linux/drivers/thermal/qcom
Sebastian Andrzej Siewior 781b391557 thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD
Passing IRQF_ONESHOT ensures that the interrupt source is masked until
the secondary (threaded) handler is done. If only a primary handler is
used then the flag makes no sense because the interrupt can not fire
(again) while its handler is running.

The flag also prevents force-threading of the primary handler and the
irq-core will warn about this.

The intention here was probably to not allow forced-threading.

Replace IRQF_ONESHOT with IRQF_NO_THREAD.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Link: https://patch.msgid.link/20260128095540.863589-14-bigeasy@linutronix.de
2026-02-01 17:37:16 +01:00
..
Kconfig thermal/drivers/qcom: Make LMH select QCOM_SCM 2025-09-25 22:10:59 +02:00
lmh.c thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD 2026-02-01 17:37:16 +01:00
Makefile thermal/drivers/qcom: Add support for LMh driver 2021-08-18 09:32:25 +02:00
qcom-spmi-adc-tm5.c thermal: qcom-spmi-adc-tm5: Simplify with scoped for each OF child loop 2024-11-26 13:28:43 +01:00
qcom-spmi-temp-alarm.c thermal/drivers/qcom-spmi-temp-alarm: Add support for LITE PMIC peripherals 2025-07-13 18:01:30 +02:00
tsens-8960.c thermal/drivers/tsens: Allow configuring min and max trips 2022-12-14 15:25:40 +01:00
tsens-v0_1.c thermal/qcom/tsens: Drop ops_v0_1 2023-10-19 17:13:12 +02:00
tsens-v1.c thermal: qcom: ipq5018: make ops_ipq5018 struct static 2025-05-23 17:18:05 +02:00
tsens-v2.c thermal/drivers/tsens: Add TSENS enable and calibration support for V2 2025-03-25 20:52:03 +01:00
tsens.c thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens 2025-05-16 12:50:01 +02:00
tsens.h thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens 2025-05-16 12:50:01 +02:00