diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2006-01-18 12:52:19 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-01-18 12:52:19 -0800 |
commit | 38854fea88b6d9ec4d532334d6e4c63dee2878b1 (patch) | |
tree | 9e9defecfec98953a634952e0fefe0be707a7c60 /usb | |
parent | 499e92873cacc15c89c192b53d870b65f7e01395 (diff) | |
download | patches-38854fea88b6d9ec4d532334d6e4c63dee2878b1.tar.gz |
add might sleep patch for usb
Diffstat (limited to 'usb')
-rw-r--r-- | usb/add-might_sleep-to-usb_unlink_urb.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/usb/add-might_sleep-to-usb_unlink_urb.patch b/usb/add-might_sleep-to-usb_unlink_urb.patch new file mode 100644 index 0000000000000..5d9c0a7f4e177 --- /dev/null +++ b/usb/add-might_sleep-to-usb_unlink_urb.patch @@ -0,0 +1,20 @@ +From: Greg Kroah-Hartman <gregkh@suse.de> +Subject: USB: add might_sleep() to usb_unlink_urb() to warn developers + + +Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +--- + drivers/usb/core/urb.c | 1 + + 1 file changed, 1 insertion(+) + +--- gregkh-2.6.orig/drivers/usb/core/urb.c ++++ gregkh-2.6/drivers/usb/core/urb.c +@@ -468,6 +468,7 @@ int usb_unlink_urb(struct urb *urb) + */ + void usb_kill_urb(struct urb *urb) + { ++ might_sleep(); + if (!(urb && urb->dev && urb->dev->bus && urb->dev->bus->op)) + return; + spin_lock_irq(&urb->lock); |