mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16/device_bind.patch => patches/linux-2.6.16.13/device_bind.patch rename : patches/linux-2.6.16/i386-mach-io-check-nmi.patch => patches/linux-2.6.16.13/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16/net-csum.patch => patches/linux-2.6.16.13/net-csum.patch rename : patches/linux-2.6.16/pmd-shared.patch => patches/linux-2.6.16.13/pmd-shared.patch rename : patches/linux-2.6.16/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch => patches/linux-2.6.16.13/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch rename : patches/linux-2.6.16/smp-alts.patch => patches/linux-2.6.16.13/smp-alts.patch rename : patches/linux-2.6.16/x86-increase-interrupt-vector-range.patch => patches/linux-2.6.16.13/x86-increase-interrupt-vector-range.patch rename : patches/linux-2.6.16/xenoprof-generic.patch => patches/linux-2.6.16.13/xenoprof-generic.patch
16 lines
519 B
Diff
16 lines
519 B
Diff
diff -pruN ../pristine-linux-2.6.16.13/drivers/base/bus.c ./drivers/base/bus.c
|
|
--- ../pristine-linux-2.6.16.13/drivers/base/bus.c 2006-05-02 22:38:44.000000000 +0100
|
|
+++ ./drivers/base/bus.c 2006-05-04 17:41:30.000000000 +0100
|
|
@@ -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);
|