From: Marcelo Tosatti Date: Mon, 5 Dec 2005 10:15:06 +0000 (+0000) Subject: [ARM SMP] mpcore_wdt bogus fpos check X-Git-Tag: v3.12-rc1~39001^2~85^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ddf61bd09a7668279d2b208a96eba784bec3d80;p=kernel%2Fkernel-generic.git [ARM SMP] mpcore_wdt bogus fpos check drivers/char/watchdog/mpcore_wdt.c write function contains a check for (ppos != &file->f_pos). Such check used to make sense when a pointer to file->f_pos was handed by vfs_write(), not a copy of it as it stands now. Signed-off-by: Marcelo Tosatti Signed-off-by: Russell King --- diff --git a/drivers/char/watchdog/mpcore_wdt.c b/drivers/char/watchdog/mpcore_wdt.c index 9defcf8..b4d8434 100644 --- a/drivers/char/watchdog/mpcore_wdt.c +++ b/drivers/char/watchdog/mpcore_wdt.c @@ -180,10 +180,6 @@ static ssize_t mpcore_wdt_write(struct file *file, const char *data, size_t len, { struct mpcore_wdt *wdt = file->private_data; - /* Can't seek (pwrite) on this device */ - if (ppos != &file->f_pos) - return -ESPIPE; - /* * Refresh the timer. */