diff --git a/net/wireless/reg.c b/net/wireless/reg.c index 2520a1b7e7db7947754dafe3c814405ea26798e7..bc1ec2c26fd02c1600b8c2c7db44d592916e75c5 100644 --- a/net/wireless/reg.c +++ b/net/wireless/reg.c @@ -2263,6 +2263,9 @@ void /* __init_or_exit */ regulatory_exit(void) kfree(last_request); + last_request = NULL; + dev_set_uevent_suppress(®_pdev->dev, true); + platform_device_unregister(reg_pdev); spin_lock_bh(®_pending_beacons_lock);