]> git.baikalelectronics.ru Git - kernel.git/commit
HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
authorBasavaraj Natikar <Basavaraj.Natikar@amd.com>
Tue, 27 Sep 2022 10:27:26 +0000 (15:57 +0530)
committerJiri Kosina <jkosina@suse.cz>
Fri, 30 Sep 2022 08:31:18 +0000 (10:31 +0200)
commit619b11481180fa56c6db694a1216fd4c8483b2ae
tree8a99fcef42aa2124869c048d26d140c0ad6f7774
parent70a4c37b9c6d594f6f30edcbf2b457f974f9eccb
HID: amd_sfh: Handle condition of "no sensors" for SFH1.1

Based on num_hid_devices, each sensor device registers to HID. If
"no sensors" then amd_sfh work initialization and scheduling
doesn’t make sense and return ENODEV to stop driver probe.
Hence add a check for num_hid_devices to handle special
case in the situation of "no sensors" for SFH1.1.

Fixes: 300511f1711c ("HID: amd_sfh: Implement SFH1.1 functionality")
Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c