From: Marcelo Tosatti Date: Mon, 5 Dec 2005 10:15:06 +0000 (+0000) Subject: [ARM SMP] mpcore_wdt bogus fpos check X-Git-Tag: v2.6.15-rc6~103^2~4 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=9ddf61bd09a7668279d2b208a96eba784bec3d80;p=linux-2.6-omap-h63xx.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 9defcf861b6..b4d84348988 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. */