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
nexedi
linux
Commits
0bdb4fe0
Commit
0bdb4fe0
authored
Feb 28, 2003
by
Dave Jones
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[WATCHDOG] remove remainder of the old broken module locking scheme
parent
4e71c0ea
Changes
12
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
4 additions
and
33 deletions
+4
-33
drivers/char/watchdog/acquirewdt.c
drivers/char/watchdog/acquirewdt.c
+0
-2
drivers/char/watchdog/amd7xx_tco.c
drivers/char/watchdog/amd7xx_tco.c
+0
-4
drivers/char/watchdog/indydog.c
drivers/char/watchdog/indydog.c
+0
-3
drivers/char/watchdog/machzwd.c
drivers/char/watchdog/machzwd.c
+0
-3
drivers/char/watchdog/mixcomwd.c
drivers/char/watchdog/mixcomwd.c
+1
-3
drivers/char/watchdog/pcwd.c
drivers/char/watchdog/pcwd.c
+1
-1
drivers/char/watchdog/sbc60xxwdt.c
drivers/char/watchdog/sbc60xxwdt.c
+1
-3
drivers/char/watchdog/sc520_wdt.c
drivers/char/watchdog/sc520_wdt.c
+0
-2
drivers/char/watchdog/shwdt.c
drivers/char/watchdog/shwdt.c
+0
-4
drivers/char/watchdog/softdog.c
drivers/char/watchdog/softdog.c
+1
-3
drivers/char/watchdog/wdt977.c
drivers/char/watchdog/wdt977.c
+0
-2
drivers/char/watchdog/wdt_pci.c
drivers/char/watchdog/wdt_pci.c
+0
-3
No files found.
drivers/char/watchdog/acquirewdt.c
View file @
0bdb4fe0
...
@@ -141,8 +141,6 @@ static int acq_open(struct inode *inode, struct file *file)
...
@@ -141,8 +141,6 @@ static int acq_open(struct inode *inode, struct file *file)
spin_unlock
(
&
acq_lock
);
spin_unlock
(
&
acq_lock
);
return
-
EBUSY
;
return
-
EBUSY
;
}
}
if
(
nowayout
)
MOD_INC_USE_COUNT
;
/* Activate */
/* Activate */
acq_is_open
=
1
;
acq_is_open
=
1
;
...
...
drivers/char/watchdog/amd7xx_tco.c
View file @
0bdb4fe0
...
@@ -143,10 +143,6 @@ static int amdtco_fop_open(struct inode *inode, struct file *file)
...
@@ -143,10 +143,6 @@ static int amdtco_fop_open(struct inode *inode, struct file *file)
if
(
down_trylock
(
&
open_sem
))
if
(
down_trylock
(
&
open_sem
))
return
-
EBUSY
;
return
-
EBUSY
;
#ifdef CONFIG_WATCHDOG_NOWAYOUT
MOD_INC_USE_COUNT
;
#endif
if
(
timeout
>
MAX_TIMEOUT
)
if
(
timeout
>
MAX_TIMEOUT
)
timeout
=
MAX_TIMEOUT
;
timeout
=
MAX_TIMEOUT
;
...
...
drivers/char/watchdog/indydog.c
View file @
0bdb4fe0
...
@@ -53,9 +53,6 @@ static int indydog_open(struct inode *inode, struct file *file)
...
@@ -53,9 +53,6 @@ static int indydog_open(struct inode *inode, struct file *file)
if
(
test_and_set_bit
(
0
,
&
indydog_alive
)
)
if
(
test_and_set_bit
(
0
,
&
indydog_alive
)
)
return
-
EBUSY
;
return
-
EBUSY
;
if
(
nowayout
)
MOD_INC_USE_COUNT
;
/*
/*
* Activate timer
* Activate timer
*/
*/
...
...
drivers/char/watchdog/machzwd.c
View file @
0bdb4fe0
...
@@ -390,9 +390,6 @@ static int zf_open(struct inode *inode, struct file *file)
...
@@ -390,9 +390,6 @@ static int zf_open(struct inode *inode, struct file *file)
return
-
EBUSY
;
return
-
EBUSY
;
}
}
if
(
nowayout
)
MOD_INC_USE_COUNT
;
zf_is_open
=
1
;
zf_is_open
=
1
;
spin_unlock
(
&
zf_lock
);
spin_unlock
(
&
zf_lock
);
...
...
drivers/char/watchdog/mixcomwd.c
View file @
0bdb4fe0
...
@@ -93,9 +93,7 @@ static int mixcomwd_open(struct inode *inode, struct file *file)
...
@@ -93,9 +93,7 @@ static int mixcomwd_open(struct inode *inode, struct file *file)
}
}
mixcomwd_ping
();
mixcomwd_ping
();
if
(
nowayout
)
{
if
(
!
nowayout
)
{
MOD_INC_USE_COUNT
;
}
else
{
if
(
mixcomwd_timer_alive
)
{
if
(
mixcomwd_timer_alive
)
{
del_timer
(
&
mixcomwd_timer
);
del_timer
(
&
mixcomwd_timer
);
mixcomwd_timer_alive
=
0
;
mixcomwd_timer_alive
=
0
;
...
...
drivers/char/watchdog/pcwd.c
View file @
0bdb4fe0
...
@@ -430,7 +430,7 @@ static int pcwd_open(struct inode *ino, struct file *filep)
...
@@ -430,7 +430,7 @@ static int pcwd_open(struct inode *ino, struct file *filep)
atomic_inc
(
&
open_allowed
);
atomic_inc
(
&
open_allowed
);
return
-
EBUSY
;
return
-
EBUSY
;
}
}
MOD_INC_USE_COUNT
;
/* Enable the port */
/* Enable the port */
if
(
revision
==
PCWD_REVISION_C
)
{
if
(
revision
==
PCWD_REVISION_C
)
{
spin_lock
(
&
io_lock
);
spin_lock
(
&
io_lock
);
...
...
drivers/char/watchdog/sbc60xxwdt.c
View file @
0bdb4fe0
...
@@ -206,9 +206,7 @@ static int fop_open(struct inode * inode, struct file * file)
...
@@ -206,9 +206,7 @@ static int fop_open(struct inode * inode, struct file * file)
/* Just in case we're already talking to someone... */
/* Just in case we're already talking to someone... */
if
(
wdt_is_open
)
if
(
wdt_is_open
)
return
-
EBUSY
;
return
-
EBUSY
;
if
(
nowayout
)
{
MOD_INC_USE_COUNT
;
}
/* Good, fire up the show */
/* Good, fire up the show */
wdt_is_open
=
1
;
wdt_is_open
=
1
;
wdt_startup
();
wdt_startup
();
...
...
drivers/char/watchdog/sc520_wdt.c
View file @
0bdb4fe0
...
@@ -229,8 +229,6 @@ static int fop_open(struct inode * inode, struct file * file)
...
@@ -229,8 +229,6 @@ static int fop_open(struct inode * inode, struct file * file)
return
-
EBUSY
;
return
-
EBUSY
;
/* Good, fire up the show */
/* Good, fire up the show */
wdt_startup
();
wdt_startup
();
if
(
nowayout
)
MOD_INC_USE_COUNT
;
return
0
;
return
0
;
default:
default:
...
...
drivers/char/watchdog/shwdt.c
View file @
0bdb4fe0
...
@@ -189,10 +189,6 @@ static int sh_wdt_open(struct inode *inode, struct file *file)
...
@@ -189,10 +189,6 @@ static int sh_wdt_open(struct inode *inode, struct file *file)
if
(
test_and_set_bit
(
0
,
&
sh_is_open
))
if
(
test_and_set_bit
(
0
,
&
sh_is_open
))
return
-
EBUSY
;
return
-
EBUSY
;
if
(
nowayout
)
{
MOD_INC_USE_COUNT
;
}
sh_wdt_start
();
sh_wdt_start
();
break
;
break
;
...
...
drivers/char/watchdog/softdog.c
View file @
0bdb4fe0
...
@@ -103,9 +103,7 @@ static int softdog_open(struct inode *inode, struct file *file)
...
@@ -103,9 +103,7 @@ static int softdog_open(struct inode *inode, struct file *file)
{
{
if
(
test_and_set_bit
(
0
,
&
timer_alive
))
if
(
test_and_set_bit
(
0
,
&
timer_alive
))
return
-
EBUSY
;
return
-
EBUSY
;
if
(
nowayout
)
{
MOD_INC_USE_COUNT
;
}
/*
/*
* Activate timer
* Activate timer
*/
*/
...
...
drivers/char/watchdog/wdt977.c
View file @
0bdb4fe0
...
@@ -99,8 +99,6 @@ static int wdt977_open(struct inode *inode, struct file *file)
...
@@ -99,8 +99,6 @@ static int wdt977_open(struct inode *inode, struct file *file)
if
(
nowayout
)
if
(
nowayout
)
{
{
MOD_INC_USE_COUNT
;
/* do not permit disabling the watchdog by writing 0 to reg. 0xF2 */
/* do not permit disabling the watchdog by writing 0 to reg. 0xF2 */
if
(
!
timeoutM
)
timeoutM
=
DEFAULT_TIMEOUT
;
if
(
!
timeoutM
)
timeoutM
=
DEFAULT_TIMEOUT
;
}
}
...
...
drivers/char/watchdog/wdt_pci.c
View file @
0bdb4fe0
...
@@ -365,9 +365,6 @@ static int wdtpci_open(struct inode *inode, struct file *file)
...
@@ -365,9 +365,6 @@ static int wdtpci_open(struct inode *inode, struct file *file)
if
(
down_trylock
(
&
open_sem
))
if
(
down_trylock
(
&
open_sem
))
return
-
EBUSY
;
return
-
EBUSY
;
if
(
nowayout
)
{
MOD_INC_USE_COUNT
;
}
/*
/*
* Activate
* Activate
*/
*/
...
...
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