|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Fix a Linux bug in the driver core in regards to the bin
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 2c77d26871f7463dd1ebb347cd615f18045ed8da
# Parent 05daa762a8e2f189691f1fe5776b023bddd371d8
Fix a Linux bug in the driver core in regards to the bind sysfs driver
attribute. I've submitted this to lkml, but it should be included in
Xen now for people who will use the pciback late binding capability.
Signed-off-by: Ryan Wilson <hap9@xxxxxxxxxxxxxx>
diff -r 05daa762a8e2 -r 2c77d26871f7 patches/linux-2.6.16/device_bind.patch
--- /dev/null Thu Mar 23 09:57:48 2006
+++ b/patches/linux-2.6.16/device_bind.patch Thu Mar 23 09:58:39 2006
@@ -0,0 +1,14 @@
+--- linux-2.6.16/drivers/base/bus.c 2006-03-16 10:50:20.000000000 -0500
++++ linux-2.6.16/drivers/base/bus.c 2006-03-16 11:02:08.000000000 -0500
+@@ -188,6 +188,11 @@ static ssize_t driver_bind(struct device
+ up(&dev->sem);
+ if (dev->parent)
+ up(&dev->parent->sem);
++
++ if (err > 0) /* success */
++ err = count;
++ else if (err == 0) /* driver didn't accept device */
++ err = -ENODEV;
+ }
+ put_device(dev);
+ put_bus(bus);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Fix a Linux bug in the driver core in regards to the bind sysfs driver,
Xen patchbot -unstable <=
|
|
|
|
|