|
@@ -3245,7 +3245,7 @@ static void addrconf_addr_gen(struct inet6_dev *idev, bool prefix_route)
|
|
|
addrconf_add_linklocal(idev, &addr, 0);
|
|
|
else if (prefix_route)
|
|
|
addrconf_prefix_route(&addr, 64, idev->dev,
|
|
|
- 0, 0, GFP_ATOMIC);
|
|
|
+ 0, 0, GFP_KERNEL);
|
|
|
break;
|
|
|
case IN6_ADDR_GEN_MODE_NONE:
|
|
|
default:
|
|
@@ -5620,7 +5620,7 @@ static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp)
|
|
|
if (!ipv6_addr_any(&ifp->peer_addr))
|
|
|
addrconf_prefix_route(&ifp->peer_addr, 128,
|
|
|
ifp->idev->dev, 0, 0,
|
|
|
- GFP_KERNEL);
|
|
|
+ GFP_ATOMIC);
|
|
|
break;
|
|
|
case RTM_DELADDR:
|
|
|
if (ifp->idev->cnf.forwarding)
|