This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / char / watchdog / w83877f_wdt.c
index bccbd4d..21270da 100644 (file)
@@ -190,6 +190,10 @@ static void wdt_keepalive(void)
 
 static ssize_t fop_write(struct file * file, const char __user * buf, size_t count, loff_t * ppos)
 {
+       /* We can't seek */
+       if(ppos != &file->f_pos)
+               return -ESPIPE;
+
        /* See if we got the magic character 'V' and reload the timer */
        if(count)
        {
@@ -226,7 +230,7 @@ static int fop_open(struct inode * inode, struct file * file)
 
        /* Good, fire up the show */
        wdt_startup();
-       return nonseekable_open(inode, file);
+       return 0;
 }
 
 static int fop_close(struct inode * inode, struct file * file)