| From c7702c31340f84cfd5e5df22293578b7ae1e9370 Mon Sep 17 00:00:00 2001 |
| From: Roel Kluin <roel.kluin@gmail.com> |
| Date: Sat, 24 Oct 2009 13:28:45 +0200 |
| Subject: hwmon: (fschmd) Fix check on unsigned in watchdog_write() |
| |
| From: Roel Kluin <roel.kluin@gmail.com> |
| |
| commit c7702c31340f84cfd5e5df22293578b7ae1e9370 upstream. |
| |
| If unsigned the watchdog_trigger() return value will not be |
| checked correctly. |
| |
| Signed-off-by: Roel Kluin <roel.kluin@gmail.com> |
| Acked-by: Andrew Morton <akpm@linux-foundation.org> |
| Cc: Hans de Goede <hdegoede@redhat.com> |
| Signed-off-by: Jean Delvare <khali@linux-fr.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/hwmon/fschmd.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/hwmon/fschmd.c |
| +++ b/drivers/hwmon/fschmd.c |
| @@ -819,7 +819,7 @@ static int watchdog_release(struct inode |
| static ssize_t watchdog_write(struct file *filp, const char __user *buf, |
| size_t count, loff_t *offset) |
| { |
| - size_t ret; |
| + int ret; |
| struct fschmd_data *data = filp->private_data; |
| |
| if (count) { |