hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/kernel/irq/cpuhotplug.c
....@@ -156,6 +156,9 @@
156156 {
157157 struct irq_desc *desc;
158158 unsigned int irq;
159
+ unsigned long flags;
160
+
161
+ flags = hard_local_irq_save();
159162
160163 for_each_active_irq(irq) {
161164 bool affinity_broken;
....@@ -170,6 +173,8 @@
170173 irq, smp_processor_id());
171174 }
172175 }
176
+
177
+ hard_local_irq_restore(flags);
173178 }
174179
175180 static bool hk_should_isolate(struct irq_data *data, unsigned int cpu)