projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5d7e45d
)
genirq/manage: Add buslock back in to __disable_irq_nosync()
author
Charles Keepax
<ckeepax@opensource.cirrus.com>
Thu, 23 Oct 2025 15:49:00 +0000
(16:49 +0100)
committer
Thomas Gleixner
<tglx@linutronix.de>
Fri, 24 Oct 2025 09:38:39 +0000
(11:38 +0200)
The locking was changed from a buslock to a plain lock, but the patch
description states there was no functional change. Assuming this was
accidental so reverting to using the buslock.
Fixes:
1b7444446724
("genirq/manage: Rework __disable_irq_nosync()")
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link:
https://patch.msgid.link/20251023154901.1333755-3-ckeepax@opensource.cirrus.com
kernel/irq/manage.c
patch
|
blob
|
history
diff --git
a/kernel/irq/manage.c
b/kernel/irq/manage.c
index
c948373
..
7d68fb5
100644
(file)
--- a/
kernel/irq/manage.c
+++ b/
kernel/irq/manage.c
@@
-659,7
+659,7
@@
void __disable_irq(struct irq_desc *desc)
static int __disable_irq_nosync(unsigned int irq)
{
- scoped_irqdesc_get_and_lock(irq, IRQ_GET_DESC_CHECK_GLOBAL) {
+ scoped_irqdesc_get_and_
bus
lock(irq, IRQ_GET_DESC_CHECK_GLOBAL) {
__disable_irq(scoped_irqdesc);
return 0;
}