mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-26 18:16:26 +00:00
The irq chip callbacks irq_request/release_resources() have absolutely no
business with masking and unmasking the irq.
The core code unmasks the interrupt after complete setup and masks it
before invoking irq_release_resources().
The unmask is actually harmful as it happens before the interrupt is
completely initialized in __setup_irq().
Remove it.
Fixes:
|
History
|
|
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| pinctrl-exynos-arm.c | ||
| pinctrl-exynos-arm64.c | ||
| pinctrl-exynos.c | ||
| pinctrl-exynos.h | ||
| pinctrl-exynos5440.c | ||
| pinctrl-s3c24xx.c | ||
| pinctrl-s3c64xx.c | ||
| pinctrl-samsung.c | ||
| pinctrl-samsung.h | ||