The patch titled Call platform_notify_remove later has been removed from the -mm tree. Its filename was call-platform_notify_remove-later.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: Call platform_notify_remove later From: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> Move the call to platform_notify_remove() to after the call to bus_remove_device(), where it belongs. It's bogus to notify the platform of removal while drivers are still attached to the device and possibly still operating since the platform might use this callback to tear down some resources used by the driver (ACPI bits, iommu table, ...) Signed-off-by: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> Cc: "Brown, Len" <len.brown@xxxxxxxxx> Cc: Greg KH <greg@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/base/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/base/core.c~call-platform_notify_remove-later drivers/base/core.c --- a/drivers/base/core.c~call-platform_notify_remove-later +++ a/drivers/base/core.c @@ -681,6 +681,7 @@ void device_del(struct device * dev) device_remove_file(dev, &dev->uevent_attr); device_remove_groups(dev); device_remove_attrs(dev); + bus_remove_device(dev); /* Notify the platform of the removal, in case they * need to do anything... @@ -690,7 +691,6 @@ void device_del(struct device * dev) if (dev->bus) blocking_notifier_call_chain(&dev->bus->bus_notifier, BUS_NOTIFY_DEL_DEVICE, dev); - bus_remove_device(dev); device_pm_remove(dev); kobject_uevent(&dev->kobj, KOBJ_REMOVE); kobject_del(&dev->kobj); _ Patches currently in -mm which might be from benh@xxxxxxxxxxxxxxxxxxx are origin.patch hugetlb-prepare_hugepage_range-check-offset-too.patch macintosh-mangle-caps-lock-events-on-adb-keyboards.patch ppc-booke-reg-mcsr-msg-misquoted.patch ppc4xx-compilation-fixes-for-pci-less-configs.patch powerpc-add-of_platform-support-for-ohci-bigendian-hc.patch shared-page-table-for-hugetlb-page-v4.patch htlb-forget-rss-with-pt-sharing.patch correct-misc_register-return-code-handling-in-several-drivers.patch generic-bug-implementation.patch generic-bug-for-i386.patch generic-bug-for-x86-64.patch use-generic-bug-for-ppc.patch bug-test-1.patch log2-implement-a-general-integer-log2-facility-in-the-kernel.patch log2-implement-a-general-integer-log2-facility-in-the-kernel-ppc-fix.patch log2-alter-roundup_pow_of_two-so-that-it-can-use-a-ilog2-on-a-constant.patch log2-alter-get_order-so-that-it-can-make-use-of-ilog2-on-a-constant.patch log2-provide-ilog2-fallbacks-for-powerpc.patch add-missing-page_copy-export-for-ppc-and-powerpc.patch ioremap-balanced-with-iounmap-for-drivers-video-platinumfb.patch ioremap-balanced-with-iounmap-for-drivers-video-offb.patch ioremap-balanced-with-iounmap-for-drivers-video-macfb.patch ioremap-balanced-with-iounmap-for-drivers-video-atyfb_base.patch radeonfb-atom-bios-support-new-head-code-fixes.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html