Centos-kernel-stream-9/drivers/hwmon
David Arcari 06e1889952 thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers
JIRA: https://issues.redhat.com/browse/RHEL-61357
Conflicts: scpi-hwmon.c and pmbus_core.c do not provide get_temp functions
	   in RHEL.

commit 0ce637a5469139f901c3047e507afcf17bd00f43
Author: Daniel Lezcano <daniel.lezcano@linaro.org>
Date:   Wed Mar 1 21:14:31 2023 +0100

    thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers

    The thermal zone device structure is exposed to the different drivers
    and obviously they access the internals while that should be
    restricted to the core thermal code.

    In order to self-encapsulate the thermal core code, we need to prevent
    the drivers accessing directly the thermal zone structure and provide
    accessor functions to deal with.

    Use the devdata accessor introduced in the previous patch.

    No functional changes intended.

    Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
    Acked-by: Guenter Roeck <linux@roeck-us.net> #hwmon
    Acked-by: Mark Brown <broonie@kernel.org>
    Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

Signed-off-by: David Arcari <darcari@redhat.com>
2025-02-17 13:34:58 -05:00
..
occ
pmbus
Kconfig hwmon: (dell-smm) rewrite CONFIG_I8K description 2024-03-20 09:42:29 -04:00
Makefile
abituguru.c
abituguru3.c
acpi_power_meter.c hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems 2024-08-22 11:22:32 -04:00
ad7314.c
ad7414.c
ad7418.c
adc128d818.c hwmon: (adc128d818) Fix underflows seen when writing limit attributes 2024-09-18 10:33:46 +00:00
adcxx.c
adm1021.c
adm1025.c
adm1026.c
adm1029.c
adm1031.c
adm1177.c
adm9240.c
ads7828.c
ads7871.c
adt7x10.c
adt7x10.h
adt7310.c
adt7410.c
adt7411.c
adt7462.c
adt7470.c
adt7475.c minmax: make generic MIN() and MAX() macros available everywhere 2024-11-18 10:30:14 -03:00
aht10.c
amc6821.c
applesmc.c
as370-hwmon.c
asb100.c
asc7621.c
aspeed-pwm-tacho.c
asus_atk0110.c ACPI: make remove callback of ACPI driver void 2024-03-20 09:42:49 -04:00
atxp1.c
axi-fan-control.c
bt1-pvt.c
bt1-pvt.h
coretemp.c hwmon: (coretemp) Extend the bitmask to read temperature to 0xff 2024-12-20 09:27:40 -05:00
corsair-cpro.c
corsair-psu.c
da9052-hwmon.c
da9055-hwmon.c
dell-smm-hwmon.c hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist 2024-05-30 08:43:45 -04:00
dme1737.c
drivetemp.c
ds620.c
ds1621.c
emc6w201.c
emc1403.c
emc2103.c
f71805f.c
f71882fg.c
f75375s.c
fam15h_power.c x86/cpu/topology: Get rid of cpuinfo::x86_max_cores 2024-08-29 08:19:51 -04:00
fschmd.c
ftsteutates.c
g760a.c
g762.c
gl518sm.c
gl520sm.c
gpio-fan.c
gsc-hwmon.c
hih6130.c
hwmon-vid.c
hwmon.c thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers 2025-02-17 13:34:58 -05:00
i5k_amb.c
i5500_temp.c
ibmaem.c
ibmpex.c hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails 2024-10-22 12:06:50 +00:00
ibmpowernv.c
iio_hwmon.c
ina2xx.c
ina209.c
ina3221.c
intel-m10-bmc-hwmon.c
it87.c
jc42.c
k8temp.c
k10temp.c hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models 2024-01-09 16:20:59 -05:00
lineage-pem.c
lm63.c
lm70.c
lm73.c
lm75.c
lm75.h
lm77.c
lm78.c
lm80.c
lm83.c
lm85.c
lm87.c
lm90.c hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations 2024-03-11 13:27:39 -04:00
lm92.c
lm93.c
lm95234.c hwmon: (lm95234) Fix underflows seen when writing limit attributes 2024-09-18 10:30:20 +00:00
lm95241.c
lm95245.c
lochnagar-hwmon.c
ltc2945.c
ltc2947-core.c
ltc2947-i2c.c
ltc2947-spi.c
ltc2947.h
ltc2990.c
ltc2992.c
ltc4151.c
ltc4215.c
ltc4222.c
ltc4245.c
ltc4260.c
ltc4261.c
ltq-cputemp.c
max127.c
max197.c
max1111.c
max1619.c
max1668.c
max6621.c
max6639.c
max6642.c
max6650.c
max6697.c
max16065.c
max31722.c
max31730.c
max31790.c
mc13783-adc.c
mcp3021.c
menf21bmc_hwmon.c
mlxreg-fan.c
mr75203.c
nct6683.c
nct6775.c
nct7802.c
nct7904.c
npcm750-pwm-fan.c
nsa320-hwmon.c
ntc_thermistor.c
nzxt-kraken2.c
pc87360.c
pc87427.c
pcf8591.c
powr1220.c
pwm-fan.c
raspberrypi-hwmon.c
s3c-hwmon.c
sbtsi_temp.c
sch56xx-common.c
sch56xx-common.h
sch5627.c
sch5636.c
scmi-hwmon.c
scpi-hwmon.c thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers 2025-02-17 13:34:58 -05:00
sht3x.c
sht4x.c
sht15.c
sht21.c
shtc1.c
sis5595.c
sl28cpld-hwmon.c
smm665.c
smsc47b397.c
smsc47m1.c
smsc47m192.c
sparx5-temp.c
stts751.c
tc74.c
tc654.c
thmc50.c
tmp102.c
tmp103.c
tmp108.c
tmp401.c
tmp421.c
tmp513.c
tps23861.c
ultra45_env.c
vexpress-hwmon.c
via-cputemp.c
via686a.c
vt1211.c
vt8231.c
w83l785ts.c
w83l786ng.c
w83627ehf.c hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 2024-09-18 10:53:48 +00:00
w83627hf.c
w83773g.c
w83781d.c
w83791d.c hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 2024-05-28 02:57:33 -04:00
w83792d.c hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 2024-05-24 04:53:50 -04:00
w83793.c hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 2024-05-27 04:10:15 -04:00
w83795.c
wm831x-hwmon.c
wm8350-hwmon.c
xgene-hwmon.c