rpms/kernel/devel linux-2.6-uevent-ebus.patch,1.2,1.3
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Dec 19 17:49:38 UTC 2006
Author: dwmw2
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv1535
Modified Files:
linux-2.6-uevent-ebus.patch
Log Message:
fix ebus properly. Doh.
linux-2.6-uevent-ebus.patch:
ibmebus.c | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+)
Index: linux-2.6-uevent-ebus.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-uevent-ebus.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-uevent-ebus.patch 19 Dec 2006 17:31:28 -0000 1.2
+++ linux-2.6-uevent-ebus.patch 19 Dec 2006 17:49:36 -0000 1.3
@@ -73,7 +73,7 @@
index 82bd2f1..5a42100 100644
--- a/arch/powerpc/kernel/ibmebus.c
+++ b/arch/powerpc/kernel/ibmebus.c
-@@ -361,10 +361,28 @@ static int ibmebus_bus_match(struct devi
+@@ -361,9 +361,31 @@ static int ibmebus_bus_match(struct devi
return 0;
}
@@ -83,14 +83,17 @@
+ struct ibmebus_dev *ebus_dev;
+ struct of_device *of;
+
-+ /* Don't generate uevents for the fake parent device */
-+ if (!dev || dev == &ibmebus_bus_device.ofdev.dev)
++ if (!dev)
+ return -ENODEV;
+
+ ebus_dev = to_ibmebus_dev(dev);
+ if (!ebus_dev)
+ return -ENODEV;
+
++ /* Don't generate uevents for the fake parent device */
++ if (ebus_dev == &ibmebus_bus_device)
++ return -ENODEV;
++
+ of = &ebus_dev->ofdev;
+ return of_device_uevent(of, envp, num_envp, buffer, buffer_size);
+}
More information about the fedora-cvs-commits
mailing list