rpms/kernel/devel linux-2.6-uevent-ebus.patch,1.1,1.2

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Dec 19 17:31:30 UTC 2006


Author: dwmw2

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv17077

Modified Files:
	linux-2.6-uevent-ebus.patch 
Log Message:
Fix ebus oops

linux-2.6-uevent-ebus.patch:
 ibmebus.c |   19 +++++++++++++++++++
 1 files changed, 19 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.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-uevent-ebus.patch	19 Dec 2006 11:20:31 -0000	1.1
+++ linux-2.6-uevent-ebus.patch	19 Dec 2006 17:31:28 -0000	1.2
@@ -73,7 +73,7 @@
 index 82bd2f1..5a42100 100644
 --- a/arch/powerpc/kernel/ibmebus.c
 +++ b/arch/powerpc/kernel/ibmebus.c
-@@ -361,9 +361,27 @@ static int ibmebus_bus_match(struct devi
+@@ -361,10 +361,28 @@ static int ibmebus_bus_match(struct devi
  	return 0;
  }
  
@@ -83,7 +83,8 @@
 +	struct ibmebus_dev *ebus_dev;
 +	struct of_device *of;
 +
-+	if (!dev)
++	/* Don't generate uevents for the fake parent device */
++	if (!dev || dev == &ibmebus_bus_device.ofdev.dev)
 +		return -ENODEV;
 +
 +	ebus_dev = to_ibmebus_dev(dev);




More information about the fedora-cvs-commits mailing list