linux-stable/drivers
Konrad Dybcio d009236a37 thermal/of: Assume polling-delay(-passive) 0 when absent
[ Upstream commit 488164006a ]

Currently, thermal zones associated with providers that have interrupts
for signaling hot/critical trips are required to set a polling-delay
of 0 to indicate no polling. This feels a bit backwards.

Change the code such that "no polling delay" also means "no polling".

Suggested-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20240125-topic-thermal-v1-2-3c9d4dced138@linaro.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-13 13:07:39 +02:00
..
accel accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings 2024-04-13 13:07:35 +02:00
accessibility
acpi Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" 2024-04-13 13:07:36 +02:00
amba
android
ata ata: sata_mv: Fix PCI device ID table declaration compilation warning 2024-04-10 16:36:01 +02:00
atm
auxdisplay
base driver core: Introduce device_link_wait_removal() 2024-04-10 16:36:03 +02:00
bcma
block
bluetooth Bluetooth: Add new quirk for broken read key length on ATS2851 2024-04-13 13:07:33 +02:00
bus bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state 2024-04-13 13:07:38 +02:00
cache
cdrom
cdx
char
clk
clocksource
comedi
connector
counter
cpufreq cpufreq: Don't unregister cpufreq cooling on CPU hotplug 2024-04-13 13:07:32 +02:00
cpuidle cpuidle: Avoid potential overflow in integer multiplication 2024-04-13 13:07:29 +02:00
crypto
cxl
dax
dca
devfreq
dio
dma
dma-buf dma-buf: Fix NULL pointer dereference in sanitycheck() 2024-04-10 16:35:40 +02:00
edac
eisa
extcon
firewire
firmware firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() 2024-04-13 13:07:31 +02:00
fpga
fsi
gnss
gpio gpio: cdev: fix missed label sanitizing in debounce_setup() 2024-04-10 16:36:02 +02:00
gpu drm: Check output polling initialized before disabling 2024-04-13 13:07:36 +02:00
greybus
hid HID: input: avoid polling stylus battery on Chromebook Pompom 2024-04-13 13:07:36 +02:00
hsi
hte
hv
hwmon
hwspinlock
hwtracing
i2c i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC 2024-04-13 13:07:35 +02:00
i3c
idle
iio
infiniband RDMA/cm: add timeout to cm_destroy_id wait 2024-04-13 13:07:37 +02:00
input Input: xpad - add support for Snakebyte GAMEPADs 2024-04-13 13:07:37 +02:00
interconnect
iommu
ipack
irqchip
isdn
leds
macintosh
mailbox
mcb
md dm integrity: fix out-of-range warning 2024-04-10 16:35:45 +02:00
media media: sta2x11: fix irq handler cast 2024-04-13 13:07:35 +02:00
memory
memstick
message
mfd
misc VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() 2024-04-13 13:07:29 +02:00
mmc
most
mtd
mux
net ice: use relative VSI index for VFs instead of PF VSI number 2024-04-13 13:07:33 +02:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of of: module: prevent NULL pointer dereference in vsnprintf() 2024-04-10 16:36:06 +02:00
opp
parisc
parport
pci
pcmcia
peci
perf drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 2024-04-13 13:07:36 +02:00
phy
pinctrl pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs 2024-04-13 13:07:34 +02:00
platform platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet 2024-04-13 13:07:37 +02:00
pmdomain pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain 2024-04-13 13:07:30 +02:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 s390/qeth: handle deferred cc1 2024-04-10 16:35:42 +02:00
sbus
scsi scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() 2024-04-13 13:07:34 +02:00
sh
siox
slimbus
soc
soundwire ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops 2024-04-13 13:07:34 +02:00
spi spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe 2024-04-10 16:36:01 +02:00
spmi
ssb
staging
target
tc
tee
thermal thermal/of: Assume polling-delay(-passive) 0 when absent 2024-04-13 13:07:39 +02:00
thunderbolt thunderbolt: Keep the domain powered when USB4 port is in redrive mode 2024-04-13 13:07:38 +02:00
tty
ufs
uio
usb usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined 2024-04-13 13:07:38 +02:00
vdpa
vfio
vhost
video
virt
virtio
vlynq
w1
watchdog
xen
zorro
Kconfig
Makefile