diff options
-rw-r--r-- | drivers/hid/hid-core.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 92387fc0bf18..4407cf549908 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c | |||
@@ -1314,10 +1314,10 @@ static u32 __extract(u8 *report, unsigned offset, int n) | |||
1314 | u32 hid_field_extract(const struct hid_device *hid, u8 *report, | 1314 | u32 hid_field_extract(const struct hid_device *hid, u8 *report, |
1315 | unsigned offset, unsigned n) | 1315 | unsigned offset, unsigned n) |
1316 | { | 1316 | { |
1317 | if (n > 256) { | 1317 | if (n > 32) { |
1318 | hid_warn(hid, "hid_field_extract() called with n (%d) > 256! (%s)\n", | 1318 | hid_warn(hid, "hid_field_extract() called with n (%d) > 32! (%s)\n", |
1319 | n, current->comm); | 1319 | n, current->comm); |
1320 | n = 256; | 1320 | n = 32; |
1321 | } | 1321 | } |
1322 | 1322 | ||
1323 | return __extract(report, offset, n); | 1323 | return __extract(report, offset, n); |