[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251023154901.1333755-1-ckeepax@opensource.cirrus.com>
Date: Thu, 23 Oct 2025 16:48:58 +0100
From: Charles Keepax <ckeepax@...nsource.cirrus.com>
To: tglx@...utronix.de
Cc: peterz@...radead.org, broonie@...nel.org, linux-kernel@...r.kernel.org
Subject: [PATCH 0/3] Fix some accidentally dropped IRQ buslocks
In the conversion to scoped guards several buslocks were changed to
plain lock operations. This causes issues with some regmap IRQ
operations as they rely on the bus unlock to synchronise operations back
to the physical chip and those are no longer called.
Thanks,
Charles
Charles Keepax (3):
genirq/chip: Add buslock back in to irq_set_handler()
genirq/manage: Add buslock back in to __disable_irq_nosync()
genirq/manage: Add buslock back in to enable_irq()
kernel/irq/chip.c | 2 +-
kernel/irq/manage.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
--
2.47.3
Powered by blists - more mailing lists