diff options
Diffstat (limited to 'drivers/watchdog/mixcomwd.c')
-rw-r--r-- | drivers/watchdog/mixcomwd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/watchdog/mixcomwd.c b/drivers/watchdog/mixcomwd.c index 2248a8187590..407b025cb104 100644 --- a/drivers/watchdog/mixcomwd.c +++ b/drivers/watchdog/mixcomwd.c | |||
@@ -208,6 +208,10 @@ static long mixcomwd_ioctl(struct file *file, | |||
208 | }; | 208 | }; |
209 | 209 | ||
210 | switch (cmd) { | 210 | switch (cmd) { |
211 | case WDIOC_GETSUPPORT: | ||
212 | if (copy_to_user(argp, &ident, sizeof(ident))) | ||
213 | return -EFAULT; | ||
214 | break; | ||
211 | case WDIOC_GETSTATUS: | 215 | case WDIOC_GETSTATUS: |
212 | status = mixcomwd_opened; | 216 | status = mixcomwd_opened; |
213 | if (!nowayout) | 217 | if (!nowayout) |
@@ -215,10 +219,6 @@ static long mixcomwd_ioctl(struct file *file, | |||
215 | return put_user(status, p); | 219 | return put_user(status, p); |
216 | case WDIOC_GETBOOTSTATUS: | 220 | case WDIOC_GETBOOTSTATUS: |
217 | return put_user(0, p); | 221 | return put_user(0, p); |
218 | case WDIOC_GETSUPPORT: | ||
219 | if (copy_to_user(argp, &ident, sizeof(ident))) | ||
220 | return -EFAULT; | ||
221 | break; | ||
222 | case WDIOC_KEEPALIVE: | 222 | case WDIOC_KEEPALIVE: |
223 | mixcomwd_ping(); | 223 | mixcomwd_ping(); |
224 | break; | 224 | break; |