Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Jean Delvare and committed by
Wim Van Sebroeck
487722cf 67b9fbdf

+6 -112
+1 -3
drivers/watchdog/acquirewdt.c
··· 60 60 #include <linux/types.h> /* For standard types (like size_t) */ 61 61 #include <linux/errno.h> /* For the -ENODEV/... values */ 62 62 #include <linux/kernel.h> /* For printk/panic/... */ 63 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV 64 - (WATCHDOG_MINOR) */ 63 + #include <linux/miscdevice.h> /* For struct miscdevice */ 65 64 #include <linux/watchdog.h> /* For the watchdog specific items */ 66 65 #include <linux/fs.h> /* For file operations */ 67 66 #include <linux/ioport.h> /* For io-port access */ ··· 336 337 MODULE_AUTHOR("David Woodhouse"); 337 338 MODULE_DESCRIPTION("Acquire Inc. Single Board Computer Watchdog Timer driver"); 338 339 MODULE_LICENSE("GPL"); 339 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/advantechwdt.c
··· 345 345 MODULE_LICENSE("GPL"); 346 346 MODULE_AUTHOR("Marek Michalkiewicz <marekm@linux.org.pl>"); 347 347 MODULE_DESCRIPTION("Advantech Single Board Computer WDT driver"); 348 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/alim1535_wdt.c
··· 452 452 MODULE_AUTHOR("Alan Cox"); 453 453 MODULE_DESCRIPTION("ALi M1535 PMU Watchdog Timer driver"); 454 454 MODULE_LICENSE("GPL"); 455 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/alim7101_wdt.c
··· 425 425 MODULE_AUTHOR("Steve Hill"); 426 426 MODULE_DESCRIPTION("ALi M7101 PMU Computer Watchdog Timer driver"); 427 427 MODULE_LICENSE("GPL"); 428 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/ar7_wdt.c
··· 46 46 MODULE_AUTHOR("Nicolas Thill <nico@openwrt.org>"); 47 47 MODULE_DESCRIPTION(LONGNAME); 48 48 MODULE_LICENSE("GPL"); 49 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 50 49 51 50 static int margin = 60; 52 51 module_param(margin, int, 0);
-1
drivers/watchdog/at32ap700x_wdt.c
··· 434 434 MODULE_AUTHOR("Hans-Christian Egtvedt <egtvedt@samfundet.no>"); 435 435 MODULE_DESCRIPTION("Watchdog driver for Atmel AT32AP700X"); 436 436 MODULE_LICENSE("GPL"); 437 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/at91rm9200_wdt.c
··· 297 297 MODULE_AUTHOR("Andrew Victor"); 298 298 MODULE_DESCRIPTION("Watchdog driver for Atmel AT91RM9200"); 299 299 MODULE_LICENSE("GPL"); 300 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 301 300 MODULE_ALIAS("platform:at91_wdt");
-1
drivers/watchdog/ath79_wdt.c
··· 329 329 MODULE_AUTHOR("Imre Kaloz <kaloz@openwrt.org"); 330 330 MODULE_LICENSE("GPL v2"); 331 331 MODULE_ALIAS("platform:" DRIVER_NAME); 332 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/bcm2835_wdt.c
··· 186 186 MODULE_AUTHOR("Lubomir Rintel <lkundrak@v3.sk>"); 187 187 MODULE_DESCRIPTION("Driver for Broadcom BCM2835 watchdog timer"); 188 188 MODULE_LICENSE("GPL"); 189 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/bcm63xx_wdt.c
··· 317 317 MODULE_AUTHOR("Florian Fainelli <florian@openwrt.org>"); 318 318 MODULE_DESCRIPTION("Driver for the Broadcom BCM63xx SoC watchdog"); 319 319 MODULE_LICENSE("GPL"); 320 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 321 320 MODULE_ALIAS("platform:bcm63xx-wdt");
-1
drivers/watchdog/bfin_wdt.c
··· 465 465 MODULE_AUTHOR("Michele d'Amico, Mike Frysinger <vapier@gentoo.org>"); 466 466 MODULE_DESCRIPTION("Blackfin Watchdog Device Driver"); 467 467 MODULE_LICENSE("GPL"); 468 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 469 468 470 469 module_param(timeout, uint, 0); 471 470 MODULE_PARM_DESC(timeout,
-1
drivers/watchdog/cpu5wdt.c
··· 289 289 MODULE_DESCRIPTION("sma cpu5 watchdog driver"); 290 290 MODULE_SUPPORTED_DEVICE("sma cpu5 watchdog"); 291 291 MODULE_LICENSE("GPL"); 292 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 293 292 294 293 module_param(port, int, 0); 295 294 MODULE_PARM_DESC(port, "base address of watchdog card, default is 0x91");
-1
drivers/watchdog/davinci_wdt.c
··· 267 267 __MODULE_STRING(DEFAULT_HEARTBEAT)); 268 268 269 269 MODULE_LICENSE("GPL"); 270 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 271 270 MODULE_ALIAS("platform:watchdog");
-1
drivers/watchdog/dw_wdt.c
··· 352 352 MODULE_AUTHOR("Jamie Iles"); 353 353 MODULE_DESCRIPTION("Synopsys DesignWare Watchdog Driver"); 354 354 MODULE_LICENSE("GPL"); 355 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/ep93xx_wdt.c
··· 179 179 MODULE_DESCRIPTION("EP93xx Watchdog"); 180 180 MODULE_LICENSE("GPL"); 181 181 MODULE_VERSION(WDT_VERSION); 182 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/eurotechwdt.c
··· 477 477 MODULE_AUTHOR("Rodolfo Giometti"); 478 478 MODULE_DESCRIPTION("Driver for Eurotech CPU-1220/1410 on board watchdog"); 479 479 MODULE_LICENSE("GPL"); 480 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/gef_wdt.c
··· 331 331 MODULE_AUTHOR("Martyn Welch <martyn.welch@ge.com>"); 332 332 MODULE_DESCRIPTION("GE watchdog driver"); 333 333 MODULE_LICENSE("GPL"); 334 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 335 334 MODULE_ALIAS("platform:gef_wdt");
-1
drivers/watchdog/geodewdt.c
··· 297 297 MODULE_AUTHOR("Advanced Micro Devices, Inc"); 298 298 MODULE_DESCRIPTION("Geode GX/LX Watchdog Driver"); 299 299 MODULE_LICENSE("GPL"); 300 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/hpwdt.c
··· 881 881 MODULE_DESCRIPTION("hp watchdog driver"); 882 882 MODULE_LICENSE("GPL"); 883 883 MODULE_VERSION(HPWDT_VERSION); 884 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 885 884 886 885 module_param(soft_margin, int, 0); 887 886 MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
-1
drivers/watchdog/i6300esb.c
··· 497 497 MODULE_AUTHOR("Ross Biro and David Härdeman"); 498 498 MODULE_DESCRIPTION("Watchdog driver for Intel 6300ESB chipsets"); 499 499 MODULE_LICENSE("GPL"); 500 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-3
drivers/watchdog/iTCO_wdt.c
··· 56 56 #include <linux/types.h> /* For standard types (like size_t) */ 57 57 #include <linux/errno.h> /* For the -ENODEV/... values */ 58 58 #include <linux/kernel.h> /* For printk/panic/... */ 59 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV 60 - (WATCHDOG_MINOR) */ 61 59 #include <linux/watchdog.h> /* For the watchdog specific items */ 62 60 #include <linux/init.h> /* For __init/__exit/... */ 63 61 #include <linux/fs.h> /* For file operations */ ··· 580 582 MODULE_DESCRIPTION("Intel TCO WatchDog Timer Driver"); 581 583 MODULE_VERSION(DRV_VERSION); 582 584 MODULE_LICENSE("GPL"); 583 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 584 585 MODULE_ALIAS("platform:" DRV_NAME);
-1
drivers/watchdog/ib700wdt.c
··· 382 382 MODULE_AUTHOR("Charles Howes <chowes@vsol.net>"); 383 383 MODULE_DESCRIPTION("IB700 SBC watchdog driver"); 384 384 MODULE_LICENSE("GPL"); 385 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 386 385 387 386 /* end of ib700wdt.c */
-1
drivers/watchdog/ibmasr.c
··· 419 419 MODULE_DESCRIPTION("IBM Automatic Server Restart driver"); 420 420 MODULE_AUTHOR("Andrey Panin"); 421 421 MODULE_LICENSE("GPL"); 422 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/ie6xx_wdt.c
··· 344 344 MODULE_AUTHOR("Alexander Stein <alexander.stein@systec-electronic.com>"); 345 345 MODULE_DESCRIPTION("Intel Atom E6xx Watchdog Device Driver"); 346 346 MODULE_LICENSE("GPL"); 347 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 348 347 MODULE_ALIAS("platform:" DRIVER_NAME);
-1
drivers/watchdog/imx2_wdt.c
··· 339 339 MODULE_AUTHOR("Wolfram Sang"); 340 340 MODULE_DESCRIPTION("Watchdog driver for IMX2 and later"); 341 341 MODULE_LICENSE("GPL v2"); 342 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 343 342 MODULE_ALIAS("platform:" DRIVER_NAME);
-1
drivers/watchdog/indydog.c
··· 214 214 MODULE_AUTHOR("Guido Guenther <agx@sigxcpu.org>"); 215 215 MODULE_DESCRIPTION("Hardware Watchdog Device for SGI IP22"); 216 216 MODULE_LICENSE("GPL"); 217 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/intel_scu_watchdog.c
··· 564 564 MODULE_AUTHOR("Intel Corporation"); 565 565 MODULE_DESCRIPTION("Intel SCU Watchdog Device Driver"); 566 566 MODULE_LICENSE("GPL"); 567 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 568 567 MODULE_VERSION(WDT_VER);
-1
drivers/watchdog/iop_wdt.c
··· 259 259 MODULE_AUTHOR("Curt E Bruns <curt.e.bruns@intel.com>"); 260 260 MODULE_DESCRIPTION("iop watchdog timer driver"); 261 261 MODULE_LICENSE("GPL"); 262 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/it8712f_wdt.c
··· 41 41 MODULE_AUTHOR("Jorge Boncompte - DTI2 <jorge@dti2.net>"); 42 42 MODULE_DESCRIPTION("IT8712F Watchdog Driver"); 43 43 MODULE_LICENSE("GPL"); 44 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 45 44 46 45 static int max_units = 255; 47 46 static int margin = 60; /* in seconds */
-1
drivers/watchdog/it87_wdt.c
··· 772 772 MODULE_AUTHOR("Oliver Schuster"); 773 773 MODULE_DESCRIPTION("Hardware Watchdog Device Driver for IT87xx EC-LPC I/O"); 774 774 MODULE_LICENSE("GPL"); 775 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-2
drivers/watchdog/ixp4xx_wdt.c
··· 208 208 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started"); 209 209 210 210 MODULE_LICENSE("GPL"); 211 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 212 -
-1
drivers/watchdog/jz4740_wdt.c
··· 222 222 MODULE_AUTHOR("Paul Cercueil <paul@crapouillou.net>"); 223 223 MODULE_DESCRIPTION("jz4740 Watchdog Driver"); 224 224 MODULE_LICENSE("GPL"); 225 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 226 225 MODULE_ALIAS("platform:jz4740-wdt");
-1
drivers/watchdog/kempld_wdt.c
··· 578 578 MODULE_DESCRIPTION("KEM PLD Watchdog Driver"); 579 579 MODULE_AUTHOR("Michael Brunner <michael.brunner@kontron.com>"); 580 580 MODULE_LICENSE("GPL"); 581 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/ks8695_wdt.c
··· 323 323 MODULE_AUTHOR("Andrew Victor"); 324 324 MODULE_DESCRIPTION("Watchdog driver for KS8695"); 325 325 MODULE_LICENSE("GPL"); 326 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 327 326 MODULE_ALIAS("platform:ks8695_wdt");
-1
drivers/watchdog/lantiq_wdt.c
··· 249 249 MODULE_AUTHOR("John Crispin <blogic@openwrt.org>"); 250 250 MODULE_DESCRIPTION("Lantiq SoC Watchdog"); 251 251 MODULE_LICENSE("GPL"); 252 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/m54xx_wdt.c
··· 223 223 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started"); 224 224 225 225 MODULE_LICENSE("GPL"); 226 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/machzwd.c
··· 92 92 MODULE_AUTHOR("Fernando Fuganti <fuganti@conectiva.com.br>"); 93 93 MODULE_DESCRIPTION("MachZ ZF-Logic Watchdog driver"); 94 94 MODULE_LICENSE("GPL"); 95 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 96 95 97 96 static bool nowayout = WATCHDOG_NOWAYOUT; 98 97 module_param(nowayout, bool, 0);
-1
drivers/watchdog/max63xx_wdt.c
··· 258 258 "(max6373/74 only, default=0)"); 259 259 260 260 MODULE_LICENSE("GPL"); 261 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/mixcomwd.c
··· 315 315 MODULE_DESCRIPTION("MixCom Watchdog driver"); 316 316 MODULE_VERSION(VERSION); 317 317 MODULE_LICENSE("GPL"); 318 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/mpc8xxx_wdt.c
··· 330 330 MODULE_DESCRIPTION("Driver for watchdog timer in MPC8xx/MPC83xx/MPC86xx " 331 331 "uProcessors"); 332 332 MODULE_LICENSE("GPL"); 333 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/mtx-1_wdt.c
··· 257 257 MODULE_AUTHOR("Michael Stickel, Florian Fainelli"); 258 258 MODULE_DESCRIPTION("Driver for the MTX-1 watchdog"); 259 259 MODULE_LICENSE("GPL"); 260 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 261 260 MODULE_ALIAS("platform:mtx1-wdt");
-1
drivers/watchdog/mv64x60_wdt.c
··· 323 323 MODULE_AUTHOR("James Chapman <jchapman@katalix.com>"); 324 324 MODULE_DESCRIPTION("MV64x60 watchdog driver"); 325 325 MODULE_LICENSE("GPL"); 326 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 327 326 MODULE_ALIAS("platform:" MV64x60_WDT_NAME);
-1
drivers/watchdog/nuc900_wdt.c
··· 307 307 MODULE_AUTHOR("Wan ZongShun <mcuos.com@gmail.com>"); 308 308 MODULE_DESCRIPTION("Watchdog driver for NUC900"); 309 309 MODULE_LICENSE("GPL"); 310 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 311 310 MODULE_ALIAS("platform:nuc900-wdt");
-1
drivers/watchdog/nv_tco.c
··· 513 513 MODULE_AUTHOR("Mike Waychison"); 514 514 MODULE_DESCRIPTION("TCO timer driver for NV chipsets"); 515 515 MODULE_LICENSE("GPL"); 516 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/of_xilinx_wdt.c
··· 405 405 MODULE_AUTHOR("Alejandro Cabrera <aldaya@gmail.com>"); 406 406 MODULE_DESCRIPTION("Xilinx Watchdog driver"); 407 407 MODULE_LICENSE("GPL v2"); 408 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/orion_wdt.c
··· 225 225 226 226 MODULE_LICENSE("GPL"); 227 227 MODULE_ALIAS("platform:orion_wdt"); 228 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-2
drivers/watchdog/pc87413_wdt.c
··· 580 580 MODULE_DESCRIPTION("PC87413 WDT driver"); 581 581 MODULE_LICENSE("GPL"); 582 582 583 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 584 - 585 583 module_param(io, int, 0); 586 584 MODULE_PARM_DESC(io, MODNAME " I/O port (default: " 587 585 __MODULE_STRING(IO_DEFAULT) ").");
+1 -3
drivers/watchdog/pcwd.c
··· 61 61 #include <linux/delay.h> /* For mdelay function */ 62 62 #include <linux/timer.h> /* For timer related operations */ 63 63 #include <linux/jiffies.h> /* For jiffies stuff */ 64 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) */ 64 + #include <linux/miscdevice.h> /* For struct miscdevice */ 65 65 #include <linux/watchdog.h> /* For the watchdog specific items */ 66 66 #include <linux/reboot.h> /* For kernel_power_off() */ 67 67 #include <linux/init.h> /* For __init/__exit/... */ ··· 1011 1011 MODULE_DESCRIPTION("Berkshire ISA-PC Watchdog driver"); 1012 1012 MODULE_VERSION(WATCHDOG_VERSION); 1013 1013 MODULE_LICENSE("GPL"); 1014 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 1015 - MODULE_ALIAS_MISCDEV(TEMP_MINOR);
+1 -3
drivers/watchdog/pcwd_pci.c
··· 40 40 #include <linux/errno.h> /* For the -ENODEV/... values */ 41 41 #include <linux/kernel.h> /* For printk/panic/... */ 42 42 #include <linux/delay.h> /* For mdelay function */ 43 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) */ 43 + #include <linux/miscdevice.h> /* For struct miscdevice */ 44 44 #include <linux/watchdog.h> /* For the watchdog specific items */ 45 45 #include <linux/notifier.h> /* For notifier support */ 46 46 #include <linux/reboot.h> /* For reboot_notifier stuff */ ··· 820 820 MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>"); 821 821 MODULE_DESCRIPTION("Berkshire PCI-PC Watchdog driver"); 822 822 MODULE_LICENSE("GPL"); 823 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 824 - MODULE_ALIAS_MISCDEV(TEMP_MINOR);
+1 -3
drivers/watchdog/pcwd_usb.c
··· 32 32 #include <linux/errno.h> /* For the -ENODEV/... values */ 33 33 #include <linux/kernel.h> /* For printk/panic/... */ 34 34 #include <linux/delay.h> /* For mdelay function */ 35 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR) */ 35 + #include <linux/miscdevice.h> /* For struct miscdevice */ 36 36 #include <linux/watchdog.h> /* For the watchdog specific items */ 37 37 #include <linux/notifier.h> /* For notifier support */ 38 38 #include <linux/reboot.h> /* For reboot_notifier stuff */ ··· 72 72 MODULE_AUTHOR(DRIVER_AUTHOR); 73 73 MODULE_DESCRIPTION(DRIVER_DESC); 74 74 MODULE_LICENSE(DRIVER_LICENSE); 75 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 76 - MODULE_ALIAS_MISCDEV(TEMP_MINOR); 77 75 78 76 /* Module Parameters */ 79 77 module_param(debug, int, 0);
-2
drivers/watchdog/pika_wdt.c
··· 299 299 MODULE_AUTHOR("Sean MacLennan <smaclennan@pikatech.com>"); 300 300 MODULE_DESCRIPTION("PIKA FPGA based Watchdog Timer"); 301 301 MODULE_LICENSE("GPL"); 302 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 303 -
-1
drivers/watchdog/pnx4008_wdt.c
··· 233 233 "Set to 1 to keep watchdog running after device release"); 234 234 235 235 MODULE_LICENSE("GPL"); 236 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 237 236 MODULE_ALIAS("platform:pnx4008-watchdog");
-1
drivers/watchdog/pnx833x_wdt.c
··· 278 278 MODULE_AUTHOR("Daniel Laird/Andre McCurdy"); 279 279 MODULE_DESCRIPTION("Hardware Watchdog Device for PNX833x"); 280 280 MODULE_LICENSE("GPL"); 281 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
+1 -3
drivers/watchdog/rc32434_wdt.c
··· 25 25 #include <linux/errno.h> /* For the -ENODEV/... values */ 26 26 #include <linux/kernel.h> /* For printk/panic/... */ 27 27 #include <linux/fs.h> /* For file operations */ 28 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV 29 - (WATCHDOG_MINOR) */ 28 + #include <linux/miscdevice.h> /* For struct miscdevice */ 30 29 #include <linux/watchdog.h> /* For the watchdog specific items */ 31 30 #include <linux/init.h> /* For __init/__exit/... */ 32 31 #include <linux/platform_device.h> /* For platform_driver framework */ ··· 328 329 "Florian Fainelli <florian@openwrt.org>"); 329 330 MODULE_DESCRIPTION("Driver for the IDT RC32434 SoC watchdog"); 330 331 MODULE_LICENSE("GPL"); 331 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/rdc321x_wdt.c
··· 298 298 MODULE_AUTHOR("Florian Fainelli <florian@openwrt.org>"); 299 299 MODULE_DESCRIPTION("RDC321x watchdog driver"); 300 300 MODULE_LICENSE("GPL"); 301 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/rt2880_wdt.c
··· 205 205 MODULE_DESCRIPTION("MediaTek/Ralink RT288x/RT3xxx hardware watchdog driver"); 206 206 MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org"); 207 207 MODULE_LICENSE("GPL v2"); 208 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-2
drivers/watchdog/s3c2410_wdt.c
··· 29 29 #include <linux/moduleparam.h> 30 30 #include <linux/types.h> 31 31 #include <linux/timer.h> 32 - #include <linux/miscdevice.h> /* for MODULE_ALIAS_MISCDEV */ 33 32 #include <linux/watchdog.h> 34 33 #include <linux/init.h> 35 34 #include <linux/platform_device.h> ··· 538 539 "Dimitry Andric <dimitry.andric@tomtom.com>"); 539 540 MODULE_DESCRIPTION("S3C2410 Watchdog Device Driver"); 540 541 MODULE_LICENSE("GPL"); 541 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 542 542 MODULE_ALIAS("platform:s3c2410-wdt");
-1
drivers/watchdog/sa1100_wdt.c
··· 193 193 MODULE_PARM_DESC(margin, "Watchdog margin in seconds (default 60s)"); 194 194 195 195 MODULE_LICENSE("GPL"); 196 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/sb_wdog.c
··· 341 341 "Watchdog timeout in microseconds (max/default 8388607 or 8.3ish secs)"); 342 342 343 343 MODULE_LICENSE("GPL"); 344 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 345 344 346 345 /* 347 346 * example code that can be put in a platform code area to utilize the
-1
drivers/watchdog/sbc60xxwdt.c
··· 387 387 MODULE_AUTHOR("Jakob Oestergaard <jakob@unthought.net>"); 388 388 MODULE_DESCRIPTION("60xx Single Board Computer Watchdog Timer driver"); 389 389 MODULE_LICENSE("GPL"); 390 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-2
drivers/watchdog/sbc7240_wdt.c
··· 309 309 MODULE_DESCRIPTION("Watchdog device driver for single board" 310 310 " computers EPIC Nano 7240 from iEi"); 311 311 MODULE_LICENSE("GPL"); 312 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 313 -
-1
drivers/watchdog/sbc8360.c
··· 404 404 MODULE_DESCRIPTION("SBC8360 watchdog driver"); 405 405 MODULE_LICENSE("GPL"); 406 406 MODULE_VERSION("1.01"); 407 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 408 407 409 408 /* end of sbc8360.c */
-1
drivers/watchdog/sbc_epx_c3.c
··· 220 220 "so only use it if you are *sure* you are running on this specific " 221 221 "SBC system from Winsystems! It writes to IO ports 0x1ee and 0x1ef!"); 222 222 MODULE_LICENSE("GPL"); 223 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-2
drivers/watchdog/sbc_fitpc2_wdt.c
··· 263 263 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started"); 264 264 265 265 MODULE_LICENSE("GPL"); 266 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 267 -
-1
drivers/watchdog/sc1200wdt.c
··· 476 476 MODULE_DESCRIPTION( 477 477 "Driver for National Semiconductor PC87307/PC97307 watchdog component"); 478 478 MODULE_LICENSE("GPL"); 479 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/sc520_wdt.c
··· 433 433 MODULE_DESCRIPTION( 434 434 "Driver for watchdog timer in AMD \"Elan\" SC520 uProcessor"); 435 435 MODULE_LICENSE("GPL"); 436 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
+1 -4
drivers/watchdog/sch311x_wdt.c
··· 26 26 #include <linux/types.h> /* For standard types (like size_t) */ 27 27 #include <linux/errno.h> /* For the -ENODEV/... values */ 28 28 #include <linux/kernel.h> /* For printk/... */ 29 - #include <linux/miscdevice.h> /* For MODULE_ALIAS_MISCDEV 30 - (WATCHDOG_MINOR) */ 29 + #include <linux/miscdevice.h> /* For struct miscdevice */ 31 30 #include <linux/watchdog.h> /* For the watchdog specific items */ 32 31 #include <linux/init.h> /* For __init/__exit/... */ 33 32 #include <linux/fs.h> /* For file operations */ ··· 544 545 MODULE_AUTHOR("Wim Van Sebroeck <wim@iguana.be>"); 545 546 MODULE_DESCRIPTION("SMSC SCH311x WatchDog Timer Driver"); 546 547 MODULE_LICENSE("GPL"); 547 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 548 -
-1
drivers/watchdog/scx200_wdt.c
··· 37 37 MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>"); 38 38 MODULE_DESCRIPTION("NatSemi SCx200 Watchdog Driver"); 39 39 MODULE_LICENSE("GPL"); 40 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 41 40 42 41 static int margin = 60; /* in seconds */ 43 42 module_param(margin, int, 0);
-1
drivers/watchdog/shwdt.c
··· 343 343 MODULE_DESCRIPTION("SuperH watchdog driver"); 344 344 MODULE_LICENSE("GPL"); 345 345 MODULE_ALIAS("platform:" DRV_NAME); 346 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 347 346 348 347 module_param(clock_division_ratio, int, 0); 349 348 MODULE_PARM_DESC(clock_division_ratio,
-2
drivers/watchdog/smsc37b787_wdt.c
··· 603 603 VERSION ")"); 604 604 MODULE_LICENSE("GPL"); 605 605 606 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 607 - 608 606 #ifdef SMSC_SUPPORT_MINUTES 609 607 module_param(unit, int, 0); 610 608 MODULE_PARM_DESC(unit,
-1
drivers/watchdog/softdog.c
··· 207 207 MODULE_AUTHOR("Alan Cox"); 208 208 MODULE_DESCRIPTION("Software Watchdog Device Driver"); 209 209 MODULE_LICENSE("GPL"); 210 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/sp5100_tco.c
··· 580 580 MODULE_AUTHOR("Priyanka Gupta"); 581 581 MODULE_DESCRIPTION("TCO timer driver for SP5100/SB800 chipset"); 582 582 MODULE_LICENSE("GPL"); 583 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/stmp3xxx_rtc_wdt.c
··· 108 108 MODULE_DESCRIPTION("STMP3XXX RTC Watchdog Driver"); 109 109 MODULE_LICENSE("GPL v2"); 110 110 MODULE_AUTHOR("Wolfram Sang <w.sang@pengutronix.de>"); 111 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/txx9wdt.c
··· 176 176 177 177 MODULE_DESCRIPTION("TXx9 Watchdog Driver"); 178 178 MODULE_LICENSE("GPL"); 179 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 180 179 MODULE_ALIAS("platform:txx9wdt");
-1
drivers/watchdog/ux500_wdt.c
··· 167 167 MODULE_AUTHOR("Jonas Aaberg <jonas.aberg@stericsson.com>"); 168 168 MODULE_DESCRIPTION("Ux500 Watchdog Driver"); 169 169 MODULE_LICENSE("GPL"); 170 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 171 170 MODULE_ALIAS("platform:ux500_wdt");
-1
drivers/watchdog/w83627hf_wdt.c
··· 396 396 MODULE_LICENSE("GPL"); 397 397 MODULE_AUTHOR("Pádraig Brady <P@draigBrady.com>"); 398 398 MODULE_DESCRIPTION("w83627hf/thf WDT driver"); 399 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/w83697hf_wdt.c
··· 458 458 MODULE_AUTHOR("Marcus Junker <junker@anduras.de>, " 459 459 "Samuel Tardieu <sam@rfc1149.net>"); 460 460 MODULE_DESCRIPTION("w83697hf/hg WDT driver"); 461 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/w83697ug_wdt.c
··· 395 395 MODULE_LICENSE("GPL"); 396 396 MODULE_AUTHOR("Flemming Frandsen <ff@nrvissing.net>"); 397 397 MODULE_DESCRIPTION("w83697ug/uf WDT driver"); 398 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/w83877f_wdt.c
··· 406 406 MODULE_AUTHOR("Scott and Bill Jennings"); 407 407 MODULE_DESCRIPTION("Driver for watchdog timer in w83877f chip"); 408 408 MODULE_LICENSE("GPL"); 409 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/w83977f_wdt.c
··· 527 527 MODULE_AUTHOR("Jose Goncalves <jose.goncalves@inov.pt>"); 528 528 MODULE_DESCRIPTION("Driver for watchdog timer in W83977F I/O chip"); 529 529 MODULE_LICENSE("GPL"); 530 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-1
drivers/watchdog/wafer5823wdt.c
··· 322 322 MODULE_AUTHOR("Justin Cormack"); 323 323 MODULE_DESCRIPTION("ICP Wafer 5823 Single Board Computer WDT driver"); 324 324 MODULE_LICENSE("GPL"); 325 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 326 325 327 326 /* end of wafer5823wdt.c */
-2
drivers/watchdog/wdrtas.c
··· 48 48 MODULE_AUTHOR("Utz Bacher <utz.bacher@de.ibm.com>"); 49 49 MODULE_DESCRIPTION("RTAS watchdog driver"); 50 50 MODULE_LICENSE("GPL"); 51 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 52 - MODULE_ALIAS_MISCDEV(TEMP_MINOR); 53 51 54 52 static bool wdrtas_nowayout = WATCHDOG_NOWAYOUT; 55 53 static atomic_t wdrtas_miscdev_open = ATOMIC_INIT(0);
-2
drivers/watchdog/wdt.c
··· 664 664 665 665 MODULE_AUTHOR("Alan Cox"); 666 666 MODULE_DESCRIPTION("Driver for ISA ICS watchdog cards (WDT500/501)"); 667 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 668 - MODULE_ALIAS_MISCDEV(TEMP_MINOR); 669 667 MODULE_LICENSE("GPL");
-1
drivers/watchdog/wdt285.c
··· 224 224 MODULE_AUTHOR("Phil Blundell <pb@nexus.co.uk>"); 225 225 MODULE_DESCRIPTION("Footbridge watchdog driver"); 226 226 MODULE_LICENSE("GPL"); 227 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 228 227 229 228 module_param(soft_margin, int, 0); 230 229 MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
-1
drivers/watchdog/wdt977.c
··· 507 507 MODULE_AUTHOR("Woody Suwalski <woodys@xandros.com>"); 508 508 MODULE_DESCRIPTION("W83977AF Watchdog driver"); 509 509 MODULE_LICENSE("GPL"); 510 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
-2
drivers/watchdog/wdt_pci.c
··· 744 744 MODULE_AUTHOR("JP Nollmann, Alan Cox"); 745 745 MODULE_DESCRIPTION("Driver for the ICS PCI-WDT500/501 watchdog cards"); 746 746 MODULE_LICENSE("GPL"); 747 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 748 - MODULE_ALIAS_MISCDEV(TEMP_MINOR);
-1
drivers/watchdog/xen_wdt.c
··· 362 362 MODULE_DESCRIPTION("Xen WatchDog Timer Driver"); 363 363 MODULE_VERSION(DRV_VERSION); 364 364 MODULE_LICENSE("GPL"); 365 - MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);