Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[WATCHDOG] ibmasr: remove unnecessary spin_unlock()

__asr_toggle() is always called with asr_lock held.
But there is unnecessary spin_unlock() call in __asr_toggle().

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Acked-by: Andrey Panin <pazke@donpac.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Akinobu Mita and committed by
Wim Van Sebroeck
7f605ac0 cec5eb7b

-1
-1
drivers/watchdog/ibmasr.c
··· 85 85 86 86 outb(reg & ~asr_toggle_mask, asr_write_addr); 87 87 reg = inb(asr_read_addr); 88 - spin_unlock(&asr_lock); 89 88 } 90 89 91 90 static void asr_toggle(void)