diff options
Diffstat (limited to 'drivers/hid/i2c-hid')
-rw-r--r-- | drivers/hid/i2c-hid/i2c-hid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/i2c-hid/i2c-hid.c b/drivers/hid/i2c-hid/i2c-hid.c index 747d54421e73..9c014803b460 100644 --- a/drivers/hid/i2c-hid/i2c-hid.c +++ b/drivers/hid/i2c-hid/i2c-hid.c | |||
@@ -369,7 +369,7 @@ static int i2c_hid_hwreset(struct i2c_client *client) | |||
369 | static void i2c_hid_get_input(struct i2c_hid *ihid) | 369 | static void i2c_hid_get_input(struct i2c_hid *ihid) |
370 | { | 370 | { |
371 | int ret, ret_size; | 371 | int ret, ret_size; |
372 | int size = le16_to_cpu(ihid->hdesc.wMaxInputLength); | 372 | int size = ihid->bufsize; |
373 | 373 | ||
374 | ret = i2c_master_recv(ihid->client, ihid->inbuf, size); | 374 | ret = i2c_master_recv(ihid->client, ihid->inbuf, size); |
375 | if (ret != size) { | 375 | if (ret != size) { |