Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp1268502ybi; Fri, 14 Jun 2019 11:30:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqzLUeYpI/XHhTchGiEvCKR+qpP2cMzf4M36vHwBot38JHJD7UIMntHCN9CM7Iug4WSw6pFM X-Received: by 2002:aa7:8ac9:: with SMTP id b9mr89865664pfd.260.1560537021259; Fri, 14 Jun 2019 11:30:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560537021; cv=none; d=google.com; s=arc-20160816; b=ue2Xq9HjIzOvky6CYnix5sVS23tDvTYj8cxUiiPVGcy/tUWnDOQ7BVTDhbMFlQzjSH LWojmWn6bQFEri+OsOn8+yPeuztHMRvTc0crDyyZ4mepdwr070nIRex/LsHVwTy6Qf9B kSwVN1te41ih40PKGI0Opbbp25yRuZg80ekuJSc3+bFMXjJvdL73BRzONp0EtTPSuBwc HirxoJjfJORWSTjm0lyOTuA3ESmBL9dqU8BH+s4++b82ZdP9EsF3G0gVpHyaAA7YushD /p7sR9SD0UxfWa/ZhTIPExkJhQ5TToQPIOxuEXedgYYpqGaREq9JBdd2kBKhLkIedJNL ABlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=SZb2REwkbeVZNXHI5fD+3eiWIkNOiT6DsVe5Q+EGgfg=; b=m1K5XLkmV7evRHvNgzHWuZwIYZYOgz7ra3jSfT70jij82eOdyPYXqg8JJ2IzkGpdEz DabEGTxbVlpzsV7WYvbqZFAmZBLQ62bynFF0KuhEkJFNyuB6p2GztLGa37Y+tEpUINQm jRAKKDUZvkS3i35OWUt9JA5bMhdOeoxE/O2R4TJIA77eVUIQ1hQ1CxskoVp/TdlguL6W PuuMZcADZ1q51yXhVQ/+LQvKCppDGg1+bVZjLSmGl30+1P1Yk/0xpVYGDU9RWbg3JLcD s7oIfyHIzzSB18iAfZScHxqxQ3yHShxPgrcNeGNw6WwCRgtcBrTySCigrIIdFHv/VBz7 nwjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=pleZuKHP; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c12si3106433pgq.533.2019.06.14.11.30.06; Fri, 14 Jun 2019 11:30:21 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=pleZuKHP; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726405AbfFNS1Q (ORCPT + 99 others); Fri, 14 Jun 2019 14:27:16 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:36936 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726185AbfFNS1P (ORCPT ); Fri, 14 Jun 2019 14:27:15 -0400 Received: by mail-io1-f67.google.com with SMTP id e5so7893446iok.4 for ; Fri, 14 Jun 2019 11:27:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SZb2REwkbeVZNXHI5fD+3eiWIkNOiT6DsVe5Q+EGgfg=; b=pleZuKHPpcSGTua34WVC3ejtokF/dddBNXBFlhnTlorTPZW9amP6aXAw5vwqXsxSYO Bjg6XWscFzvXr22osb9EwPAhLuYqRREhw1AiceBqkK/MjhQAguNauLQ4dSuwCNoMR4KX 0mbEkr9nyLUp1jvlva+zycg8gtJGLdrjNWcPYa8Z+Mz4pPF/3pqnH3q103rFbQE6u/Gn hgyYTeWa3DoTPs8Jbm36m/PneEe0xVpoj3ZzHKHBZh5stBRSLlp5t8DP4BvX8zF24Ii1 j0Pnf3FGW8bF20iMY9JyDxKwwf8JqJ4Pni6kh2hu9kOuGZAyCiJz9OT8VzQoqWe6jvV1 fbHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SZb2REwkbeVZNXHI5fD+3eiWIkNOiT6DsVe5Q+EGgfg=; b=UiffSfFyvMf8kyyRhk3ixQV/XTjbwGa91t7qAChqVwgudiiKElN/gj3S+RiWkav0Zc NQXk6jv0V0VWJ/SNbKTdcN+pbfvNiKMKAvRumoDl8/5Zo/B8hzLqz2dydtbhNJLtLBOI +RScSONLYdg0OJesyvveGCfGho1F1aOV8z8jxvV7fSaeWRVEVbyPc8BtxnmOUF5/wpVs qm/5r5N5BSfYrx3RfOesi+Uu+3iijUVbLn3QS++qGV5HtC5EpZclP9gGPEHv+dNese3e 2CE9hVn0KaB+Pn2fr21w/CKfTvF4qnjd2Qg3OESMKBSbRFnUdVDJ8HNfRzNbqGNkcRni 91kA== X-Gm-Message-State: APjAAAWrzIyvB15VHQQjJ+2oBrO0icNI4Eh/zHmg7LIX9qRB3JJTrQIk Lr6HvFxxi9QxjaTIBQP27fyLoLdmsCrehcMoGW1f9A== X-Received: by 2002:a6b:901:: with SMTP id t1mr16642472ioi.42.1560536834818; Fri, 14 Jun 2019 11:27:14 -0700 (PDT) MIME-Version: 1.0 References: <20190614065438.142867-1-phoenixshen@chromium.org> In-Reply-To: <20190614065438.142867-1-phoenixshen@chromium.org> From: Enrico Granata Date: Fri, 14 Jun 2019 11:27:03 -0700 Message-ID: Subject: Re: [PATCH] Input: cros_ec_keyb: mask out extra flags in event_type To: Ting Shen Cc: LKML , Nicolas Boichat , Pi-Hsun Shih , Enrico Granata , Enric Balletbo i Serra , Heiko Stuebner , Guenter Roeck , Brian Norris , Benson Leung , Dmitry Torokhov , linux-input@vger.kernel.org, Colin Ian King Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 13, 2019 at 11:54 PM Ting Shen wrote: > > http://crosreview.com/1341159 added a EC_MKBP_HAS_MORE_EVENTS flag to > the event_type field, the receiver side should mask out this extra bit when > processing the event. > > Signed-off-by: Ting Shen Reviewed-by: Enrico Granata > > --- > > drivers/input/keyboard/cros_ec_keyb.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/input/keyboard/cros_ec_keyb.c b/drivers/input/keyboard/cros_ec_keyb.c > index d5600118159835..38cb6d82d8fe67 100644 > --- a/drivers/input/keyboard/cros_ec_keyb.c > +++ b/drivers/input/keyboard/cros_ec_keyb.c > @@ -237,7 +237,7 @@ static int cros_ec_keyb_work(struct notifier_block *nb, > if (queued_during_suspend && !device_may_wakeup(ckdev->dev)) > return NOTIFY_OK; > > - switch (ckdev->ec->event_data.event_type) { > + switch (ckdev->ec->event_data.event_type & EC_MKBP_EVENT_TYPE_MASK) { > case EC_MKBP_EVENT_KEY_MATRIX: > pm_wakeup_event(ckdev->dev, 0); > > -- > 2.22.0.rc2.383.gf4fbbf30c2-goog >