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)
commit68266bdcceec10ea364e62c63732cd6fe5a256a8
tree8a99fcef42aa2124869c048d26d140c0ad6f7774
parentbeb18bb22cd4fb88648bb2925d56f36131c1ac21
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: 93ce5e0231d7 ("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