diff mbox series

[v2,2/2] HID: uhid: Over-ride the default maximum data buffer value with our own

Message ID 20230123123912.360651-2-lee@kernel.org (mailing list archive)
State New, archived
Delegated to: Jiri Kosina
Headers show
Series [v2,1/2] HID: core: Provide new max_buffer_size attribute to over-ride the default | expand

Commit Message

Lee Jones Jan. 23, 2023, 12:39 p.m. UTC
The default maximum data buffer size for this interface is UHID_DATA_MAX
(4k).  When data buffers are being processed, ensure this value is used
when ensuring the sanity, rather than a value between the user provided
value and HID_MAX_BUFFER_SIZE (16k).

Signed-off-by: Lee Jones <lee@kernel.org>
---
 drivers/hid/uhid.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/drivers/hid/uhid.c b/drivers/hid/uhid.c
index 2a918aeb0af13..59ac757c1d471 100644
--- a/drivers/hid/uhid.c
+++ b/drivers/hid/uhid.c
@@ -395,6 +395,7 @@  struct hid_ll_driver uhid_hid_driver = {
 	.parse = uhid_hid_parse,
 	.raw_request = uhid_hid_raw_request,
 	.output_report = uhid_hid_output_report,
+	.max_buffer_size = UHID_DATA_MAX,
 };
 EXPORT_SYMBOL_GPL(uhid_hid_driver);