From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752461Ab3JUE3X (ORCPT ); Mon, 21 Oct 2013 00:29:23 -0400 Received: from hqemgate15.nvidia.com ([216.228.121.64]:8021 "EHLO hqemgate15.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751561Ab3JUE3V (ORCPT ); Mon, 21 Oct 2013 00:29:21 -0400 X-PGP-Universal: processed; by hqnvupgp07.nvidia.com on Sun, 20 Oct 2013 21:29:21 -0700 From: Bibek Basu To: CC: , , , Bibek Basu Subject: [PATCH] HID: i2c-hid: Stop querying for init reports Date: Mon, 21 Oct 2013 09:59:13 +0530 Message-ID: <1382329753-15589-1-git-send-email-bbasu@nvidia.com> X-Mailer: git-send-email 1.8.1.5 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org According to specifications, HID over I2C devices are not bound to respond to query for INPUT REPORTS. Thus dropping the call during init as many devices does not respond causing error messages during boot. Signed-off-by: Bibek Basu --- drivers/hid/i2c-hid/i2c-hid.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/hid/i2c-hid/i2c-hid.c b/drivers/hid/i2c-hid/i2c-hid.c index fd7ce37..ae48d18 100644 --- a/drivers/hid/i2c-hid/i2c-hid.c +++ b/drivers/hid/i2c-hid/i2c-hid.c @@ -455,10 +455,6 @@ static void i2c_hid_init_reports(struct hid_device *hid) } list_for_each_entry(report, - &hid->report_enum[HID_INPUT_REPORT].report_list, list) - i2c_hid_init_report(report, inbuf, ihid->bufsize); - - list_for_each_entry(report, &hid->report_enum[HID_FEATURE_REPORT].report_list, list) i2c_hid_init_report(report, inbuf, ihid->bufsize); -- 1.8.1.5