From: Bartosz Golaszewski bartosz.golaszewski@linaro.org
On Wed, 28 Aug 2024 15:32:07 +0200, Parth Pancholi wrote:
On a few platforms such as TI's AM69 device, disable_irq() fails to keep track of the interrupts that happen between disable_irq() and enable_irq() and those interrupts are missed. Use the ->irq_unmask() and ->irq_mask() methods instead of ->irq_enable() and ->irq_disable() to correctly keep track of edges when disable_irq is called. This solves the issue of disable_irq() not working as expected on such platforms.
[...]
A couple hints:
Keerthy: Don't quote your tags as b4 will not pick it up. Parth: Don't wrap the commit message lines too eagerly as it actually makes it less readable.
Applied for fixes, thanks!
[1/1] gpio: davinci: fix lazy disable commit: 3360d41f4ac490282fddc3ccc0b58679aa5c065d
Best regards,