linux-stable/drivers/hwmon
Eddie James 8e6af45411 hwmon: (occ) Fix power sensor indexing
In the case of power sensor version 0xA0, the sensor indexing overlapped
with the "caps" power sensors, resulting in probe failure and kernel
warnings. Fix this by specifying the next index for each power sensor
version.

Fixes: 54076cb3b5 ("hwmon (occ): Add sensor attributes and register ...")
Cc: stable@vger.kernel.org
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Tested-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2019-03-29 09:51:44 -07:00
..
occ hwmon: (occ) Fix power sensor indexing 2019-03-29 09:51:44 -07:00
pmbus hwmon: (pmbus) add support for DPS-650AB 2019-02-18 14:23:29 -08:00
ab8500.c
abituguru.c
abituguru3.c
abx500.c hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:30 -08:00
abx500.h
acpi_power_meter.c hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values 2018-12-16 15:13:31 -08:00
ad7314.c hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:31 -08:00
ad7414.c hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:32 -08:00
ad7418.c hwmon: (ad7418) Add device tree probing 2019-02-25 09:06:00 -08:00
adc128d818.c hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:33 -08:00
adcxx.c hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:33 -08:00
adm1021.c hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:34 -08:00
adm1025.c
adm1026.c
adm1029.c hwmon: (adm1029) Add a comment for locking mutex 2019-02-18 14:23:29 -08:00
adm1031.c
adm9240.c
ads1015.c hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:35 -08:00
ads7828.c hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:35 -08:00
ads7871.c hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:36 -08:00
adt7x10.c hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:38 -08:00
adt7x10.h
adt7310.c
adt7410.c
adt7411.c
adt7462.c hwmon: (adt7462) Mark expected switch fall-throughs 2019-02-18 14:23:29 -08:00
adt7470.c hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:37 -08:00
adt7475.c hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:37 -08:00
amc6821.c hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:38 -08:00
applesmc.c hwmon: (applesmc) Replace S_<PERMS> with octal values 2018-12-16 15:13:39 -08:00
asb100.c
asc7621.c
aspeed-pwm-tacho.c hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:39 -08:00
asus_atk0110.c hwmon: (asus_atk0110) Fix debugfs_simple_attr.cocci warnings 2018-12-16 15:13:47 -08:00
atxp1.c
coretemp.c hwmon: (coretemp) Replace S_<PERMS> with octal values 2018-12-16 15:13:41 -08:00
da9052-hwmon.c hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:41 -08:00
da9055-hwmon.c hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:42 -08:00
dell-smm-hwmon.c hwmon: (dell-smm) Support up to 10 temp sensors 2019-02-18 14:23:29 -08:00
dme1737.c
ds620.c hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:43 -08:00
ds1621.c hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:43 -08:00
emc6w201.c hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:45 -08:00
emc1403.c hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:44 -08:00
emc2103.c hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:44 -08:00
f71805f.c
f71882fg.c hwmon: (f71882fg) Mark expected switch fall-through 2019-02-18 14:23:29 -08:00
f75375s.c
fam15h_power.c
fschmd.c hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:45 -08:00
ftsteutates.c hwmon: (ftsteutates) Use permission specific SENSOR[_DEVICE]_ATTR variants 2018-12-16 15:13:46 -08:00
g760a.c
g762.c hwmon: (g762) handle cleanup with devm_add_action 2018-03-10 19:00:14 -08:00
gl518sm.c hwmon: (gl518sm) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
gl520sm.c hwmon: (gl520sm) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
gpio-fan.c hwmon: (gpio-fan) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
hih6130.c hwmon: (hih6130) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
hwmon-vid.c x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping 2018-02-15 01:15:52 +01:00
hwmon.c hwmon: (hwmon) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
i5k_amb.c hwmon: (i5k_amb) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
i5500_temp.c hwmon: (i5500_temp) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ibmaem.c hwmon: (ibmaem) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ibmpex.c hwmon: (ibmpex) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ibmpowernv.c hwmon: (ibmpowernv) Remove bogus __init annotations 2018-11-04 15:55:12 -08:00
iio_hwmon.c hwmon: (iio_hwmon) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
ina2xx.c hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:28 -08:00
ina209.c hwmon: (ina209) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ina3221.c hwmon: (ina3221) Implement ti,single-shot DT property 2019-02-18 14:23:29 -08:00
it87.c
jc42.c hwmon: (jc42) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
jz4740-hwmon.c
k8temp.c hwmon: (k8temp) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
k10temp.c hwmon updates for v4.21 2018-12-28 19:48:25 -08:00
Kconfig hwmon: (w83773g) Select REGMAP_I2C to fix build error 2019-03-29 09:51:44 -07:00
lineage-pem.c hwmon: (lineage-pem) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm63.c hwmon (lm63) Do not overwrite data->kind 2018-12-16 15:13:13 -08:00
lm70.c
lm73.c hwmon: (lm73) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm75.c hwmon: (lm75) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
lm75.h
lm77.c hwmon: (lm77) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm78.c
lm80.c hwmon: (lm80) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm83.c hwmon: (lm83) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm85.c hwmon: (lm85) add support for LM96000 high frequencies 2019-02-18 14:23:29 -08:00
lm87.c
lm90.c hwmon: (lm90) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
lm92.c hwmon: (lm92) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm93.c hwmon: (lm93) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
lm95234.c hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:24 -08:00
lm95241.c hwmon: (lm95241) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
lm95245.c hwmon: (lm95245) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
ltc2945.c hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:23 -08:00
ltc2990.c hwmon: (ltc2990) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ltc4151.c hwmon: (ltc4151) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ltc4215.c hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:29 -08:00
ltc4222.c hwmon: (ltc4222) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ltc4245.c hwmon: (ltc4245) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
ltc4260.c hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:25 -08:00
ltc4261.c hwmon: (ltc4261) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ltq-cputemp.c
Makefile hwmon: Add On-Chip Controller (OCC) hwmon driver 2018-12-16 15:13:05 -08:00
max197.c headers: separate linux/mod_devicetable.h from linux/platform_device.h 2018-07-07 17:52:26 +02:00
max1111.c
max1619.c hwmon: (max1619) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
max1668.c
max6621.c
max6639.c hwmon: (max6639) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
max6642.c hwmon: (max6642) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
max6650.c hwmon: (max6650) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
max6697.c hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:27 -08:00
max16065.c hwmon: (max16065) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
max31722.c hwmon: (max31722) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
max31790.c hwmon: (max31790) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
mc13783-adc.c hwmon: (mc13783-adc) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
mcp3021.c
menf21bmc_hwmon.c
mlxreg-fan.c hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading 2018-12-16 15:13:16 -08:00
nct6683.c treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00
nct6775.c hwmon: (nct6775) Fix fan6 detection for NCT6793D 2019-01-27 18:55:49 -08:00
nct7802.c hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:25 -08:00
nct7904.c hwmon: (nct7904) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
npcm750-pwm-fan.c hwmon updates for v4.20 2018-10-23 00:58:12 +01:00
nsa320-hwmon.c hwmon: (nsa320-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
ntc_thermistor.c hwmon: (ntc_thermistor) Convert to new hwmon API 2019-02-23 09:04:47 -08:00
pc87360.c hwmon: (pc87360) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
pc87427.c hwmon: (pc87427) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
pcf8591.c
powr1220.c hwmon: (powr1220) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
pwm-fan.c hwmon: (pwm-fan) Add optional regulator support 2019-02-23 09:02:23 -08:00
raspberrypi-hwmon.c hwmon: (raspberrypi) Fix initial notify 2018-11-13 09:33:32 -08:00
s3c-hwmon.c
sch56xx-common.c
sch56xx-common.h
sch5627.c hwmon: (sch5627) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
sch5636.c hwmon: (sch5636) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
scmi-hwmon.c hwmon: (scmi-hwmon) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
scpi-hwmon.c hwmon: (scpi-hwmon) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
sht3x.c hwmon: (sht3x) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
sht15.c hwmon: (sht15) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
sht21.c hwmon: (sht21) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
shtc1.c
sis5595.c
smm665.c
smsc47b397.c hwmon: (smsc47b397) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
smsc47m1.c
smsc47m192.c
stts751.c hwmon: (stts751) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
tc74.c hwmon: (tc74) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
tc654.c hwmon: (tc654) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
thmc50.c
tmp102.c hwmon: (tmp102) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
tmp103.c hwmon: (tmp103) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
tmp108.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
tmp401.c hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} 2018-12-16 15:13:28 -08:00
tmp421.c hwmon: (tmp421) Replace S_<PERMS> with octal values 2019-02-18 14:23:29 -08:00
ultra45_env.c
vexpress-hwmon.c hwmon: (vexpress-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
via-cputemp.c hwmon: (via-cputemp) Use permission specific SENSOR[_DEVICE]_ATTR variants 2019-02-18 14:23:29 -08:00
via686a.c
vt1211.c
vt8231.c
w83l785ts.c
w83l786ng.c
w83627ehf.c
w83627hf.c
w83773g.c hwmon: (w83773g) Fix fault detection and reporting 2018-01-02 15:05:34 -08:00
w83781d.c hwmon: (w83781d) Remove duplicate NULL check 2017-11-16 01:01:55 -08:00
w83791d.c hwmon: (w83791d) Remove duplicate NULL check 2017-11-16 01:02:23 -08:00
w83792d.c hwmon: (w83792d) Remove duplicate NULL check 2017-11-16 01:02:43 -08:00
w83793.c hwmon: (w83793) Remove duplicate NULL check 2017-11-16 01:03:19 -08:00
w83795.c hwmon: (w83795) temp4_type has writable permission 2018-11-18 14:34:56 -08:00
wm831x-hwmon.c
wm8350-hwmon.c
xgene-hwmon.c