Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci-2.6.23
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci-2.6.23
Commits
a57bf8a4
Commit
a57bf8a4
authored
Dec 12, 2006
by
Wim Van Sebroeck
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
parents
d4b87598
e0b79e0b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
27 additions
and
27 deletions
+27
-27
drivers/char/watchdog/at91rm9200_wdt.c
drivers/char/watchdog/at91rm9200_wdt.c
+3
-3
drivers/char/watchdog/mpcore_wdt.c
drivers/char/watchdog/mpcore_wdt.c
+1
-1
drivers/char/watchdog/omap_wdt.c
drivers/char/watchdog/omap_wdt.c
+1
-1
drivers/char/watchdog/rm9k_wdt.c
drivers/char/watchdog/rm9k_wdt.c
+22
-22
No files found.
drivers/char/watchdog/at91rm9200_wdt.c
View file @
a57bf8a4
...
@@ -203,9 +203,9 @@ static int __init at91wdt_probe(struct platform_device *pdev)
...
@@ -203,9 +203,9 @@ static int __init at91wdt_probe(struct platform_device *pdev)
{
{
int
res
;
int
res
;
if
(
at91wdt_miscdev
.
dev
)
if
(
at91wdt_miscdev
.
parent
)
return
-
EBUSY
;
return
-
EBUSY
;
at91wdt_miscdev
.
dev
=
&
pdev
->
dev
;
at91wdt_miscdev
.
parent
=
&
pdev
->
dev
;
res
=
misc_register
(
&
at91wdt_miscdev
);
res
=
misc_register
(
&
at91wdt_miscdev
);
if
(
res
)
if
(
res
)
...
@@ -221,7 +221,7 @@ static int __exit at91wdt_remove(struct platform_device *pdev)
...
@@ -221,7 +221,7 @@ static int __exit at91wdt_remove(struct platform_device *pdev)
res
=
misc_deregister
(
&
at91wdt_miscdev
);
res
=
misc_deregister
(
&
at91wdt_miscdev
);
if
(
!
res
)
if
(
!
res
)
at91wdt_miscdev
.
dev
=
NULL
;
at91wdt_miscdev
.
parent
=
NULL
;
return
res
;
return
res
;
}
}
...
...
drivers/char/watchdog/mpcore_wdt.c
View file @
a57bf8a4
...
@@ -347,7 +347,7 @@ static int __devinit mpcore_wdt_probe(struct platform_device *dev)
...
@@ -347,7 +347,7 @@ static int __devinit mpcore_wdt_probe(struct platform_device *dev)
goto
err_free
;
goto
err_free
;
}
}
mpcore_wdt_miscdev
.
dev
=
&
dev
->
dev
;
mpcore_wdt_miscdev
.
parent
=
&
dev
->
dev
;
ret
=
misc_register
(
&
mpcore_wdt_miscdev
);
ret
=
misc_register
(
&
mpcore_wdt_miscdev
);
if
(
ret
)
{
if
(
ret
)
{
dev_printk
(
KERN_ERR
,
_dev
,
"cannot register miscdev on minor=%d (err=%d)
\n
"
,
dev_printk
(
KERN_ERR
,
_dev
,
"cannot register miscdev on minor=%d (err=%d)
\n
"
,
...
...
drivers/char/watchdog/omap_wdt.c
View file @
a57bf8a4
...
@@ -290,7 +290,7 @@ static int __init omap_wdt_probe(struct platform_device *pdev)
...
@@ -290,7 +290,7 @@ static int __init omap_wdt_probe(struct platform_device *pdev)
omap_wdt_disable
();
omap_wdt_disable
();
omap_wdt_adjust_timeout
(
timer_margin
);
omap_wdt_adjust_timeout
(
timer_margin
);
omap_wdt_miscdev
.
dev
=
&
pdev
->
dev
;
omap_wdt_miscdev
.
parent
=
&
pdev
->
dev
;
ret
=
misc_register
(
&
omap_wdt_miscdev
);
ret
=
misc_register
(
&
omap_wdt_miscdev
);
if
(
ret
)
if
(
ret
)
goto
fail
;
goto
fail
;
...
...
drivers/char/watchdog/rm9k_wdt.c
View file @
a57bf8a4
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
/* Function prototypes */
/* Function prototypes */
static
irqreturn_t
wdt_gpi_irqhdl
(
int
,
void
*
,
struct
pt_regs
*
);
static
irqreturn_t
wdt_gpi_irqhdl
(
int
,
void
*
);
static
void
wdt_gpi_start
(
void
);
static
void
wdt_gpi_start
(
void
);
static
void
wdt_gpi_stop
(
void
);
static
void
wdt_gpi_stop
(
void
);
static
void
wdt_gpi_set_timeout
(
unsigned
int
);
static
void
wdt_gpi_set_timeout
(
unsigned
int
);
...
@@ -94,8 +94,28 @@ module_param(nowayout, bool, 0444);
...
@@ -94,8 +94,28 @@ module_param(nowayout, bool, 0444);
MODULE_PARM_DESC
(
nowayout
,
"Watchdog cannot be disabled once started"
);
MODULE_PARM_DESC
(
nowayout
,
"Watchdog cannot be disabled once started"
);
/* Kernel interfaces */
static
struct
file_operations
fops
=
{
.
owner
=
THIS_MODULE
,
.
open
=
wdt_gpi_open
,
.
release
=
wdt_gpi_release
,
.
write
=
wdt_gpi_write
,
.
unlocked_ioctl
=
wdt_gpi_ioctl
,
};
static
struct
miscdevice
miscdev
=
{
.
minor
=
WATCHDOG_MINOR
,
.
name
=
wdt_gpi_name
,
.
fops
=
&
fops
,
};
static
struct
notifier_block
wdt_gpi_shutdown
=
{
.
notifier_call
=
wdt_gpi_notify
,
};
/* Interrupt handler */
/* Interrupt handler */
static
irqreturn_t
wdt_gpi_irqhdl
(
int
irq
,
void
*
ctxt
,
struct
pt_regs
*
regs
)
static
irqreturn_t
wdt_gpi_irqhdl
(
int
irq
,
void
*
ctxt
)
{
{
if
(
!
unlikely
(
__raw_readl
(
wd_regs
+
0x0008
)
&
0x1
))
if
(
!
unlikely
(
__raw_readl
(
wd_regs
+
0x0008
)
&
0x1
))
return
IRQ_NONE
;
return
IRQ_NONE
;
...
@@ -312,26 +332,6 @@ wdt_gpi_notify(struct notifier_block *this, unsigned long code, void *unused)
...
@@ -312,26 +332,6 @@ wdt_gpi_notify(struct notifier_block *this, unsigned long code, void *unused)
}
}
/* Kernel interfaces */
static
struct
file_operations
fops
=
{
.
owner
=
THIS_MODULE
,
.
open
=
wdt_gpi_open
,
.
release
=
wdt_gpi_release
,
.
write
=
wdt_gpi_write
,
.
unlocked_ioctl
=
wdt_gpi_ioctl
,
};
static
struct
miscdevice
miscdev
=
{
.
minor
=
WATCHDOG_MINOR
,
.
name
=
wdt_gpi_name
,
.
fops
=
&
fops
,
};
static
struct
notifier_block
wdt_gpi_shutdown
=
{
.
notifier_call
=
wdt_gpi_notify
,
};
/* Init & exit procedures */
/* Init & exit procedures */
static
const
struct
resource
*
static
const
struct
resource
*
wdt_gpi_get_resource
(
struct
platform_device
*
pdv
,
const
char
*
name
,
wdt_gpi_get_resource
(
struct
platform_device
*
pdv
,
const
char
*
name
,
...
...
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