Skip to contentSkip to conversation

linux-2.5.31/drivers/scsi/sg.c

PATCH New Silvio Cesare 1 participant 1 message Aug 22, 2002

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 linux-2.5.31/drivers/scsi/sg.c

remove 1 verify_area call which is directly followed with a __copy_to_user, and replace with just a copy_to_user.

--
Silvio

linux-2.5.31/drivers/scsi/sg.c renamed from drivers/scsi/sg.c +1 -3
diff -u linux-2.5.31/drivers/scsi/sg.c dev/linux-2.5.31/drivers/scsi/sg.c
@@ -493,9 +493,7 @@
 	    sb_len = (hp->mx_sb_len > sb_len) ? sb_len : hp->mx_sb_len;
 	    len = 8 + (int)srp->sense_b[7]; /* Additional sense length field */
 	    len = (len > sb_len) ? sb_len : len;
-	    if ((err = verify_area(VERIFY_WRITE, hp->sbp, len)))
-		goto err_out;
-	    if (__copy_to_user(hp->sbp, srp->sense_b, len)) {
+	    if (copy_to_user(hp->sbp, srp->sense_b, len)) {
 		err = -EFAULT;
 		goto err_out;
 	    }