From: Huzefa Kankroliwala Date: Wed, 3 Apr 2013 12:45:21 +0000 (-0700) Subject: HID: i2c-hid: fix length for set/get report in i2c hid X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~105^2~3^3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c4d577367fb710ea74a56955c5e3546fe5dd7ac;p=pandora-kernel.git HID: i2c-hid: fix length for set/get report in i2c hid With the current i2c hid driver set/get report does not work as expected, for e.g sensor hub properties like power state, frequency etc is not set properly on the device as a result we do not get events. The problem is that i2c hid driver in function i2c_hid_request sets length equal to default buffer size for which the sensor hub does not respond on get/set commands. Use report length and calculate it based on report size and id. Reviewed-by: Mika Westerberg Reviewed-by: Benjamin Tissoires Signed-off-by: Huzefa Kankroliwala Signed-off-by: Jiri Kosina --- Reading git-diff-tree failed