]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
hwmon: (w83627hf) remove VID sysfs files on error and remove
authorPengpeng Hou <pengpeng@iscas.ac.cn>
Mon, 15 Jun 2026 06:47:31 +0000 (14:47 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Mon, 29 Jun 2026 20:36:48 +0000 (13:36 -0700)
commit5264b389c4e02dec214a46c400eb3ab867a7749a
treec32e9ece08c72407aaa6ea55ccc50c40bc683a16
parent77b983757280c69b0290811669ff1d31022e5f1d
hwmon: (w83627hf) remove VID sysfs files on error and remove

w83627hf_probe() creates cpu0_vid and vrm with device_create_file() when
VID information is available.

The error path and remove callback only remove the common and optional
attribute groups.  Those groups do not contain cpu0_vid or vrm, so the
files can remain after a later probe failure or after device removal
while their callbacks still expect live driver data.

Remove the standalone VID sysfs files from both the probe error path and
the remove callback.

Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn>
Link: https://lore.kernel.org/r/20260615064732.48113-1-pengpeng@iscas.ac.cn
Cc: stable@vger.kernel.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/w83627hf.c