[PATCH] kobject/hotplug split - block core

kobject_add() and kobject_del() don't emit hotplug events anymore. Do it
ourselves if we are finished populating the device directory.

Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>


authored by kay.sievers@vrfy.org and committed by Greg KH b41148c0 0700f56b

+2
+2
fs/partitions/check.c
··· 337 337 if ((err = kobject_add(&disk->kobj))) 338 338 return; 339 339 disk_sysfs_symlinks(disk); 340 + kobject_hotplug(&disk->kobj, KOBJ_ADD); 340 341 341 342 /* No minors to use for partitions */ 342 343 if (disk->minors == 1) { ··· 442 441 sysfs_remove_link(&disk->driverfs_dev->kobj, "block"); 443 442 put_device(disk->driverfs_dev); 444 443 } 444 + kobject_hotplug(&disk->kobj, KOBJ_REMOVE); 445 445 kobject_del(&disk->kobj); 446 446 }