X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fwatchdog%2Fi6300esb.c;h=ca44fd9b19bb80860dfef6008d4734c669a39f72;hb=38ff6fd2fa4959925cf217ccaebea90fabd8ce04;hp=f236954d2536c0222efa600c7524527625c7e2dd;hpb=786d3693f46579c7cd982e65de9f43eba94e4a57;p=powerpc.git diff --git a/drivers/watchdog/i6300esb.c b/drivers/watchdog/i6300esb.c index f236954d25..ca44fd9b19 100644 --- a/drivers/watchdog/i6300esb.c +++ b/drivers/watchdog/i6300esb.c @@ -77,7 +77,7 @@ /* internal variables */ static void __iomem *BASEADDR; -static spinlock_t esb_lock; /* Guards the hardware */ +static DEFINE_SPINLOCK(esb_lock); /* Guards the hardware */ static unsigned long timer_alive; static struct pci_dev *esb_pci; static unsigned short triggered; /* The status of the watchdog upon boot */ @@ -456,8 +456,6 @@ static int __init watchdog_init (void) { int ret; - spin_lock_init(&esb_lock); - /* Check whether or not the hardware watchdog is there */ if (!esb_getdevice () || esb_pci == NULL) return -ENODEV;