]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
powerpc/4xx/uic: clear pending interrupt after irq type/pol change
authorChristian Lamparter <chunkeey@gmail.com>
Sat, 15 Jun 2019 15:23:13 +0000 (17:23 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 4 Aug 2019 07:34:58 +0000 (09:34 +0200)
commit7f06efe994032486db6e17138dca5224aa0f8b24
treee7daa5e42cd6824aab024a8a668d7e894f8ad6ac
parent12fcb801a57d4e4f8fc7e9343fe7860252ad2561
powerpc/4xx/uic: clear pending interrupt after irq type/pol change

[ Upstream commit 3ab3a0689e74e6aa5b41360bc18861040ddef5b1 ]

When testing out gpio-keys with a button, a spurious
interrupt (and therefore a key press or release event)
gets triggered as soon as the driver enables the irq
line for the first time.

This patch clears any potential bogus generated interrupt
that was caused by the switching of the associated irq's
type and polarity.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/powerpc/sysdev/uic.c