Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
da19526c
Commit
da19526c
authored
Feb 13, 2003
by
Dave Jones
Browse files
Options
Browse Files
Download
Plain Diff
Merge tetrachloride.(none):/mnt/stuff/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/stuff/kernel/2.5/watchdog
parents
7f939798
e3fe33d0
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
93 additions
and
86 deletions
+93
-86
drivers/char/watchdog/acquirewdt.c
drivers/char/watchdog/acquirewdt.c
+1
-1
drivers/char/watchdog/alim7101_wdt.c
drivers/char/watchdog/alim7101_wdt.c
+5
-5
drivers/char/watchdog/machzwd.c
drivers/char/watchdog/machzwd.c
+6
-6
drivers/char/watchdog/pcwd.c
drivers/char/watchdog/pcwd.c
+26
-19
drivers/char/watchdog/sbc60xxwdt.c
drivers/char/watchdog/sbc60xxwdt.c
+6
-6
drivers/char/watchdog/sc1200wdt.c
drivers/char/watchdog/sc1200wdt.c
+10
-10
drivers/char/watchdog/sc520_wdt.c
drivers/char/watchdog/sc520_wdt.c
+12
-12
drivers/char/watchdog/w83877f_wdt.c
drivers/char/watchdog/w83877f_wdt.c
+6
-6
drivers/char/watchdog/wafer5823wdt.c
drivers/char/watchdog/wafer5823wdt.c
+11
-11
drivers/char/watchdog/wdt.c
drivers/char/watchdog/wdt.c
+9
-9
drivers/char/watchdog/wdt977.c
drivers/char/watchdog/wdt977.c
+1
-1
No files found.
drivers/char/watchdog/acquirewdt.c
View file @
da19526c
...
@@ -220,7 +220,7 @@ static struct notifier_block acq_notifier =
...
@@ -220,7 +220,7 @@ static struct notifier_block acq_notifier =
static
int
__init
acq_init
(
void
)
static
int
__init
acq_init
(
void
)
{
{
printk
(
"WDT driver for Acquire single board computer initialising.
\n
"
);
printk
(
KERN_INFO
"WDT driver for Acquire single board computer initialising.
\n
"
);
spin_lock_init
(
&
acq_lock
);
spin_lock_init
(
&
acq_lock
);
if
(
misc_register
(
&
acq_miscdev
))
if
(
misc_register
(
&
acq_miscdev
))
...
...
drivers/char/watchdog/alim7101_wdt.c
View file @
da19526c
...
@@ -100,7 +100,7 @@ static void wdt_timer_ping(unsigned long data)
...
@@ -100,7 +100,7 @@ static void wdt_timer_ping(unsigned long data)
pci_write_config_byte
(
alim7101_pmu
,
ALI_7101_WDT
,
(
tmp
&
~
ALI_WDT_ARM
));
pci_write_config_byte
(
alim7101_pmu
,
ALI_7101_WDT
,
(
tmp
&
~
ALI_WDT_ARM
));
pci_write_config_byte
(
alim7101_pmu
,
ALI_7101_WDT
,
(
tmp
|
ALI_WDT_ARM
));
pci_write_config_byte
(
alim7101_pmu
,
ALI_7101_WDT
,
(
tmp
|
ALI_WDT_ARM
));
}
else
{
}
else
{
printk
(
OUR_NAME
": Heartbeat lost! Will not ping the watchdog
\n
"
);
printk
(
KERN_INFO
OUR_NAME
": Heartbeat lost! Will not ping the watchdog
\n
"
);
}
}
/* Re-set the timer interval */
/* Re-set the timer interval */
timer
.
expires
=
jiffies
+
WDT_INTERVAL
;
timer
.
expires
=
jiffies
+
WDT_INTERVAL
;
...
@@ -136,7 +136,7 @@ static void wdt_startup(void)
...
@@ -136,7 +136,7 @@ static void wdt_startup(void)
add_timer
(
&
timer
);
add_timer
(
&
timer
);
printk
(
OUR_NAME
": Watchdog timer is now enabled.
\n
"
);
printk
(
KERN_INFO
OUR_NAME
": Watchdog timer is now enabled.
\n
"
);
}
}
static
void
wdt_turnoff
(
void
)
static
void
wdt_turnoff
(
void
)
...
@@ -144,7 +144,7 @@ static void wdt_turnoff(void)
...
@@ -144,7 +144,7 @@ static void wdt_turnoff(void)
/* Stop the timer */
/* Stop the timer */
del_timer_sync
(
&
timer
);
del_timer_sync
(
&
timer
);
wdt_change
(
WDT_DISABLE
);
wdt_change
(
WDT_DISABLE
);
printk
(
OUR_NAME
": Watchdog timer is now disabled...
\n
"
);
printk
(
KERN_INFO
OUR_NAME
": Watchdog timer is now disabled...
\n
"
);
}
}
/*
/*
...
@@ -203,7 +203,7 @@ static int fop_close(struct inode * inode, struct file * file)
...
@@ -203,7 +203,7 @@ static int fop_close(struct inode * inode, struct file * file)
if
(
wdt_expect_close
)
if
(
wdt_expect_close
)
wdt_turnoff
();
wdt_turnoff
();
else
else
printk
(
OUR_NAME
": device file closed unexpectedly. Will not stop the WDT!
\n
"
);
printk
(
KERN_INFO
OUR_NAME
": device file closed unexpectedly. Will not stop the WDT!
\n
"
);
clear_bit
(
0
,
&
wdt_is_open
);
clear_bit
(
0
,
&
wdt_is_open
);
return
0
;
return
0
;
...
@@ -262,7 +262,7 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code, void
...
@@ -262,7 +262,7 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code, void
* reboot with no heartbeat
* reboot with no heartbeat
*/
*/
wdt_change
(
WDT_ENABLE
);
wdt_change
(
WDT_ENABLE
);
printk
(
OUR_NAME
": Watchdog timer is now enabled with no heartbeat - should reboot in ~1 second.
\n
"
);
printk
(
KERN_INFO
OUR_NAME
": Watchdog timer is now enabled with no heartbeat - should reboot in ~1 second.
\n
"
);
}
}
return
NOTIFY_DONE
;
return
NOTIFY_DONE
;
}
}
...
...
drivers/char/watchdog/machzwd.c
View file @
da19526c
...
@@ -453,9 +453,9 @@ static struct file_operations zf_fops = {
...
@@ -453,9 +453,9 @@ static struct file_operations zf_fops = {
};
};
static
struct
miscdevice
zf_miscdev
=
{
static
struct
miscdevice
zf_miscdev
=
{
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
"watchdog"
,
.
name
=
"watchdog"
,
&
zf_fops
.
fops
=
&
zf_fops
};
};
...
@@ -464,9 +464,9 @@ static struct miscdevice zf_miscdev = {
...
@@ -464,9 +464,9 @@ static struct miscdevice zf_miscdev = {
* turn the timebomb registers off.
* turn the timebomb registers off.
*/
*/
static
struct
notifier_block
zf_notifier
=
{
static
struct
notifier_block
zf_notifier
=
{
zf_notify_sys
,
.
notifier_call
=
zf_notify_sys
,
NULL
,
.
next
=
NULL
,
0
.
priority
=
0
};
};
static
void
__init
zf_show_action
(
int
act
)
static
void
__init
zf_show_action
(
int
act
)
...
...
drivers/char/watchdog/pcwd.c
View file @
da19526c
...
@@ -56,6 +56,7 @@
...
@@ -56,6 +56,7 @@
#include <linux/watchdog.h>
#include <linux/watchdog.h>
#include <linux/init.h>
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/spinlock.h>
#include <linux/reboot.h>
#include <asm/uaccess.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/io.h>
...
@@ -197,28 +198,30 @@ void pcwd_showprevstate(void)
...
@@ -197,28 +198,30 @@ void pcwd_showprevstate(void)
if
(
revision
==
PCWD_REVISION_A
)
{
if
(
revision
==
PCWD_REVISION_A
)
{
if
(
card_status
&
WD_WDRST
)
if
(
card_status
&
WD_WDRST
)
printk
(
"pcwd: Previous reboot was caused by the card.
\n
"
);
printk
(
KERN_INFO
"pcwd: Previous reboot was caused by the card.
\n
"
);
if
(
card_status
&
WD_T110
)
{
if
(
card_status
&
WD_T110
)
{
printk
(
"pcwd: Card senses a CPU Overheat. Panicking!
\n
"
);
printk
(
KERN_EMERG
"pcwd: Card senses a CPU Overheat. Panicking!
\n
"
);
panic
(
"pcwd: CPU Overheat.
\n
"
);
printk
(
KERN_EMERG
"pcwd: CPU Overheat.
\n
"
);
machine_power_off
();
}
}
if
((
!
(
card_status
&
WD_WDRST
))
&&
if
((
!
(
card_status
&
WD_WDRST
))
&&
(
!
(
card_status
&
WD_T110
)))
(
!
(
card_status
&
WD_T110
)))
printk
(
"pcwd: Cold boot sense.
\n
"
);
printk
(
KERN_INFO
"pcwd: Cold boot sense.
\n
"
);
}
else
{
}
else
{
if
(
card_status
&
0x01
)
if
(
card_status
&
0x01
)
printk
(
"pcwd: Previous reboot was caused by the card.
\n
"
);
printk
(
KERN_INFO
"pcwd: Previous reboot was caused by the card.
\n
"
);
if
(
card_status
&
0x04
)
{
if
(
card_status
&
0x04
)
{
printk
(
"pcwd: Card senses a CPU Overheat. Panicking!
\n
"
);
printk
(
KERN_EMERG
"pcwd: Card senses a CPU Overheat. Panicking!
\n
"
);
panic
(
"pcwd: CPU Overheat.
\n
"
);
printk
(
KERN_EMERG
"pcwd: CPU Overheat.
\n
"
);
machine_power_off
();
}
}
if
((
!
(
card_status
&
0x01
))
&&
if
((
!
(
card_status
&
0x01
))
&&
(
!
(
card_status
&
0x04
)))
(
!
(
card_status
&
0x04
)))
printk
(
"pcwd: Cold boot sense.
\n
"
);
printk
(
KERN_INFO
"pcwd: Cold boot sense.
\n
"
);
}
}
}
}
...
@@ -275,8 +278,10 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
...
@@ -275,8 +278,10 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
{
{
rv
|=
WDIOF_OVERHEAT
;
rv
|=
WDIOF_OVERHEAT
;
if
(
temp_panic
)
if
(
temp_panic
)
{
panic
(
"pcwd: Temperature overheat trip!
\n
"
);
printk
(
KERN_INFO
"pcwd: Temperature overheat trip!
\n
"
);
machine_power_off
();
}
}
}
}
}
else
else
...
@@ -288,8 +293,10 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
...
@@ -288,8 +293,10 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
{
{
rv
|=
WDIOF_OVERHEAT
;
rv
|=
WDIOF_OVERHEAT
;
if
(
temp_panic
)
if
(
temp_panic
)
{
panic
(
"pcwd: Temperature overheat trip!
\n
"
);
printk
(
KERN_INFO
"pcwd: Temperature overheat trip!
\n
"
);
machine_power_off
();
}
}
}
}
}
...
@@ -350,7 +357,7 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
...
@@ -350,7 +357,7 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
spin_unlock
(
&
io_lock
);
spin_unlock
(
&
io_lock
);
if
((
cdat
&
0x10
)
==
0
)
if
((
cdat
&
0x10
)
==
0
)
{
{
printk
(
"pcwd: Could not disable card.
\n
"
);
printk
(
KERN_INFO
"pcwd: Could not disable card.
\n
"
);
return
-
EIO
;
return
-
EIO
;
}
}
...
@@ -365,7 +372,7 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
...
@@ -365,7 +372,7 @@ static int pcwd_ioctl(struct inode *inode, struct file *file,
spin_unlock
(
&
io_lock
);
spin_unlock
(
&
io_lock
);
if
(
cdat
&
0x10
)
if
(
cdat
&
0x10
)
{
{
printk
(
"pcwd: Could not enable card.
\n
"
);
printk
(
KERN_INFO
"pcwd: Could not enable card.
\n
"
);
return
-
EIO
;
return
-
EIO
;
}
}
return
0
;
return
0
;
...
@@ -592,7 +599,7 @@ static int __init pcwatchdog_init(void)
...
@@ -592,7 +599,7 @@ static int __init pcwatchdog_init(void)
revision
=
PCWD_REVISION_A
;
revision
=
PCWD_REVISION_A
;
printk
(
"pcwd: v%s Ken Hollis (kenji@bitgate.com)
\n
"
,
WD_VER
);
printk
(
KERN_INFO
"pcwd: v%s Ken Hollis (kenji@bitgate.com)
\n
"
,
WD_VER
);
/* Initial variables */
/* Initial variables */
supports_temp
=
0
;
supports_temp
=
0
;
...
@@ -611,7 +618,7 @@ static int __init pcwatchdog_init(void)
...
@@ -611,7 +618,7 @@ static int __init pcwatchdog_init(void)
}
}
if
(
!
found
)
{
if
(
!
found
)
{
printk
(
"pcwd: No card detected, or port not available.
\n
"
);
printk
(
KERN_INFO
"pcwd: No card detected, or port not available.
\n
"
);
return
(
-
EIO
);
return
(
-
EIO
);
}
}
#endif
#endif
...
@@ -624,9 +631,9 @@ static int __init pcwatchdog_init(void)
...
@@ -624,9 +631,9 @@ static int __init pcwatchdog_init(void)
revision
=
get_revision
();
revision
=
get_revision
();
if
(
revision
==
PCWD_REVISION_A
)
if
(
revision
==
PCWD_REVISION_A
)
printk
(
"pcwd: PC Watchdog (REV.A) detected at port 0x%03x
\n
"
,
current_readport
);
printk
(
KERN_INFO
"pcwd: PC Watchdog (REV.A) detected at port 0x%03x
\n
"
,
current_readport
);
else
if
(
revision
==
PCWD_REVISION_C
)
else
if
(
revision
==
PCWD_REVISION_C
)
printk
(
"pcwd: PC Watchdog (REV.C) detected at port 0x%03x (Firmware version: %s)
\n
"
,
printk
(
KERN_INFO
"pcwd: PC Watchdog (REV.C) detected at port 0x%03x (Firmware version: %s)
\n
"
,
current_readport
,
get_firmware
());
current_readport
,
get_firmware
());
else
{
else
{
/* Should NEVER happen, unless get_revision() fails. */
/* Should NEVER happen, unless get_revision() fails. */
...
@@ -635,7 +642,7 @@ static int __init pcwatchdog_init(void)
...
@@ -635,7 +642,7 @@ static int __init pcwatchdog_init(void)
}
}
if
(
supports_temp
)
if
(
supports_temp
)
printk
(
"pcwd: Temperature Option Detected.
\n
"
);
printk
(
KERN_INFO
"pcwd: Temperature Option Detected.
\n
"
);
debug_off
();
debug_off
();
...
...
drivers/char/watchdog/sbc60xxwdt.c
View file @
da19526c
...
@@ -267,9 +267,9 @@ static struct file_operations wdt_fops = {
...
@@ -267,9 +267,9 @@ static struct file_operations wdt_fops = {
};
};
static
struct
miscdevice
wdt_miscdev
=
{
static
struct
miscdevice
wdt_miscdev
=
{
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
"watchdog"
,
.
name
=
"watchdog"
,
&
wdt_fops
.
fops
=
&
wdt_fops
};
};
/*
/*
...
@@ -291,9 +291,9 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code,
...
@@ -291,9 +291,9 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code,
static
struct
notifier_block
wdt_notifier
=
static
struct
notifier_block
wdt_notifier
=
{
{
wdt_notify_sys
,
.
notifier_call
=
wdt_notify_sys
,
0
,
.
next
=
NULL
,
0
.
priority
=
0
};
};
static
void
__exit
sbc60xxwdt_unload
(
void
)
static
void
__exit
sbc60xxwdt_unload
(
void
)
...
...
drivers/char/watchdog/sc1200wdt.c
View file @
da19526c
...
@@ -297,18 +297,18 @@ static struct notifier_block sc1200wdt_notifier =
...
@@ -297,18 +297,18 @@ static struct notifier_block sc1200wdt_notifier =
static
struct
file_operations
sc1200wdt_fops
=
static
struct
file_operations
sc1200wdt_fops
=
{
{
owner:
THIS_MODULE
,
.
owner
=
THIS_MODULE
,
write:
sc1200wdt_write
,
.
write
=
sc1200wdt_write
,
ioctl:
sc1200wdt_ioctl
,
.
ioctl
=
sc1200wdt_ioctl
,
open:
sc1200wdt_open
,
.
open
=
sc1200wdt_open
,
release:
sc1200wdt_release
.
release
=
sc1200wdt_release
};
};
static
struct
miscdevice
sc1200wdt_miscdev
=
static
struct
miscdevice
sc1200wdt_miscdev
=
{
{
minor:
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
name:
"watchdog"
,
.
name
=
"watchdog"
,
fops:
&
sc1200wdt_fops
,
.
fops
=
&
sc1200wdt_fops
,
};
};
...
@@ -397,10 +397,12 @@ static int __init sc1200wdt_init(void)
...
@@ -397,10 +397,12 @@ static int __init sc1200wdt_init(void)
goto
out_clean
;
goto
out_clean
;
}
}
#if defined CONFIG_PNP
/* now that the user has specified an IO port and we haven't detected
/* now that the user has specified an IO port and we haven't detected
* any devices, disable pnp support */
* any devices, disable pnp support */
isapnp
=
0
;
isapnp
=
0
;
pnp_unregister_driver
(
&
scl200wdt_pnp_driver
);
pnp_unregister_driver
(
&
scl200wdt_pnp_driver
);
#endif
if
(
!
request_region
(
io
,
io_len
,
SC1200_MODULE_NAME
))
{
if
(
!
request_region
(
io
,
io_len
,
SC1200_MODULE_NAME
))
{
printk
(
KERN_ERR
PFX
"Unable to register IO port %#x
\n
"
,
io
);
printk
(
KERN_ERR
PFX
"Unable to register IO port %#x
\n
"
,
io
);
...
@@ -484,5 +486,3 @@ module_exit(sc1200wdt_exit);
...
@@ -484,5 +486,3 @@ module_exit(sc1200wdt_exit);
MODULE_AUTHOR
(
"Zwane Mwaikambo <zwane@commfireservices.com>"
);
MODULE_AUTHOR
(
"Zwane Mwaikambo <zwane@commfireservices.com>"
);
MODULE_DESCRIPTION
(
"Driver for National Semiconductor PC87307/PC97307 watchdog component"
);
MODULE_DESCRIPTION
(
"Driver for National Semiconductor PC87307/PC97307 watchdog component"
);
MODULE_LICENSE
(
"GPL"
);
MODULE_LICENSE
(
"GPL"
);
EXPORT_NO_SYMBOLS
;
drivers/char/watchdog/sc520_wdt.c
View file @
da19526c
...
@@ -281,18 +281,18 @@ static int fop_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
...
@@ -281,18 +281,18 @@ static int fop_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
}
}
static
struct
file_operations
wdt_fops
=
{
static
struct
file_operations
wdt_fops
=
{
owner:
THIS_MODULE
,
.
owner
=
THIS_MODULE
,
llseek:
fop_llseek
,
.
llseek
=
fop_llseek
,
write:
fop_write
,
.
write
=
fop_write
,
open:
fop_open
,
.
open
=
fop_open
,
release:
fop_close
,
.
release
=
fop_close
,
ioctl:
fop_ioctl
.
ioctl
=
fop_ioctl
};
};
static
struct
miscdevice
wdt_miscdev
=
{
static
struct
miscdevice
wdt_miscdev
=
{
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
"watchdog"
,
.
name
=
"watchdog"
,
&
wdt_fops
.
fops
=
&
wdt_fops
};
};
/*
/*
...
@@ -314,9 +314,9 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code,
...
@@ -314,9 +314,9 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code,
static
struct
notifier_block
wdt_notifier
=
static
struct
notifier_block
wdt_notifier
=
{
{
wdt_notify_sys
,
.
notifier_call
=
wdt_notify_sys
,
0
,
.
next
=
NULL
,
0
.
priority
=
0
};
};
static
void
__exit
sc520_wdt_unload
(
void
)
static
void
__exit
sc520_wdt_unload
(
void
)
...
...
drivers/char/watchdog/w83877f_wdt.c
View file @
da19526c
...
@@ -275,9 +275,9 @@ static struct file_operations wdt_fops = {
...
@@ -275,9 +275,9 @@ static struct file_operations wdt_fops = {
};
};
static
struct
miscdevice
wdt_miscdev
=
{
static
struct
miscdevice
wdt_miscdev
=
{
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
"watchdog"
,
.
name
=
"watchdog"
,
&
wdt_fops
.
fops
=
&
wdt_fops
};
};
/*
/*
...
@@ -299,9 +299,9 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code,
...
@@ -299,9 +299,9 @@ static int wdt_notify_sys(struct notifier_block *this, unsigned long code,
static
struct
notifier_block
wdt_notifier
=
static
struct
notifier_block
wdt_notifier
=
{
{
wdt_notify_sys
,
.
notifier_call
=
wdt_notify_sys
,
0
,
.
next
=
NULL
,
0
.
priority
=
0
};
};
static
void
__exit
w83877f_wdt_unload
(
void
)
static
void
__exit
w83877f_wdt_unload
(
void
)
...
...
drivers/char/watchdog/wafer5823wdt.c
View file @
da19526c
...
@@ -198,17 +198,17 @@ static int wafwdt_notify_sys(struct notifier_block *this, unsigned long code, vo
...
@@ -198,17 +198,17 @@ static int wafwdt_notify_sys(struct notifier_block *this, unsigned long code, vo
*/
*/
static
struct
file_operations
wafwdt_fops
=
{
static
struct
file_operations
wafwdt_fops
=
{
owner:
THIS_MODULE
,
.
owner
=
THIS_MODULE
,
write:
wafwdt_write
,
.
write
=
wafwdt_write
,
ioctl:
wafwdt_ioctl
,
.
ioctl
=
wafwdt_ioctl
,
open:
wafwdt_open
,
.
open
=
wafwdt_open
,
release:
wafwdt_close
,
.
release
=
wafwdt_close
,
};
};
static
struct
miscdevice
wafwdt_miscdev
=
{
static
struct
miscdevice
wafwdt_miscdev
=
{
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
"watchdog"
,
.
name
=
"watchdog"
,
&
wafwdt_fops
.
fops
=
&
wafwdt_fops
};
};
/*
/*
...
@@ -217,9 +217,9 @@ static struct miscdevice wafwdt_miscdev = {
...
@@ -217,9 +217,9 @@ static struct miscdevice wafwdt_miscdev = {
*/
*/
static
struct
notifier_block
wafwdt_notifier
=
{
static
struct
notifier_block
wafwdt_notifier
=
{
wafwdt_notify_sys
,
.
notifier_call
=
wafwdt_notify_sys
,
NULL
,
.
next
=
NULL
,
0
.
priority
=
0
};
};
static
int
__init
wafwdt_init
(
void
)
static
int
__init
wafwdt_init
(
void
)
...
...
drivers/char/watchdog/wdt.c
View file @
da19526c
...
@@ -465,17 +465,17 @@ static struct file_operations wdt_fops = {
...
@@ -465,17 +465,17 @@ static struct file_operations wdt_fops = {
static
struct
miscdevice
wdt_miscdev
=
static
struct
miscdevice
wdt_miscdev
=
{
{
WATCHDOG_MINOR
,
.
minor
=
WATCHDOG_MINOR
,
"watchdog"
,
.
name
=
"watchdog"
,
&
wdt_fops
.
fops
=
&
wdt_fops
};
};
#ifdef CONFIG_WDT_501
#ifdef CONFIG_WDT_501
static
struct
miscdevice
temp_miscdev
=
static
struct
miscdevice
temp_miscdev
=
{
{
TEMP_MINOR
,
.
minor
=
TEMP_MINOR
,
"temperature"
,
.
name
=
"temperature"
,
&
wdt_fops
.
fops
=
&
wdt_fops
};
};
#endif
#endif
...
@@ -486,9 +486,9 @@ static struct miscdevice temp_miscdev=
...
@@ -486,9 +486,9 @@ static struct miscdevice temp_miscdev=
static
struct
notifier_block
wdt_notifier
=
static
struct
notifier_block
wdt_notifier
=
{
{
wdt_notify_sys
,
.
notifier_call
=
wdt_notify_sys
,
NULL
,
.
next
=
NULL
,
0
.
priority
=
0
};
};
/**
/**
...
...
drivers/char/watchdog/wdt977.c
View file @
da19526c
...
@@ -258,7 +258,7 @@ static int wdt977_ioctl(struct inode *inode, struct file *file,
...
@@ -258,7 +258,7 @@ static int wdt977_ioctl(struct inode *inode, struct file *file,
unsigned
int
cmd
,
unsigned
long
arg
)
unsigned
int
cmd
,
unsigned
long
arg
)
{
{
static
struct
watchdog_info
ident
=
{
static
struct
watchdog_info
ident
=
{
identity
:
"Winbond 83977"
.
identity
=
"Winbond 83977"
};
};
int
temp
;
int
temp
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment