tree c86321fcc1fee3924ea1e9f4eebc4609f5dcae4b
parent 451771c40c6a0c44b57d4fbae8d6803e2213fa53
author Pete Zaitcev <[EMAIL PROTECTED]> Tue, 26 Jul 2005 02:50:46 -0700
committer Marcelo Tosatti <[EMAIL PROTECTED]> Mon, 25 Jul 2005 21:12:30 -0300

[PATCH] usb: printer double up()

Doing a double up() is actually safe in Linux, but still, it's a bug.
This fix is present in 2.6.13-rc3.

By Domen Puncer <[EMAIL PROTECTED]>
up(&usblp->sem) was called twice in a row in this code path.

 drivers/usb/printer.c |    1 +
 1 files changed, 1 insertion(+)

diff --git a/drivers/usb/printer.c b/drivers/usb/printer.c
--- a/drivers/usb/printer.c
+++ b/drivers/usb/printer.c
@@ -740,6 +740,7 @@ static ssize_t usblp_read(struct file *f
                        } else {
+                               down (&usblp->sem);
                        down (&usblp->sem);
To unsubscribe from this list: send the line "unsubscribe git-commits-24" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to