diff mbox series

[linux-next] HID: amd_sfh: Fix max supported HID devices

Message ID 20230424160406.2579888-1-Basavaraj.Natikar@amd.com (mailing list archive)
State Mainlined
Commit 37386669887d3f2ccf021322c5558353d20f2387
Delegated to: Jiri Kosina
Headers show
Series [linux-next] HID: amd_sfh: Fix max supported HID devices | expand

Commit Message

Basavaraj Natikar April 24, 2023, 4:04 p.m. UTC
commit 4bd763568dbd ("HID: amd_sfh: Support for additional light sensor")
adds additional sensor devices, but forgets to add the number of HID
devices to match. Thus, the number of HID devices does not match the
actual number of sensors.

In order to prevent corruption and system hangs when more than the
allowed number of HID devices are accessed, the number of HID devices is
increased accordingly.

Fixes: 4bd763568dbd ("HID: amd_sfh: Support for additional light sensor")
Link: https://bugzilla.kernel.org/show_bug.cgi?id=217354
Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
---
 drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Benjamin Tissoires April 25, 2023, 9 a.m. UTC | #1
On Mon, 24 Apr 2023 21:34:06 +0530, Basavaraj Natikar wrote:
> commit 4bd763568dbd ("HID: amd_sfh: Support for additional light sensor")
> adds additional sensor devices, but forgets to add the number of HID
> devices to match. Thus, the number of HID devices does not match the
> actual number of sensors.
> 
> In order to prevent corruption and system hangs when more than the
> allowed number of HID devices are accessed, the number of HID devices is
> increased accordingly.
> 
> [...]

Applied to hid/hid.git (for-6.4/amd-sfh), thanks!

[1/1] HID: amd_sfh: Fix max supported HID devices
      https://git.kernel.org/hid/hid/c/37386669887d

Cheers,
diff mbox series

Patch

diff --git a/drivers/hid/amd-sfh-hid/amd_sfh_hid.h b/drivers/hid/amd-sfh-hid/amd_sfh_hid.h
index 528036892c9d..97296f587bc7 100644
--- a/drivers/hid/amd-sfh-hid/amd_sfh_hid.h
+++ b/drivers/hid/amd-sfh-hid/amd_sfh_hid.h
@@ -11,7 +11,7 @@ 
 #ifndef AMDSFH_HID_H
 #define AMDSFH_HID_H
 
-#define MAX_HID_DEVICES		5
+#define MAX_HID_DEVICES		6
 #define AMD_SFH_HID_VENDOR	0x1022
 #define AMD_SFH_HID_PRODUCT	0x0001