Hi, Thank you very much for all of your helps. Here are updated (v.3) patches for creating symbolic link to PCI hotplug controller driver module in each PCI slot directory. ChangeLog: [v.2 -> v.3] - Changed the "Contact:" information in Documentation/ABI/ (from kaneshige.kenji@xxxxxxxxxxxxxx to linux-pci@xxxxxxxxxxxxxxx) - Added Reviewed-by: from Alex Chiang [v.1 -> v.2] - Added description into Documentation/ABI/ - Remove #ifdef from pci_hp_create_module_link() - Added a patch to remove unnecessary .owner initialization ([PATCH 3/3). [v.0 -> v.1](*) - Fix the problem that symbolic link is not created if the hotplug controller driver is configured as a built-in module. - Fix the build failure that happens if CONFIG_MODULES is not set. - Change symbolic link name to 'module' from 'driver' because the symbolic link is acutually pointing to /sys/modules/<foo>. - Fix return value of has_foo() functions in pci_hotplug_core.c. This doesn't relate to creating symbolic link, but there are some suggestion to clean up them when the original patch was posted. (*) The original version (v.0) was proposed by Taku Izumi (Please see http://marc.info/?l=linux-pci&m=123813908513533&w=2). The patches are: - [PATCH 1/3] PCI hotplug: fix return value of has_foo() functions - [PATCH 2/3] PCI hotplug: create symlink to hotplug driver module - [PATCH 3/3] PCI hotplug: remove redundant .owner initializations Thanks, Kenji Kaneshige -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html