diff options
author | Wim Van Sebroeck <wim@iguana.be> | 2004-08-20 15:18:39 +0200 |
---|---|---|
committer | Wim Van Sebroeck <wim@iguana.be> | 2004-08-20 15:18:39 +0200 |
commit | 1f315b72ad795de4d971f675ba26f4387fadff79 (patch) | |
tree | aeae4be1f522ebc9ef4a548633d41ac860d78c56 /drivers | |
parent | 0a691a2c2c9ae70e0b522d14c736f772acbabf28 (diff) | |
download | history-1f315b72ad795de4d971f675ba26f4387fadff79.tar.gz |
[WATCHDOG] v2.6.8.1 watchdog-llseek-patch
The watchdog drivers use a VFS implementation and thus should not be
lseek'able, so we put a '.llseek = no_llseek' in the file_operations
structure.
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/char/watchdog/ib700wdt.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/indydog.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/ixp4xx_wdt.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/machzwd.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/mixcomwd.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/sa1100_wdt.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/sc1200wdt.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/scx200_wdt.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/wdt285.c | 1 | ||||
-rw-r--r-- | drivers/char/watchdog/wdt977.c | 1 |
10 files changed, 10 insertions, 0 deletions
diff --git a/drivers/char/watchdog/ib700wdt.c b/drivers/char/watchdog/ib700wdt.c index cd6467eb425d2b..d974f16e84d2e5 100644 --- a/drivers/char/watchdog/ib700wdt.c +++ b/drivers/char/watchdog/ib700wdt.c @@ -263,6 +263,7 @@ ibwdt_notify_sys(struct notifier_block *this, unsigned long code, static struct file_operations ibwdt_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = ibwdt_write, .ioctl = ibwdt_ioctl, .open = ibwdt_open, diff --git a/drivers/char/watchdog/indydog.c b/drivers/char/watchdog/indydog.c index 4e9093b4af8d82..6af2c799b57ef2 100644 --- a/drivers/char/watchdog/indydog.c +++ b/drivers/char/watchdog/indydog.c @@ -162,6 +162,7 @@ static int indydog_notify_sys(struct notifier_block *this, unsigned long code, v static struct file_operations indydog_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = indydog_write, .ioctl = indydog_ioctl, .open = indydog_open, diff --git a/drivers/char/watchdog/ixp4xx_wdt.c b/drivers/char/watchdog/ixp4xx_wdt.c index b8e3d91d306669..a6781dede6c82a 100644 --- a/drivers/char/watchdog/ixp4xx_wdt.c +++ b/drivers/char/watchdog/ixp4xx_wdt.c @@ -170,6 +170,7 @@ ixp4xx_wdt_release(struct inode *inode, struct file *file) static struct file_operations ixp4xx_wdt_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = ixp4xx_wdt_write, .ioctl = ixp4xx_wdt_ioctl, .open = ixp4xx_wdt_open, diff --git a/drivers/char/watchdog/machzwd.c b/drivers/char/watchdog/machzwd.c index 3782930e6f1f07..6e14abbb4b7fe7 100644 --- a/drivers/char/watchdog/machzwd.c +++ b/drivers/char/watchdog/machzwd.c @@ -425,6 +425,7 @@ static int zf_notify_sys(struct notifier_block *this, unsigned long code, static struct file_operations zf_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, diff --git a/drivers/char/watchdog/mixcomwd.c b/drivers/char/watchdog/mixcomwd.c index 15a3547f24c1e9..3143e4a07535c3 100644 --- a/drivers/char/watchdog/mixcomwd.c +++ b/drivers/char/watchdog/mixcomwd.c @@ -197,6 +197,7 @@ static int mixcomwd_ioctl(struct inode *inode, struct file *file, static struct file_operations mixcomwd_fops= { .owner = THIS_MODULE, + .llseek = no_llseek, .write = mixcomwd_write, .ioctl = mixcomwd_ioctl, .open = mixcomwd_open, diff --git a/drivers/char/watchdog/sa1100_wdt.c b/drivers/char/watchdog/sa1100_wdt.c index 1adf09f83f958e..b9e76b8f3aff28 100644 --- a/drivers/char/watchdog/sa1100_wdt.c +++ b/drivers/char/watchdog/sa1100_wdt.c @@ -162,6 +162,7 @@ static int sa1100dog_ioctl(struct inode *inode, struct file *file, static struct file_operations sa1100dog_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = sa1100dog_write, .ioctl = sa1100dog_ioctl, .open = sa1100dog_open, diff --git a/drivers/char/watchdog/sc1200wdt.c b/drivers/char/watchdog/sc1200wdt.c index 9ddebaebeaf59a..d17d485fb7c602 100644 --- a/drivers/char/watchdog/sc1200wdt.c +++ b/drivers/char/watchdog/sc1200wdt.c @@ -301,6 +301,7 @@ static struct notifier_block sc1200wdt_notifier = static struct file_operations sc1200wdt_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = sc1200wdt_write, .ioctl = sc1200wdt_ioctl, .open = sc1200wdt_open, diff --git a/drivers/char/watchdog/scx200_wdt.c b/drivers/char/watchdog/scx200_wdt.c index ed1800cff85bf6..983e9e980d3f2b 100644 --- a/drivers/char/watchdog/scx200_wdt.c +++ b/drivers/char/watchdog/scx200_wdt.c @@ -201,6 +201,7 @@ static int scx200_wdt_ioctl(struct inode *inode, struct file *file, static struct file_operations scx200_wdt_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = scx200_wdt_write, .ioctl = scx200_wdt_ioctl, .open = scx200_wdt_open, diff --git a/drivers/char/watchdog/wdt285.c b/drivers/char/watchdog/wdt285.c index d3fced33d3647c..52825a1f1779b7 100644 --- a/drivers/char/watchdog/wdt285.c +++ b/drivers/char/watchdog/wdt285.c @@ -180,6 +180,7 @@ watchdog_ioctl(struct inode *inode, struct file *file, unsigned int cmd, static struct file_operations watchdog_fops = { .owner = THIS_MODULE, + .llseek = no_llseek, .write = watchdog_write, .ioctl = watchdog_ioctl, .open = watchdog_open, diff --git a/drivers/char/watchdog/wdt977.c b/drivers/char/watchdog/wdt977.c index 388c548c255b3c..072e9b21475992 100644 --- a/drivers/char/watchdog/wdt977.c +++ b/drivers/char/watchdog/wdt977.c @@ -392,6 +392,7 @@ static int wdt977_notify_sys(struct notifier_block *this, unsigned long code, static struct file_operations wdt977_fops= { .owner = THIS_MODULE, + .llseek = no_llseek, .write = wdt977_write, .ioctl = wdt977_ioctl, .open = wdt977_open, |