[PATCH] PCI: add MODALIAS to hotplug event for pci devices

From: Greg KH
Date: Tue May 17 2005 - 17:01:33 EST


[PATCH] PCI: add MODALIAS to hotplug event for pci devices

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx>

---
commit d1ded203adf16b42ca90e9041120ae465ca5c4a6
tree 59c3218467807e1793fb4fc5d90141e072ab2212
parent 9888549e0507cc95d1d7ade1595c00ff8e902659
author Greg KH <gregkh@xxxxxxx> Thu, 05 May 2005 11:57:25 -0700
committer Greg KH <gregkh@xxxxxxx> Tue, 17 May 2005 14:31:12 -0700

drivers/pci/hotplug.c | 10 ++++++++++
1 files changed, 10 insertions(+)

Index: drivers/pci/hotplug.c
===================================================================
--- 9c31d2b34ef9b747733f7f39916a8031f89c3d1e/drivers/pci/hotplug.c (mode:100644)
+++ 59c3218467807e1793fb4fc5d90141e072ab2212/drivers/pci/hotplug.c (mode:100644)
@@ -52,6 +52,16 @@
if ((buffer_size - length <= 0) || (i >= num_envp))
return -ENOMEM;

+ envp[i++] = scratch;
+ length += scnprintf (scratch, buffer_size - length,
+ "MODALIAS=pci:v%08Xd%08Xsv%08Xsd%08Xbc%02Xsc%02Xi%02x\n",
+ pdev->vendor, pdev->device,
+ pdev->subsystem_vendor, pdev->subsystem_device,
+ (u8)(pdev->class >> 16), (u8)(pdev->class >> 8),
+ (u8)(pdev->class));
+ if ((buffer_size - length <= 0) || (i >= num_envp))
+ return -ENOMEM;
+
envp[i] = NULL;

return 0;

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/