--- x/net/ipv6/route.c +++ y/net/ipv6/route.c @@ -2258,7 +2258,7 @@ struct rt6_info *ip6_pol_route(struct ne return rt; } - } else { + } else if (res.nh) { /* Get a percpu copy */ local_bh_disable(); rt = rt6_get_pcpu_route(&res); --- a/drivers/hid/hid-corsair-void.c +++ b/drivers/hid/hid-corsair-void.c @@ -727,6 +727,7 @@ static void corsair_void_remove(struct hid_device *hid_dev) power_supply_unregister(drvdata->battery);