watchdog: Get rid of MODULE_ALIAS_MISCDEV statements
I just can't find any value in MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) and MODULE_ALIAS_MISCDEV(TEMP_MINOR) statements. Either the device is enumerated and the driver already has a module alias (e.g. PCI, USB etc.) that will get the right driver loaded automatically. Or the device is not enumerated and loading its driver will lead to more or less intrusive hardware poking. Such hardware poking should be limited to a bare minimum, so the user should really decide which drivers should be tried and in what order. Trying them all in arbitrary order can't do any good. On top of that, loading that many drivers at once bloats the kernel log. Also many drivers will stay loaded afterward, bloating the output of "lsmod" and wasting memory. Some modules (cs5535_mfgpt which gets loaded as a dependency) can't even be unloaded! If defining char-major-10-130 is needed then it should happen in user-space. Signed-off-by: Jean Delvare <jdelvare@suse.de> Acked-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be> Cc: Stephen Warren <swarren@wwwdotorg.org> Cc: Mike Frysinger <vapier.adi@gmail.com> Cc: Wan ZongShun <mcuos.com@gmail.com> Cc: Ben Dooks <ben-linux@fluff.org> Cc: Kukjin Kim <kgene.kim@samsung.com> Cc: Zwane Mwaikambo <zwane@arm.linux.org.uk> Cc: Jim Cromie <jim.cromie@gmail.com>
This commit is contained in:
parent
67b9fbdf36
commit
487722cf2d
87 changed files with 6 additions and 112 deletions
|
@ -60,8 +60,7 @@
|
||||||
#include <linux/types.h> /* For standard types (like size_t) */
|
#include <linux/types.h> /* For standard types (like size_t) */
|
||||||
#include <linux/errno.h> /* For the -ENODEV/... values */
|
#include <linux/errno.h> /* For the -ENODEV/... values */
|
||||||
#include <linux/kernel.h> /* For printk/panic/... */
|
#include <linux/kernel.h> /* For printk/panic/... */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV
|
#include <linux/miscdevice.h> /* For struct miscdevice */
|
||||||
(WATCHDOG_MINOR) */
|
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/fs.h> /* For file operations */
|
#include <linux/fs.h> /* For file operations */
|
||||||
#include <linux/ioport.h> /* For io-port access */
|
#include <linux/ioport.h> /* For io-port access */
|
||||||
|
@ -337,4 +336,3 @@ module_exit(acq_exit);
|
||||||
MODULE_AUTHOR("David Woodhouse");
|
MODULE_AUTHOR("David Woodhouse");
|
||||||
MODULE_DESCRIPTION("Acquire Inc. Single Board Computer Watchdog Timer driver");
|
MODULE_DESCRIPTION("Acquire Inc. Single Board Computer Watchdog Timer driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -345,4 +345,3 @@ module_exit(advwdt_exit);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_AUTHOR("Marek Michalkiewicz <marekm@linux.org.pl>");
|
MODULE_AUTHOR("Marek Michalkiewicz <marekm@linux.org.pl>");
|
||||||
MODULE_DESCRIPTION("Advantech Single Board Computer WDT driver");
|
MODULE_DESCRIPTION("Advantech Single Board Computer WDT driver");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -452,4 +452,3 @@ module_exit(watchdog_exit);
|
||||||
MODULE_AUTHOR("Alan Cox");
|
MODULE_AUTHOR("Alan Cox");
|
||||||
MODULE_DESCRIPTION("ALi M1535 PMU Watchdog Timer driver");
|
MODULE_DESCRIPTION("ALi M1535 PMU Watchdog Timer driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -425,4 +425,3 @@ MODULE_DEVICE_TABLE(pci, alim7101_pci_tbl);
|
||||||
MODULE_AUTHOR("Steve Hill");
|
MODULE_AUTHOR("Steve Hill");
|
||||||
MODULE_DESCRIPTION("ALi M7101 PMU Computer Watchdog Timer driver");
|
MODULE_DESCRIPTION("ALi M7101 PMU Computer Watchdog Timer driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -46,7 +46,6 @@
|
||||||
MODULE_AUTHOR("Nicolas Thill <nico@openwrt.org>");
|
MODULE_AUTHOR("Nicolas Thill <nico@openwrt.org>");
|
||||||
MODULE_DESCRIPTION(LONGNAME);
|
MODULE_DESCRIPTION(LONGNAME);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
static int margin = 60;
|
static int margin = 60;
|
||||||
module_param(margin, int, 0);
|
module_param(margin, int, 0);
|
||||||
|
|
|
@ -434,4 +434,3 @@ module_platform_driver_probe(at32_wdt_driver, at32_wdt_probe);
|
||||||
MODULE_AUTHOR("Hans-Christian Egtvedt <egtvedt@samfundet.no>");
|
MODULE_AUTHOR("Hans-Christian Egtvedt <egtvedt@samfundet.no>");
|
||||||
MODULE_DESCRIPTION("Watchdog driver for Atmel AT32AP700X");
|
MODULE_DESCRIPTION("Watchdog driver for Atmel AT32AP700X");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -297,5 +297,4 @@ module_exit(at91_wdt_exit);
|
||||||
MODULE_AUTHOR("Andrew Victor");
|
MODULE_AUTHOR("Andrew Victor");
|
||||||
MODULE_DESCRIPTION("Watchdog driver for Atmel AT91RM9200");
|
MODULE_DESCRIPTION("Watchdog driver for Atmel AT91RM9200");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:at91_wdt");
|
MODULE_ALIAS("platform:at91_wdt");
|
||||||
|
|
|
@ -329,4 +329,3 @@ MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org");
|
||||||
MODULE_AUTHOR("Imre Kaloz <kaloz@openwrt.org");
|
MODULE_AUTHOR("Imre Kaloz <kaloz@openwrt.org");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
MODULE_ALIAS("platform:" DRIVER_NAME);
|
MODULE_ALIAS("platform:" DRIVER_NAME);
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -186,4 +186,3 @@ MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
|
||||||
MODULE_AUTHOR("Lubomir Rintel <lkundrak@v3.sk>");
|
MODULE_AUTHOR("Lubomir Rintel <lkundrak@v3.sk>");
|
||||||
MODULE_DESCRIPTION("Driver for Broadcom BCM2835 watchdog timer");
|
MODULE_DESCRIPTION("Driver for Broadcom BCM2835 watchdog timer");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -317,5 +317,4 @@ MODULE_AUTHOR("Miguel Gaio <miguel.gaio@efixo.com>");
|
||||||
MODULE_AUTHOR("Florian Fainelli <florian@openwrt.org>");
|
MODULE_AUTHOR("Florian Fainelli <florian@openwrt.org>");
|
||||||
MODULE_DESCRIPTION("Driver for the Broadcom BCM63xx SoC watchdog");
|
MODULE_DESCRIPTION("Driver for the Broadcom BCM63xx SoC watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:bcm63xx-wdt");
|
MODULE_ALIAS("platform:bcm63xx-wdt");
|
||||||
|
|
|
@ -465,7 +465,6 @@ module_exit(bfin_wdt_exit);
|
||||||
MODULE_AUTHOR("Michele d'Amico, Mike Frysinger <vapier@gentoo.org>");
|
MODULE_AUTHOR("Michele d'Amico, Mike Frysinger <vapier@gentoo.org>");
|
||||||
MODULE_DESCRIPTION("Blackfin Watchdog Device Driver");
|
MODULE_DESCRIPTION("Blackfin Watchdog Device Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
module_param(timeout, uint, 0);
|
module_param(timeout, uint, 0);
|
||||||
MODULE_PARM_DESC(timeout,
|
MODULE_PARM_DESC(timeout,
|
||||||
|
|
|
@ -289,7 +289,6 @@ MODULE_AUTHOR("Heiko Ronsdorf <hero@ihg.uni-duisburg.de>");
|
||||||
MODULE_DESCRIPTION("sma cpu5 watchdog driver");
|
MODULE_DESCRIPTION("sma cpu5 watchdog driver");
|
||||||
MODULE_SUPPORTED_DEVICE("sma cpu5 watchdog");
|
MODULE_SUPPORTED_DEVICE("sma cpu5 watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
module_param(port, int, 0);
|
module_param(port, int, 0);
|
||||||
MODULE_PARM_DESC(port, "base address of watchdog card, default is 0x91");
|
MODULE_PARM_DESC(port, "base address of watchdog card, default is 0x91");
|
||||||
|
|
|
@ -267,5 +267,4 @@ MODULE_PARM_DESC(heartbeat,
|
||||||
__MODULE_STRING(DEFAULT_HEARTBEAT));
|
__MODULE_STRING(DEFAULT_HEARTBEAT));
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:watchdog");
|
MODULE_ALIAS("platform:watchdog");
|
||||||
|
|
|
@ -352,4 +352,3 @@ module_platform_driver(dw_wdt_driver);
|
||||||
MODULE_AUTHOR("Jamie Iles");
|
MODULE_AUTHOR("Jamie Iles");
|
||||||
MODULE_DESCRIPTION("Synopsys DesignWare Watchdog Driver");
|
MODULE_DESCRIPTION("Synopsys DesignWare Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -179,4 +179,3 @@ MODULE_AUTHOR("Ray Lehtiniemi <rayl@mail.com>,"
|
||||||
MODULE_DESCRIPTION("EP93xx Watchdog");
|
MODULE_DESCRIPTION("EP93xx Watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_VERSION(WDT_VERSION);
|
MODULE_VERSION(WDT_VERSION);
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -477,4 +477,3 @@ module_exit(eurwdt_exit);
|
||||||
MODULE_AUTHOR("Rodolfo Giometti");
|
MODULE_AUTHOR("Rodolfo Giometti");
|
||||||
MODULE_DESCRIPTION("Driver for Eurotech CPU-1220/1410 on board watchdog");
|
MODULE_DESCRIPTION("Driver for Eurotech CPU-1220/1410 on board watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -331,5 +331,4 @@ module_exit(gef_wdt_exit);
|
||||||
MODULE_AUTHOR("Martyn Welch <martyn.welch@ge.com>");
|
MODULE_AUTHOR("Martyn Welch <martyn.welch@ge.com>");
|
||||||
MODULE_DESCRIPTION("GE watchdog driver");
|
MODULE_DESCRIPTION("GE watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:gef_wdt");
|
MODULE_ALIAS("platform:gef_wdt");
|
||||||
|
|
|
@ -297,4 +297,3 @@ module_exit(geodewdt_exit);
|
||||||
MODULE_AUTHOR("Advanced Micro Devices, Inc");
|
MODULE_AUTHOR("Advanced Micro Devices, Inc");
|
||||||
MODULE_DESCRIPTION("Geode GX/LX Watchdog Driver");
|
MODULE_DESCRIPTION("Geode GX/LX Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -881,7 +881,6 @@ MODULE_AUTHOR("Tom Mingarelli");
|
||||||
MODULE_DESCRIPTION("hp watchdog driver");
|
MODULE_DESCRIPTION("hp watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_VERSION(HPWDT_VERSION);
|
MODULE_VERSION(HPWDT_VERSION);
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
module_param(soft_margin, int, 0);
|
module_param(soft_margin, int, 0);
|
||||||
MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
|
MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
|
||||||
|
|
|
@ -497,4 +497,3 @@ module_pci_driver(esb_driver);
|
||||||
MODULE_AUTHOR("Ross Biro and David Härdeman");
|
MODULE_AUTHOR("Ross Biro and David Härdeman");
|
||||||
MODULE_DESCRIPTION("Watchdog driver for Intel 6300ESB chipsets");
|
MODULE_DESCRIPTION("Watchdog driver for Intel 6300ESB chipsets");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -56,8 +56,6 @@
|
||||||
#include <linux/types.h> /* For standard types (like size_t) */
|
#include <linux/types.h> /* For standard types (like size_t) */
|
||||||
#include <linux/errno.h> /* For the -ENODEV/... values */
|
#include <linux/errno.h> /* For the -ENODEV/... values */
|
||||||
#include <linux/kernel.h> /* For printk/panic/... */
|
#include <linux/kernel.h> /* For printk/panic/... */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV
|
|
||||||
(WATCHDOG_MINOR) */
|
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/init.h> /* For __init/__exit/... */
|
#include <linux/init.h> /* For __init/__exit/... */
|
||||||
#include <linux/fs.h> /* For file operations */
|
#include <linux/fs.h> /* For file operations */
|
||||||
|
@ -582,5 +580,4 @@ MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>");
|
||||||
MODULE_DESCRIPTION("Intel TCO WatchDog Timer Driver");
|
MODULE_DESCRIPTION("Intel TCO WatchDog Timer Driver");
|
||||||
MODULE_VERSION(DRV_VERSION);
|
MODULE_VERSION(DRV_VERSION);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:" DRV_NAME);
|
MODULE_ALIAS("platform:" DRV_NAME);
|
||||||
|
|
|
@ -382,6 +382,5 @@ module_exit(ibwdt_exit);
|
||||||
MODULE_AUTHOR("Charles Howes <chowes@vsol.net>");
|
MODULE_AUTHOR("Charles Howes <chowes@vsol.net>");
|
||||||
MODULE_DESCRIPTION("IB700 SBC watchdog driver");
|
MODULE_DESCRIPTION("IB700 SBC watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
/* end of ib700wdt.c */
|
/* end of ib700wdt.c */
|
||||||
|
|
|
@ -419,4 +419,3 @@ MODULE_PARM_DESC(nowayout,
|
||||||
MODULE_DESCRIPTION("IBM Automatic Server Restart driver");
|
MODULE_DESCRIPTION("IBM Automatic Server Restart driver");
|
||||||
MODULE_AUTHOR("Andrey Panin");
|
MODULE_AUTHOR("Andrey Panin");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -344,5 +344,4 @@ module_exit(ie6xx_wdt_exit);
|
||||||
MODULE_AUTHOR("Alexander Stein <alexander.stein@systec-electronic.com>");
|
MODULE_AUTHOR("Alexander Stein <alexander.stein@systec-electronic.com>");
|
||||||
MODULE_DESCRIPTION("Intel Atom E6xx Watchdog Device Driver");
|
MODULE_DESCRIPTION("Intel Atom E6xx Watchdog Device Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:" DRIVER_NAME);
|
MODULE_ALIAS("platform:" DRIVER_NAME);
|
||||||
|
|
|
@ -339,5 +339,4 @@ module_platform_driver_probe(imx2_wdt_driver, imx2_wdt_probe);
|
||||||
MODULE_AUTHOR("Wolfram Sang");
|
MODULE_AUTHOR("Wolfram Sang");
|
||||||
MODULE_DESCRIPTION("Watchdog driver for IMX2 and later");
|
MODULE_DESCRIPTION("Watchdog driver for IMX2 and later");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:" DRIVER_NAME);
|
MODULE_ALIAS("platform:" DRIVER_NAME);
|
||||||
|
|
|
@ -214,4 +214,3 @@ module_exit(watchdog_exit);
|
||||||
MODULE_AUTHOR("Guido Guenther <agx@sigxcpu.org>");
|
MODULE_AUTHOR("Guido Guenther <agx@sigxcpu.org>");
|
||||||
MODULE_DESCRIPTION("Hardware Watchdog Device for SGI IP22");
|
MODULE_DESCRIPTION("Hardware Watchdog Device for SGI IP22");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -564,5 +564,4 @@ module_exit(intel_scu_watchdog_exit);
|
||||||
MODULE_AUTHOR("Intel Corporation");
|
MODULE_AUTHOR("Intel Corporation");
|
||||||
MODULE_DESCRIPTION("Intel SCU Watchdog Device Driver");
|
MODULE_DESCRIPTION("Intel SCU Watchdog Device Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_VERSION(WDT_VER);
|
MODULE_VERSION(WDT_VER);
|
||||||
|
|
|
@ -259,4 +259,3 @@ MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
||||||
MODULE_AUTHOR("Curt E Bruns <curt.e.bruns@intel.com>");
|
MODULE_AUTHOR("Curt E Bruns <curt.e.bruns@intel.com>");
|
||||||
MODULE_DESCRIPTION("iop watchdog timer driver");
|
MODULE_DESCRIPTION("iop watchdog timer driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -41,7 +41,6 @@
|
||||||
MODULE_AUTHOR("Jorge Boncompte - DTI2 <jorge@dti2.net>");
|
MODULE_AUTHOR("Jorge Boncompte - DTI2 <jorge@dti2.net>");
|
||||||
MODULE_DESCRIPTION("IT8712F Watchdog Driver");
|
MODULE_DESCRIPTION("IT8712F Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
static int max_units = 255;
|
static int max_units = 255;
|
||||||
static int margin = 60; /* in seconds */
|
static int margin = 60; /* in seconds */
|
||||||
|
|
|
@ -772,4 +772,3 @@ module_exit(it87_wdt_exit);
|
||||||
MODULE_AUTHOR("Oliver Schuster");
|
MODULE_AUTHOR("Oliver Schuster");
|
||||||
MODULE_DESCRIPTION("Hardware Watchdog Device Driver for IT87xx EC-LPC I/O");
|
MODULE_DESCRIPTION("Hardware Watchdog Device Driver for IT87xx EC-LPC I/O");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -208,5 +208,3 @@ module_param(nowayout, bool, 0);
|
||||||
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
|
|
|
@ -222,5 +222,4 @@ module_platform_driver(jz4740_wdt_driver);
|
||||||
MODULE_AUTHOR("Paul Cercueil <paul@crapouillou.net>");
|
MODULE_AUTHOR("Paul Cercueil <paul@crapouillou.net>");
|
||||||
MODULE_DESCRIPTION("jz4740 Watchdog Driver");
|
MODULE_DESCRIPTION("jz4740 Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:jz4740-wdt");
|
MODULE_ALIAS("platform:jz4740-wdt");
|
||||||
|
|
|
@ -578,4 +578,3 @@ module_platform_driver(kempld_wdt_driver);
|
||||||
MODULE_DESCRIPTION("KEM PLD Watchdog Driver");
|
MODULE_DESCRIPTION("KEM PLD Watchdog Driver");
|
||||||
MODULE_AUTHOR("Michael Brunner <michael.brunner@kontron.com>");
|
MODULE_AUTHOR("Michael Brunner <michael.brunner@kontron.com>");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -323,5 +323,4 @@ module_exit(ks8695_wdt_exit);
|
||||||
MODULE_AUTHOR("Andrew Victor");
|
MODULE_AUTHOR("Andrew Victor");
|
||||||
MODULE_DESCRIPTION("Watchdog driver for KS8695");
|
MODULE_DESCRIPTION("Watchdog driver for KS8695");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:ks8695_wdt");
|
MODULE_ALIAS("platform:ks8695_wdt");
|
||||||
|
|
|
@ -249,4 +249,3 @@ MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
||||||
MODULE_AUTHOR("John Crispin <blogic@openwrt.org>");
|
MODULE_AUTHOR("John Crispin <blogic@openwrt.org>");
|
||||||
MODULE_DESCRIPTION("Lantiq SoC Watchdog");
|
MODULE_DESCRIPTION("Lantiq SoC Watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -223,4 +223,3 @@ module_param(nowayout, bool, 0);
|
||||||
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -92,7 +92,6 @@ static unsigned short zf_readw(unsigned char port)
|
||||||
MODULE_AUTHOR("Fernando Fuganti <fuganti@conectiva.com.br>");
|
MODULE_AUTHOR("Fernando Fuganti <fuganti@conectiva.com.br>");
|
||||||
MODULE_DESCRIPTION("MachZ ZF-Logic Watchdog driver");
|
MODULE_DESCRIPTION("MachZ ZF-Logic Watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
static bool nowayout = WATCHDOG_NOWAYOUT;
|
static bool nowayout = WATCHDOG_NOWAYOUT;
|
||||||
module_param(nowayout, bool, 0);
|
module_param(nowayout, bool, 0);
|
||||||
|
|
|
@ -258,4 +258,3 @@ MODULE_PARM_DESC(nodelay,
|
||||||
"(max6373/74 only, default=0)");
|
"(max6373/74 only, default=0)");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -315,4 +315,3 @@ MODULE_AUTHOR("Gergely Madarasz <gorgo@itc.hu>");
|
||||||
MODULE_DESCRIPTION("MixCom Watchdog driver");
|
MODULE_DESCRIPTION("MixCom Watchdog driver");
|
||||||
MODULE_VERSION(VERSION);
|
MODULE_VERSION(VERSION);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -330,4 +330,3 @@ MODULE_AUTHOR("Dave Updegraff, Kumar Gala");
|
||||||
MODULE_DESCRIPTION("Driver for watchdog timer in MPC8xx/MPC83xx/MPC86xx "
|
MODULE_DESCRIPTION("Driver for watchdog timer in MPC8xx/MPC83xx/MPC86xx "
|
||||||
"uProcessors");
|
"uProcessors");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -257,5 +257,4 @@ module_platform_driver(mtx1_wdt_driver);
|
||||||
MODULE_AUTHOR("Michael Stickel, Florian Fainelli");
|
MODULE_AUTHOR("Michael Stickel, Florian Fainelli");
|
||||||
MODULE_DESCRIPTION("Driver for the MTX-1 watchdog");
|
MODULE_DESCRIPTION("Driver for the MTX-1 watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:mtx1-wdt");
|
MODULE_ALIAS("platform:mtx1-wdt");
|
||||||
|
|
|
@ -323,5 +323,4 @@ module_exit(mv64x60_wdt_exit);
|
||||||
MODULE_AUTHOR("James Chapman <jchapman@katalix.com>");
|
MODULE_AUTHOR("James Chapman <jchapman@katalix.com>");
|
||||||
MODULE_DESCRIPTION("MV64x60 watchdog driver");
|
MODULE_DESCRIPTION("MV64x60 watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:" MV64x60_WDT_NAME);
|
MODULE_ALIAS("platform:" MV64x60_WDT_NAME);
|
||||||
|
|
|
@ -307,5 +307,4 @@ module_platform_driver(nuc900wdt_driver);
|
||||||
MODULE_AUTHOR("Wan ZongShun <mcuos.com@gmail.com>");
|
MODULE_AUTHOR("Wan ZongShun <mcuos.com@gmail.com>");
|
||||||
MODULE_DESCRIPTION("Watchdog driver for NUC900");
|
MODULE_DESCRIPTION("Watchdog driver for NUC900");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:nuc900-wdt");
|
MODULE_ALIAS("platform:nuc900-wdt");
|
||||||
|
|
|
@ -513,4 +513,3 @@ module_exit(nv_tco_cleanup_module);
|
||||||
MODULE_AUTHOR("Mike Waychison");
|
MODULE_AUTHOR("Mike Waychison");
|
||||||
MODULE_DESCRIPTION("TCO timer driver for NV chipsets");
|
MODULE_DESCRIPTION("TCO timer driver for NV chipsets");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -405,4 +405,3 @@ module_platform_driver(xwdt_driver);
|
||||||
MODULE_AUTHOR("Alejandro Cabrera <aldaya@gmail.com>");
|
MODULE_AUTHOR("Alejandro Cabrera <aldaya@gmail.com>");
|
||||||
MODULE_DESCRIPTION("Xilinx Watchdog driver");
|
MODULE_DESCRIPTION("Xilinx Watchdog driver");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -225,4 +225,3 @@ MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS("platform:orion_wdt");
|
MODULE_ALIAS("platform:orion_wdt");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -580,8 +580,6 @@ MODULE_AUTHOR("Sven Anders <anders@anduras.de>, "
|
||||||
MODULE_DESCRIPTION("PC87413 WDT driver");
|
MODULE_DESCRIPTION("PC87413 WDT driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
|
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
module_param(io, int, 0);
|
module_param(io, int, 0);
|
||||||
MODULE_PARM_DESC(io, MODNAME " I/O port (default: "
|
MODULE_PARM_DESC(io, MODNAME " I/O port (default: "
|
||||||
__MODULE_STRING(IO_DEFAULT) ").");
|
__MODULE_STRING(IO_DEFAULT) ").");
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
#include <linux/delay.h> /* For mdelay function */
|
#include <linux/delay.h> /* For mdelay function */
|
||||||
#include <linux/timer.h> /* For timer related operations */
|
#include <linux/timer.h> /* For timer related operations */
|
||||||
#include <linux/jiffies.h> /* For jiffies stuff */
|
#include <linux/jiffies.h> /* For jiffies stuff */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) */
|
#include <linux/miscdevice.h> /* For struct miscdevice */
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/reboot.h> /* For kernel_power_off() */
|
#include <linux/reboot.h> /* For kernel_power_off() */
|
||||||
#include <linux/init.h> /* For __init/__exit/... */
|
#include <linux/init.h> /* For __init/__exit/... */
|
||||||
|
@ -1011,5 +1011,3 @@ MODULE_AUTHOR("Ken Hollis <kenji@bitgate.com>, "
|
||||||
MODULE_DESCRIPTION("Berkshire ISA-PC Watchdog driver");
|
MODULE_DESCRIPTION("Berkshire ISA-PC Watchdog driver");
|
||||||
MODULE_VERSION(WATCHDOG_VERSION);
|
MODULE_VERSION(WATCHDOG_VERSION);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
#include <linux/errno.h> /* For the -ENODEV/... values */
|
#include <linux/errno.h> /* For the -ENODEV/... values */
|
||||||
#include <linux/kernel.h> /* For printk/panic/... */
|
#include <linux/kernel.h> /* For printk/panic/... */
|
||||||
#include <linux/delay.h> /* For mdelay function */
|
#include <linux/delay.h> /* For mdelay function */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) */
|
#include <linux/miscdevice.h> /* For struct miscdevice */
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/notifier.h> /* For notifier support */
|
#include <linux/notifier.h> /* For notifier support */
|
||||||
#include <linux/reboot.h> /* For reboot_notifier stuff */
|
#include <linux/reboot.h> /* For reboot_notifier stuff */
|
||||||
|
@ -820,5 +820,3 @@ module_pci_driver(pcipcwd_driver);
|
||||||
MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>");
|
MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>");
|
||||||
MODULE_DESCRIPTION("Berkshire PCI-PC Watchdog driver");
|
MODULE_DESCRIPTION("Berkshire PCI-PC Watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#include <linux/errno.h> /* For the -ENODEV/... values */
|
#include <linux/errno.h> /* For the -ENODEV/... values */
|
||||||
#include <linux/kernel.h> /* For printk/panic/... */
|
#include <linux/kernel.h> /* For printk/panic/... */
|
||||||
#include <linux/delay.h> /* For mdelay function */
|
#include <linux/delay.h> /* For mdelay function */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) */
|
#include <linux/miscdevice.h> /* For struct miscdevice */
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/notifier.h> /* For notifier support */
|
#include <linux/notifier.h> /* For notifier support */
|
||||||
#include <linux/reboot.h> /* For reboot_notifier stuff */
|
#include <linux/reboot.h> /* For reboot_notifier stuff */
|
||||||
|
@ -72,8 +72,6 @@ do { \
|
||||||
MODULE_AUTHOR(DRIVER_AUTHOR);
|
MODULE_AUTHOR(DRIVER_AUTHOR);
|
||||||
MODULE_DESCRIPTION(DRIVER_DESC);
|
MODULE_DESCRIPTION(DRIVER_DESC);
|
||||||
MODULE_LICENSE(DRIVER_LICENSE);
|
MODULE_LICENSE(DRIVER_LICENSE);
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
|
||||||
|
|
||||||
/* Module Parameters */
|
/* Module Parameters */
|
||||||
module_param(debug, int, 0);
|
module_param(debug, int, 0);
|
||||||
|
|
|
@ -299,5 +299,3 @@ module_exit(pikawdt_exit);
|
||||||
MODULE_AUTHOR("Sean MacLennan <smaclennan@pikatech.com>");
|
MODULE_AUTHOR("Sean MacLennan <smaclennan@pikatech.com>");
|
||||||
MODULE_DESCRIPTION("PIKA FPGA based Watchdog Timer");
|
MODULE_DESCRIPTION("PIKA FPGA based Watchdog Timer");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
|
|
|
@ -233,5 +233,4 @@ MODULE_PARM_DESC(nowayout,
|
||||||
"Set to 1 to keep watchdog running after device release");
|
"Set to 1 to keep watchdog running after device release");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:pnx4008-watchdog");
|
MODULE_ALIAS("platform:pnx4008-watchdog");
|
||||||
|
|
|
@ -278,4 +278,3 @@ module_exit(watchdog_exit);
|
||||||
MODULE_AUTHOR("Daniel Laird/Andre McCurdy");
|
MODULE_AUTHOR("Daniel Laird/Andre McCurdy");
|
||||||
MODULE_DESCRIPTION("Hardware Watchdog Device for PNX833x");
|
MODULE_DESCRIPTION("Hardware Watchdog Device for PNX833x");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -25,8 +25,7 @@
|
||||||
#include <linux/errno.h> /* For the -ENODEV/... values */
|
#include <linux/errno.h> /* For the -ENODEV/... values */
|
||||||
#include <linux/kernel.h> /* For printk/panic/... */
|
#include <linux/kernel.h> /* For printk/panic/... */
|
||||||
#include <linux/fs.h> /* For file operations */
|
#include <linux/fs.h> /* For file operations */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV
|
#include <linux/miscdevice.h> /* For struct miscdevice */
|
||||||
(WATCHDOG_MINOR) */
|
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/init.h> /* For __init/__exit/... */
|
#include <linux/init.h> /* For __init/__exit/... */
|
||||||
#include <linux/platform_device.h> /* For platform_driver framework */
|
#include <linux/platform_device.h> /* For platform_driver framework */
|
||||||
|
@ -329,4 +328,3 @@ MODULE_AUTHOR("Ondrej Zajicek <santiago@crfreenet.org>,"
|
||||||
"Florian Fainelli <florian@openwrt.org>");
|
"Florian Fainelli <florian@openwrt.org>");
|
||||||
MODULE_DESCRIPTION("Driver for the IDT RC32434 SoC watchdog");
|
MODULE_DESCRIPTION("Driver for the IDT RC32434 SoC watchdog");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -298,4 +298,3 @@ module_platform_driver(rdc321x_wdt_driver);
|
||||||
MODULE_AUTHOR("Florian Fainelli <florian@openwrt.org>");
|
MODULE_AUTHOR("Florian Fainelli <florian@openwrt.org>");
|
||||||
MODULE_DESCRIPTION("RDC321x watchdog driver");
|
MODULE_DESCRIPTION("RDC321x watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -205,4 +205,3 @@ module_platform_driver(rt288x_wdt_driver);
|
||||||
MODULE_DESCRIPTION("MediaTek/Ralink RT288x/RT3xxx hardware watchdog driver");
|
MODULE_DESCRIPTION("MediaTek/Ralink RT288x/RT3xxx hardware watchdog driver");
|
||||||
MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org");
|
MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -29,7 +29,6 @@
|
||||||
#include <linux/moduleparam.h>
|
#include <linux/moduleparam.h>
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
#include <linux/timer.h>
|
#include <linux/timer.h>
|
||||||
#include <linux/miscdevice.h> /* for MODULE_ALIAS_MISCDEV */
|
|
||||||
#include <linux/watchdog.h>
|
#include <linux/watchdog.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
|
@ -539,5 +538,4 @@ MODULE_AUTHOR("Ben Dooks <ben@simtec.co.uk>, "
|
||||||
"Dimitry Andric <dimitry.andric@tomtom.com>");
|
"Dimitry Andric <dimitry.andric@tomtom.com>");
|
||||||
MODULE_DESCRIPTION("S3C2410 Watchdog Device Driver");
|
MODULE_DESCRIPTION("S3C2410 Watchdog Device Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:s3c2410-wdt");
|
MODULE_ALIAS("platform:s3c2410-wdt");
|
||||||
|
|
|
@ -193,4 +193,3 @@ module_param(margin, int, 0);
|
||||||
MODULE_PARM_DESC(margin, "Watchdog margin in seconds (default 60s)");
|
MODULE_PARM_DESC(margin, "Watchdog margin in seconds (default 60s)");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -341,7 +341,6 @@ MODULE_PARM_DESC(timeout,
|
||||||
"Watchdog timeout in microseconds (max/default 8388607 or 8.3ish secs)");
|
"Watchdog timeout in microseconds (max/default 8388607 or 8.3ish secs)");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* example code that can be put in a platform code area to utilize the
|
* example code that can be put in a platform code area to utilize the
|
||||||
|
|
|
@ -387,4 +387,3 @@ module_exit(sbc60xxwdt_unload);
|
||||||
MODULE_AUTHOR("Jakob Oestergaard <jakob@unthought.net>");
|
MODULE_AUTHOR("Jakob Oestergaard <jakob@unthought.net>");
|
||||||
MODULE_DESCRIPTION("60xx Single Board Computer Watchdog Timer driver");
|
MODULE_DESCRIPTION("60xx Single Board Computer Watchdog Timer driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -309,5 +309,3 @@ MODULE_AUTHOR("Gilles Gigan");
|
||||||
MODULE_DESCRIPTION("Watchdog device driver for single board"
|
MODULE_DESCRIPTION("Watchdog device driver for single board"
|
||||||
" computers EPIC Nano 7240 from iEi");
|
" computers EPIC Nano 7240 from iEi");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
|
|
|
@ -404,6 +404,5 @@ MODULE_AUTHOR("Ian E. Morgan <imorgan@webcon.ca>");
|
||||||
MODULE_DESCRIPTION("SBC8360 watchdog driver");
|
MODULE_DESCRIPTION("SBC8360 watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_VERSION("1.01");
|
MODULE_VERSION("1.01");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
/* end of sbc8360.c */
|
/* end of sbc8360.c */
|
||||||
|
|
|
@ -220,4 +220,3 @@ MODULE_DESCRIPTION("Hardware Watchdog Device for Winsystems EPX-C3 SBC. "
|
||||||
"so only use it if you are *sure* you are running on this specific "
|
"so only use it if you are *sure* you are running on this specific "
|
||||||
"SBC system from Winsystems! It writes to IO ports 0x1ee and 0x1ef!");
|
"SBC system from Winsystems! It writes to IO ports 0x1ee and 0x1ef!");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -263,5 +263,3 @@ module_param(nowayout, bool, 0);
|
||||||
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
|
|
|
@ -476,4 +476,3 @@ MODULE_AUTHOR("Zwane Mwaikambo <zwane@commfireservices.com>");
|
||||||
MODULE_DESCRIPTION(
|
MODULE_DESCRIPTION(
|
||||||
"Driver for National Semiconductor PC87307/PC97307 watchdog component");
|
"Driver for National Semiconductor PC87307/PC97307 watchdog component");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -433,4 +433,3 @@ MODULE_AUTHOR("Scott and Bill Jennings");
|
||||||
MODULE_DESCRIPTION(
|
MODULE_DESCRIPTION(
|
||||||
"Driver for watchdog timer in AMD \"Elan\" SC520 uProcessor");
|
"Driver for watchdog timer in AMD \"Elan\" SC520 uProcessor");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -26,8 +26,7 @@
|
||||||
#include <linux/types.h> /* For standard types (like size_t) */
|
#include <linux/types.h> /* For standard types (like size_t) */
|
||||||
#include <linux/errno.h> /* For the -ENODEV/... values */
|
#include <linux/errno.h> /* For the -ENODEV/... values */
|
||||||
#include <linux/kernel.h> /* For printk/... */
|
#include <linux/kernel.h> /* For printk/... */
|
||||||
#include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV
|
#include <linux/miscdevice.h> /* For struct miscdevice */
|
||||||
(WATCHDOG_MINOR) */
|
|
||||||
#include <linux/watchdog.h> /* For the watchdog specific items */
|
#include <linux/watchdog.h> /* For the watchdog specific items */
|
||||||
#include <linux/init.h> /* For __init/__exit/... */
|
#include <linux/init.h> /* For __init/__exit/... */
|
||||||
#include <linux/fs.h> /* For file operations */
|
#include <linux/fs.h> /* For file operations */
|
||||||
|
@ -545,5 +544,3 @@ module_exit(sch311x_wdt_exit);
|
||||||
MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>");
|
MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>");
|
||||||
MODULE_DESCRIPTION("SMSC SCH311x WatchDog Timer Driver");
|
MODULE_DESCRIPTION("SMSC SCH311x WatchDog Timer Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,6 @@
|
||||||
MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>");
|
MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>");
|
||||||
MODULE_DESCRIPTION("NatSemi SCx200 Watchdog Driver");
|
MODULE_DESCRIPTION("NatSemi SCx200 Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
static int margin = 60; /* in seconds */
|
static int margin = 60; /* in seconds */
|
||||||
module_param(margin, int, 0);
|
module_param(margin, int, 0);
|
||||||
|
|
|
@ -343,7 +343,6 @@ MODULE_AUTHOR("Paul Mundt <lethal@linux-sh.org>");
|
||||||
MODULE_DESCRIPTION("SuperH watchdog driver");
|
MODULE_DESCRIPTION("SuperH watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS("platform:" DRV_NAME);
|
MODULE_ALIAS("platform:" DRV_NAME);
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
module_param(clock_division_ratio, int, 0);
|
module_param(clock_division_ratio, int, 0);
|
||||||
MODULE_PARM_DESC(clock_division_ratio,
|
MODULE_PARM_DESC(clock_division_ratio,
|
||||||
|
|
|
@ -603,8 +603,6 @@ MODULE_DESCRIPTION("Driver for SMsC 37B787 watchdog component (Version "
|
||||||
VERSION ")");
|
VERSION ")");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
|
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
#ifdef SMSC_SUPPORT_MINUTES
|
#ifdef SMSC_SUPPORT_MINUTES
|
||||||
module_param(unit, int, 0);
|
module_param(unit, int, 0);
|
||||||
MODULE_PARM_DESC(unit,
|
MODULE_PARM_DESC(unit,
|
||||||
|
|
|
@ -207,4 +207,3 @@ module_exit(watchdog_exit);
|
||||||
MODULE_AUTHOR("Alan Cox");
|
MODULE_AUTHOR("Alan Cox");
|
||||||
MODULE_DESCRIPTION("Software Watchdog Device Driver");
|
MODULE_DESCRIPTION("Software Watchdog Device Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -580,4 +580,3 @@ module_exit(sp5100_tco_cleanup_module);
|
||||||
MODULE_AUTHOR("Priyanka Gupta");
|
MODULE_AUTHOR("Priyanka Gupta");
|
||||||
MODULE_DESCRIPTION("TCO timer driver for SP5100/SB800 chipset");
|
MODULE_DESCRIPTION("TCO timer driver for SP5100/SB800 chipset");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -108,4 +108,3 @@ module_platform_driver(stmp3xxx_wdt_driver);
|
||||||
MODULE_DESCRIPTION("STMP3XXX RTC Watchdog Driver");
|
MODULE_DESCRIPTION("STMP3XXX RTC Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
MODULE_AUTHOR("Wolfram Sang <w.sang@pengutronix.de>");
|
MODULE_AUTHOR("Wolfram Sang <w.sang@pengutronix.de>");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -176,5 +176,4 @@ module_platform_driver_probe(txx9wdt_driver, txx9wdt_probe);
|
||||||
|
|
||||||
MODULE_DESCRIPTION("TXx9 Watchdog Driver");
|
MODULE_DESCRIPTION("TXx9 Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:txx9wdt");
|
MODULE_ALIAS("platform:txx9wdt");
|
||||||
|
|
|
@ -167,5 +167,4 @@ module_platform_driver(ux500_wdt_driver);
|
||||||
MODULE_AUTHOR("Jonas Aaberg <jonas.aberg@stericsson.com>");
|
MODULE_AUTHOR("Jonas Aaberg <jonas.aberg@stericsson.com>");
|
||||||
MODULE_DESCRIPTION("Ux500 Watchdog Driver");
|
MODULE_DESCRIPTION("Ux500 Watchdog Driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS("platform:ux500_wdt");
|
MODULE_ALIAS("platform:ux500_wdt");
|
||||||
|
|
|
@ -396,4 +396,3 @@ module_exit(wdt_exit);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_AUTHOR("Pádraig Brady <P@draigBrady.com>");
|
MODULE_AUTHOR("Pádraig Brady <P@draigBrady.com>");
|
||||||
MODULE_DESCRIPTION("w83627hf/thf WDT driver");
|
MODULE_DESCRIPTION("w83627hf/thf WDT driver");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -458,4 +458,3 @@ MODULE_LICENSE("GPL");
|
||||||
MODULE_AUTHOR("Marcus Junker <junker@anduras.de>, "
|
MODULE_AUTHOR("Marcus Junker <junker@anduras.de>, "
|
||||||
"Samuel Tardieu <sam@rfc1149.net>");
|
"Samuel Tardieu <sam@rfc1149.net>");
|
||||||
MODULE_DESCRIPTION("w83697hf/hg WDT driver");
|
MODULE_DESCRIPTION("w83697hf/hg WDT driver");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -395,4 +395,3 @@ module_exit(wdt_exit);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_AUTHOR("Flemming Frandsen <ff@nrvissing.net>");
|
MODULE_AUTHOR("Flemming Frandsen <ff@nrvissing.net>");
|
||||||
MODULE_DESCRIPTION("w83697ug/uf WDT driver");
|
MODULE_DESCRIPTION("w83697ug/uf WDT driver");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -406,4 +406,3 @@ module_exit(w83877f_wdt_unload);
|
||||||
MODULE_AUTHOR("Scott and Bill Jennings");
|
MODULE_AUTHOR("Scott and Bill Jennings");
|
||||||
MODULE_DESCRIPTION("Driver for watchdog timer in w83877f chip");
|
MODULE_DESCRIPTION("Driver for watchdog timer in w83877f chip");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -527,4 +527,3 @@ module_exit(w83977f_wdt_exit);
|
||||||
MODULE_AUTHOR("Jose Goncalves <jose.goncalves@inov.pt>");
|
MODULE_AUTHOR("Jose Goncalves <jose.goncalves@inov.pt>");
|
||||||
MODULE_DESCRIPTION("Driver for watchdog timer in W83977F I/O chip");
|
MODULE_DESCRIPTION("Driver for watchdog timer in W83977F I/O chip");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -322,6 +322,5 @@ module_exit(wafwdt_exit);
|
||||||
MODULE_AUTHOR("Justin Cormack");
|
MODULE_AUTHOR("Justin Cormack");
|
||||||
MODULE_DESCRIPTION("ICP Wafer 5823 Single Board Computer WDT driver");
|
MODULE_DESCRIPTION("ICP Wafer 5823 Single Board Computer WDT driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
/* end of wafer5823wdt.c */
|
/* end of wafer5823wdt.c */
|
||||||
|
|
|
@ -48,8 +48,6 @@
|
||||||
MODULE_AUTHOR("Utz Bacher <utz.bacher@de.ibm.com>");
|
MODULE_AUTHOR("Utz Bacher <utz.bacher@de.ibm.com>");
|
||||||
MODULE_DESCRIPTION("RTAS watchdog driver");
|
MODULE_DESCRIPTION("RTAS watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
|
||||||
|
|
||||||
static bool wdrtas_nowayout = WATCHDOG_NOWAYOUT;
|
static bool wdrtas_nowayout = WATCHDOG_NOWAYOUT;
|
||||||
static atomic_t wdrtas_miscdev_open = ATOMIC_INIT(0);
|
static atomic_t wdrtas_miscdev_open = ATOMIC_INIT(0);
|
||||||
|
|
|
@ -664,6 +664,4 @@ module_exit(wdt_exit);
|
||||||
|
|
||||||
MODULE_AUTHOR("Alan Cox");
|
MODULE_AUTHOR("Alan Cox");
|
||||||
MODULE_DESCRIPTION("Driver for ISA ICS watchdog cards (WDT500/501)");
|
MODULE_DESCRIPTION("Driver for ISA ICS watchdog cards (WDT500/501)");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
|
|
|
@ -224,7 +224,6 @@ static void __exit footbridge_watchdog_exit(void)
|
||||||
MODULE_AUTHOR("Phil Blundell <pb@nexus.co.uk>");
|
MODULE_AUTHOR("Phil Blundell <pb@nexus.co.uk>");
|
||||||
MODULE_DESCRIPTION("Footbridge watchdog driver");
|
MODULE_DESCRIPTION("Footbridge watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
||||||
module_param(soft_margin, int, 0);
|
module_param(soft_margin, int, 0);
|
||||||
MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
|
MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
|
||||||
|
|
|
@ -507,4 +507,3 @@ module_exit(wd977_exit);
|
||||||
MODULE_AUTHOR("Woody Suwalski <woodys@xandros.com>");
|
MODULE_AUTHOR("Woody Suwalski <woodys@xandros.com>");
|
||||||
MODULE_DESCRIPTION("W83977AF Watchdog driver");
|
MODULE_DESCRIPTION("W83977AF Watchdog driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
|
@ -744,5 +744,3 @@ module_pci_driver(wdtpci_driver);
|
||||||
MODULE_AUTHOR("JP Nollmann, Alan Cox");
|
MODULE_AUTHOR("JP Nollmann, Alan Cox");
|
||||||
MODULE_DESCRIPTION("Driver for the ICS PCI-WDT500/501 watchdog cards");
|
MODULE_DESCRIPTION("Driver for the ICS PCI-WDT500/501 watchdog cards");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
|
||||||
|
|
|
@ -362,4 +362,3 @@ MODULE_AUTHOR("Jan Beulich <jbeulich@novell.com>");
|
||||||
MODULE_DESCRIPTION("Xen WatchDog Timer Driver");
|
MODULE_DESCRIPTION("Xen WatchDog Timer Driver");
|
||||||
MODULE_VERSION(DRV_VERSION);
|
MODULE_VERSION(DRV_VERSION);
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
|
|
||||||
|
|
Loading…
Reference in a new issue