android_kernel_sony_sdm845/arch
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Christian Lamparter 5bab3a0a70 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>
2019-08-04 09:33:39 +02:00
..
alpha alpha: Fix Eiger NR_IRQS to 128 2019-02-20 10:18:32 +01:00
arc ARC: hide unused function unw_hdr_alloc 2019-07-21 09:06:07 +02:00
arm ARM: dts: imx6ul: fix PWM[1-4] interrupts 2019-07-21 09:06:07 +02:00
arm64 arm64: tegra: Fix AGIC register range 2019-08-04 09:33:28 +02:00
avr32
blackfin pinctrl: adi2: Fix Kconfig build problem 2017-12-20 10:07:32 +01:00
c6x c6x/ptrace: Remove useless PTRACE_SETREGSET implementation 2017-03-31 10:31:46 +02:00
cris cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 2017-01-12 11:39:24 +01:00
frv futex: Remove duplicated code and fix undefined behaviour 2018-05-19 10:27:00 +02:00
h8300 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 2019-04-05 22:29:05 +02:00
hexagon hexagon: modify ffs() and fls() to return int 2018-10-10 08:53:21 +02:00
ia64 bug.h: work around GCC PR82365 in BUG() 2019-07-10 09:55:44 +02:00
m32r
m68k bug.h: work around GCC PR82365 in BUG() 2019-07-10 09:55:44 +02:00
metag metag/uaccess: Check access_ok in strncpy_from_user 2017-05-25 15:44:46 +02:00
microblaze microblaze: Fix simpleImage format generation 2018-08-03 07:55:25 +02:00
mips MIPS: fix build on non-linux hosts 2019-08-04 09:33:14 +02:00
mn10300 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy 2018-02-17 13:21:20 +01:00
nios2 nios2: reserve boot memory for device tree 2017-04-12 12:41:14 +02:00
openrisc kthread: fix boot hang (regression) on MIPS/OpenRISC 2018-09-19 22:47:11 +02:00
parisc parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 2019-08-04 09:33:31 +02:00
powerpc powerpc/4xx/uic: clear pending interrupt after irq type/pol change 2019-08-04 09:33:39 +02:00
s390 s390: fix stfle zero padding 2019-07-21 09:06:08 +02:00
score
sh sh: fix multiple function definition build errors 2019-05-08 07:19:11 +02:00
sparc bug.h: work around GCC PR82365 in BUG() 2019-07-10 09:55:44 +02:00
tile futex: Remove duplicated code and fix undefined behaviour 2018-05-19 10:27:00 +02:00
um um: Silence lockdep complaint about mmap_sem 2019-08-04 09:33:39 +02:00
unicore32
x86 perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id 2019-08-04 09:33:35 +02:00
xtensa xtensa: fix return_address 2019-04-17 08:36:47 +02:00
.gitignore
Kconfig cpu/hotplug: Provide knobs to control SMT 2018-08-15 18:14:46 +02:00