[WATCHDOG] mpc5200_wdt clean-up
authorWim Van Sebroeck <wim@iguana.be>
Fri, 20 Jul 2007 21:22:58 +0000 (21:22 +0000)
committerWim Van Sebroeck <wim@iguana.be>
Mon, 23 Jul 2007 17:23:49 +0000 (17:23 +0000)
commitde81225a8719494f5149980ea8a50de28da653f6
tree6970209ff84cb32a663ca567868b57eb050219ac
parent7d831bf59a6991f399170bd2934dad4450891024
[WATCHDOG] mpc5200_wdt clean-up

* Add MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
* Add mandatory WDIOC_GETSTATUS and WDIOC_GETBOOTSTATUS ioctl's.
* If unknown ioctl is used we should return -ENOTTY.
* All watchdog device drivers are VFSs (Virtual File Systems).
  We thus return a nonseekable_open(inode, file) when we open the VFS.
* Make sure that /dev/watchdog can be opened by 1 parent
* Add spin-locking to prevent that forked children can disturb
  each other's operations.

Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
drivers/char/watchdog/mpc5200_wdt.c