aboutsummaryrefslogtreecommitdiffstats
ModeNameSize
-rw-r--r--.gitignore1014logstatsplainblame
-rw-r--r--.mailmap4229logstatsplainblame
-rw-r--r--COPYING18693logstatsplainblame
-rw-r--r--CREDITS94790logstatsplainblame
d---------Documentation8389logstatsplain
-rw-r--r--Kbuild2464logstatsplainblame
-rw-r--r--Kconfig252logstatsplainblame
-rw-r--r--MAINTAINERS201393logstatsplainblame
-rw-r--r--Makefile53537logstatsplainblame
-rw-r--r--README17459logstatsplainblame
-rw-r--r--REPORTING-BUGS3371logstatsplainblame
d---------arch875logstatsplain
d---------block1239logstatsplain
d---------crypto3115logstatsplain
d---------drivers3077logstatsplain
d---------firmware1862logstatsplain
d---------fs4891logstatsplain
d---------include642logstatsplain
d---------init469logstatsplain
d---------ipc550logstatsplain
d---------kernel5434logstatsplain
d---------lib5491logstatsplain
d---------mm2937logstatsplain
d---------net1896logstatsplain
d---------samples351logstatsplain
d---------scripts3222logstatsplain
d---------security544logstatsplain
d---------sound849logstatsplain
d---------tools226logstatsplain
d---------usr196logstatsplain
d---------virt / kvm30logstatsplain
an class="hl kwd">ixp4xx_wdt_init(void) { int ret; if (!(read_cpuid_id() & 0xf) && !cpu_is_ixp46x()) { pr_err("Rev. A0 IXP42x CPU detected - watchdog disabled\n"); return -ENODEV; } boot_status = (*IXP4XX_OSST & IXP4XX_OSST_TIMER_WARM_RESET) ? WDIOF_CARDRESET : 0; ret = misc_register(&ixp4xx_wdt_miscdev); if (ret == 0) pr_info("timer heartbeat %d sec\n", heartbeat); return ret; } static void __exit ixp4xx_wdt_exit(void) { misc_deregister(&ixp4xx_wdt_miscdev); } module_init(ixp4xx_wdt_init); module_exit(ixp4xx_wdt_exit); MODULE_AUTHOR("Deepak Saxena <dsaxena@plexity.net>"); MODULE_DESCRIPTION("IXP4xx Network Processor Watchdog"); module_param(heartbeat, int, 0); MODULE_PARM_DESC(heartbeat, "Watchdog heartbeat in seconds (default 60s)"); module_param(nowayout, bool, 0); MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started"); MODULE_LICENSE("GPL");