diff --git a/drivers/base/core.c b/drivers/base/core.c index 1977d4beb89e0012290a567c850f6a59dd3da1b0..7e8576d7822d1144206eb57160b5d38540cc09ad 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -22,6 +22,7 @@ #include #include #include +#include #include "base.h" #include "power/power.h" @@ -1665,4 +1666,5 @@ void device_shutdown(void) kobject_put(sysfs_dev_char_kobj); kobject_put(sysfs_dev_block_kobj); kobject_put(dev_kobj); + async_synchronize_full(); }