Received: by 10.223.164.221 with SMTP id h29csp2823394wrb; Thu, 2 Nov 2017 19:03:01 -0700 (PDT) X-Google-Smtp-Source: ABhQp+Q36i4HO7jSmwluRQ/hAC9mw/k66cSmS+h89f6nz+3RqxxEenj1MgQSvjIcNMNeip7hxjri X-Received: by 10.159.198.140 with SMTP id g12mr5160737plo.34.1509674581259; Thu, 02 Nov 2017 19:03:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509674581; cv=none; d=google.com; s=arc-20160816; b=qd6Gt+g9nnDPjB2Nc/qUc+S1yh3obXBT8evbQ5LPc3H2x2B2D+FVb/NUW0/w8LkjM8 bkQlgnk/UA3uwSg4Hr7S4owmiSNNiS48rjxlHyc1k5Pigdf/wo+oHb5ek7xfq0xAHl4J hu3hFSYu8ZpZwu9tnR8rE4fQpj2Hp70FcN8OnusPDSvHbGakkALr7m2BlpTB5sNKEp1Y lz/D8IDig49ER7D3/q2k8qR5bu7sr6VUkJFKOjOdyQhSSNSS4sQYVvERJudcQcliSwpq OKLWYQI+D67sq1y0WU8Hs9NTSm9u2FCmdQID9jgbOw8D4EQ+dEWvYsUjid/xDEIJeDRq jqmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :mime-version:date:subject:cc:to:from:arc-authentication-results; bh=SCp6+dMDaQYl+d9YYija/U99d4B1vahv04RVeB/klgs=; b=LhZsEnv7e6YoHwnx9sAtcOxYGdecLnhNqweRP1ltcVnCqBE1FX92pNPz//ahuTwPoa 55AHZhrc/32m3cDTKK5Llk/LEgBUGSntaN8JeaPBo3MiBczBKSoRhggQ6dsYE+MgmvEY Y/eOzVAfeaClhANrcpsmB0rcdA5DHTqWCl7IFB0HlJxPdBm0f1PeL7bFC1a6LLbYE7Jb eXF/uygpPMIUWOa6tS7yqfXTbNdel4atRpxYO6GcZk/UHulB3KfCqKacqTfQpQ51PeGy bb8gZSr+vQ2RkgBPoiXQrqBldhmiNjY+UtmoadBFRRn+pLt0iUhgO5QUf6b8OqgkP6Xz BScw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f9si4959260pfc.10.2017.11.02.19.02.47; Thu, 02 Nov 2017 19:03:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934753AbdKCCCJ (ORCPT + 95 others); Thu, 2 Nov 2017 22:02:09 -0400 Received: from mail-out-1.itc.rwth-aachen.de ([134.130.5.46]:42320 "EHLO mail-out-1.itc.rwth-aachen.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932461AbdKCCCI (ORCPT ); Thu, 2 Nov 2017 22:02:08 -0400 X-IronPort-AV: E=Sophos;i="5.44,336,1505772000"; d="scan'208";a="21755715" Received: from rwthex-w2-a.rwth-ad.de ([134.130.26.158]) by mail-in-1.itc.rwth-aachen.de with ESMTP; 03 Nov 2017 03:02:06 +0100 Received: from linux.fritz.box (77.181.187.195) by rwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Fri, 3 Nov 2017 03:02:05 +0100 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= To: CC: =?UTF-8?q?Stefan=20Br=C3=BCns?= , "Andy Shevchenko" , Darren Hart , Subject: [PATCH] platform/x86: hp-wmi: Fix tablet mode detection for convertibles Date: Fri, 3 Nov 2017 03:01:53 +0100 X-Mailer: git-send-email 2.14.3 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [77.181.187.195] X-ClientProxiedBy: rwthex-w2-b.rwth-ad.de (2002:8682:1a9f::8682:1a9f) To rwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e) Message-ID: <31e69338-e296-4e26-84ac-19fb172df2b3@rwthex-w2-a.rwth-ad.de> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit f9cf3b2880cc ("platform/x86: hp-wmi: Refactor dock and tablet state fetchers") consolidated the methods for docking and laptop mode detection, but omitted to apply the correct mask for the laptop mode (it always uses the constant for docking). Signed-off-by: Stefan BrĂ¼ns --- This change is untested, but restores the previous behaviour. --- drivers/platform/x86/hp-wmi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/x86/hp-wmi.c b/drivers/platform/x86/hp-wmi.c index b4ed3dc983d5..b4224389febe 100644 --- a/drivers/platform/x86/hp-wmi.c +++ b/drivers/platform/x86/hp-wmi.c @@ -297,7 +297,7 @@ static int hp_wmi_hw_state(int mask) if (state < 0) return state; - return state & 0x1; + return !!(state & mask); } static int __init hp_wmi_bios_2008_later(void) -- 2.14.3 From 1582977837466369951@xxx Thu Nov 02 17:55:07 +0000 2017 X-GM-THRID: 1582977837466369951 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread