From patchwork Fri Jul 8 04:58:37 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiner Kallweit X-Patchwork-Id: 9220003 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 2A090607D9 for ; Fri, 8 Jul 2016 04:58:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1B8252841A for ; Fri, 8 Jul 2016 04:58:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0EF952841C; Fri, 8 Jul 2016 04:58:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A52AA2841A for ; Fri, 8 Jul 2016 04:58:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751779AbcGHE6w (ORCPT ); Fri, 8 Jul 2016 00:58:52 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:34693 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751692AbcGHE6w (ORCPT ); Fri, 8 Jul 2016 00:58:52 -0400 Received: by mail-wm0-f67.google.com with SMTP id w75so1660073wmd.1 for ; Thu, 07 Jul 2016 21:58:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:subject:to:cc:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=cCW6hy7jvk46pXLy0CO5KPaoLgr80zWGQZziu9ttb/w=; b=KHAQNBwfZQWW+dI+Qtb91hjPgZs9DdhWPlFpBNEWeDGK1mb7r7cNfJFHwunCCJD71b WqE9jwA67XqVWsANGduPlUCl0Hy8vcnLVqOhde5PeYkoZEz0vMrWkFD/KhCPvdjSItgb G3A+5rbaRT6DDJICEf8+IGZ9xKvDTwSILhy0UdMGvJ8EsyXsXWCSCOr4TUNpdVTZrHTB uuKQEUYSWMsKQp68vyz+KzeQX/JyvGFKp1tTOGPOxDUcUShTFpfxhB1YylI1L8jyI9Lz AqtBXSxCbVUDZ42KzYWiBCMVjG7aaG3ZtQvL0as/7O6ufU/989UnUlwQPTRhGz/+YjdE Km2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:to:cc:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=cCW6hy7jvk46pXLy0CO5KPaoLgr80zWGQZziu9ttb/w=; b=RqJ9vjvBjezam31ECPYo04qk7rUKAoqpzIzuS1r1EDIBoD/KOcjre4LzggVyd5CpB1 km72DZM4z1OqkmgCqts1wpEF2yvp93qA7MAAj8QN/v/FA0sSpw7yjorpqrUBePIjMKAA yOOT9d7gbgXwM2d3AqBps1RthvSIo+rww7pkOAI3MF5zRAHWtTVHzVbJAqybtncAFLps zpEQu0nn0cmT4Xi/q1HQPmej4mkr471ZYyj8pR1YaCveMxoU1u2Kfgy4dU8LlqlikS32 KHPginJts8JRht4RUPxbSiV55uRE0IxLar53I4+K59tMa/WncxYzkftaTgCzE5Oqktpo Tmhg== X-Gm-Message-State: ALyK8tK6ABlrkiiWfMSVyatXjGz3meJR3c+T0PWiXeyRRUjNrAwM6EpalfFOaSnr1RhP+g== X-Received: by 10.28.51.131 with SMTP id z125mr1203422wmz.15.1467953930654; Thu, 07 Jul 2016 21:58:50 -0700 (PDT) Received: from ?IPv6:2003:62:5f01:4400:1dec:1c2c:e378:5e1b? (p200300625F0144001DEC1C2CE3785E1B.dip0.t-ipconnect.de. [2003:62:5f01:4400:1dec:1c2c:e378:5e1b]) by smtp.googlemail.com with ESMTPSA id b84sm1108286wmb.6.2016.07.07.21.58.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Jul 2016 21:58:50 -0700 (PDT) From: Heiner Kallweit Subject: [PATCH] hid: hid-led: fix Delcom support on big endian systems To: Benjamin Tissoires Cc: Jiri Kosina , linux-input@vger.kernel.org Message-ID: Date: Fri, 8 Jul 2016 06:58:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Properly handle this __le16 value on big endian systems. Signed-off-by: Heiner Kallweit --- drivers/hid/hid-led.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hid/hid-led.c b/drivers/hid/hid-led.c index 4c43ef8..d8d55f3 100644 --- a/drivers/hid/hid-led.c +++ b/drivers/hid/hid-led.c @@ -327,7 +327,7 @@ static int delcom_init(struct hidled_device *ldev) * Several Delcom devices share the same USB VID/PID * Check for family id 2 for Visual Signal Indicator */ - return dp.fw.family_code == 2 ? 0 : -ENODEV; + return le16_to_cpu(dp.fw.family_code) == 2 ? 0 : -ENODEV; } static int luxafor_write(struct led_classdev *cdev, enum led_brightness br)