watchdog: Handle multiple wm831x watchdogs being registered
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 31 May 2011 13:46:55 +0000 (14:46 +0100)
committerWim Van Sebroeck <wim@iguana.be>
Tue, 28 Jun 2011 07:42:16 +0000 (07:42 +0000)
Due to the whole single instance based watchdog API we use static data
for the wm831x watchdog which means that if the system tries to register
a second one we end up trying to register the same miscdevice again,
corrupting the miscdevice list. Work around this by checking for duplicate
registrations until we get a watchdog core.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>

No differences found