patch-2.4.18 linux/drivers/usb/pwc-ctrl.c
Next file: linux/drivers/usb/pwc-if.c
Previous file: linux/drivers/usb/pegasus.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
Wed Jan 9 15:42:48 2002
- Orig file:
linux.orig/drivers/usb/pwc-ctrl.c
- Orig date:
Mon Feb 18 20:18:40 2002
diff -Naur -X /home/marcelo/lib/dontdiff linux.orig/drivers/usb/pwc-ctrl.c linux/drivers/usb/pwc-ctrl.c
@@ -1008,6 +1008,8 @@
if (pdev->type < 730)
return 0;
+ on_value /= 100;
+ off_value /= 100;
if (on_value < 0)
on_value = 0;
if (on_value > 0xff)
@@ -1048,8 +1050,8 @@
if (ret < 0)
return ret;
- *on_value = buf[0];
- *off_value = buf[1];
+ *on_value = buf[0] * 100;
+ *off_value = buf[1] * 100;
return 0;
}
@@ -1175,6 +1177,8 @@
wb.read_red = pwc_read_red_gain(pdev);
wb.read_blue = pwc_read_blue_gain(pdev);
}
+ if (copy_to_user(arg, &wb, sizeof(wb)))
+ return -EFAULT;
break;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)