Skip to content

Commit 1c5d422

Browse files
lag-linaroJiri Kosina
authored andcommitted
HID: uhid: Over-ride the default maximum data buffer value with our own
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 <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent b1a37ed commit 1c5d422

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/hid/uhid.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,7 @@ static const struct hid_ll_driver uhid_hid_driver = {
395395
.parse = uhid_hid_parse,
396396
.raw_request = uhid_hid_raw_request,
397397
.output_report = uhid_hid_output_report,
398+
.max_buffer_size = UHID_DATA_MAX,
398399
};
399400

400401
#ifdef CONFIG_COMPAT

0 commit comments

Comments
 (0)