Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1444604imm; Wed, 6 Jun 2018 16:30:21 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKppJn2aS4ffxznTV1Nh5XM3l/CxofmJDAxExcsTAgkahx41CkMGXPZNYyvLFT4LKCkCeRx X-Received: by 2002:a17:902:15a8:: with SMTP id m37-v6mr5063025pla.219.1528327821363; Wed, 06 Jun 2018 16:30:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528327821; cv=none; d=google.com; s=arc-20160816; b=lk35iNJqHywDUeXZKhC025DYyiAMjfQGcmNuXxBP5aF2MNTBRlz+W2OnxYLAGJZXy+ jsGNfNE5MLnaINY8jj0vosCGLmcpbtVG0jRA4bhsehB55p/1jD5Yhq1SdKujF8866/hj ASsy0Ms4w241hkOfcwlBbJ5LcMKkD1nU37i+rMXACmBdmEgypBqqCnb9DgKmkqROj/7P VYRHdd58uvFl89qdN1hXsRapoAyjGL8fkXmYxXfJQHS1Qu6WiPkTp/ecjllHIwNAk4cR 14JXSbeE2JoKsJoicrzfcpbzU4WC5WqWRiFy9VaPrMqve5djR1wd44yKwXMFp2sHcRk6 CJmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=QqTE1+a35fXHFYu5xaBAqOwXQ9rk42azLPZKPXFZSNE=; b=jdPI1+7HJC0o37ftsc7+Oberk8wrmen6gClpa8JOtUyRiiDKkiMKO0b0+FjDz7o2xm kBZE1xT3VjYYVTbOfmyZvwZ7bvEAeLv69zepgkyWgFVcT3zQi+8p0QXyJDunJSwTUWEx N9g/fmEaiU95shoZX8FIPsy4i8De8JYq4ofOo4CLxMRRRPd9sJr6T3OL892El1ohyMof wSrb1X+218iIcS+OS/c1XZmmElUEMZLBNEW7v/vvdiVU58Qx3UVt9wQk2qB10QgRPGfb P1l8oPmAQzHL0TYcbbT4rG21qlT/6JrOm4Peys9loZBzhDK9adPWgjhaEFbObmvGBEI/ mIOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=UVgs8ybF; 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 y20-v6si5493978pfm.186.2018.06.06.16.30.05; Wed, 06 Jun 2018 16: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=UVgs8ybF; 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 S1752228AbeFFXLg (ORCPT + 99 others); Wed, 6 Jun 2018 19:11:36 -0400 Received: from mail-pg0-f68.google.com ([74.125.83.68]:38983 "EHLO mail-pg0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752074AbeFFXLe (ORCPT ); Wed, 6 Jun 2018 19:11:34 -0400 Received: by mail-pg0-f68.google.com with SMTP id w12-v6so3735859pgc.6 for ; Wed, 06 Jun 2018 16:11:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=QqTE1+a35fXHFYu5xaBAqOwXQ9rk42azLPZKPXFZSNE=; b=UVgs8ybFzPu29nn1ib372Ye3wYp7reeaedw2a6/682nJJiPuXvsColaYM5D90MhJEQ jNBQ1i2PDWPhCRbClG9Z9YXiU/7Q/qTC3/9nM9ueY2jX9aQqPdsEUY2T60azzJyvmh15 OS9daP1KJaqOO9Uis1viD0GUkSLCYjmVlgHjF13/eBLkWO55/QJsAiG6HOAffj6F8F80 ve+jvY/lm15uKYvtkDQLTDUdRFMPGcIWR1Ikh2N1j9LVTtaeuxap8nyQVWHiJTF45ClJ eC9JCDJTOtqCJd0ScDqiPRysEYaKjtUTx+glMYDWgxpHGYmRzoUVt2pVr1k6VMEXfceH dkJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=QqTE1+a35fXHFYu5xaBAqOwXQ9rk42azLPZKPXFZSNE=; b=YHzszBzTirHqzOxRGWTJcZU4PueZ6Q87vjjTtp7x9Bdzp53d63ywQHu9V5YFtQJ9HC tj/MgnYFKffA7n1TN2lqFILUYfZZi5lripmw3GUKi2EAdh10fwKfZlqC7Tgb8pCkKKOO SEkIToyWMcWcZnTxKof06pXlAdYeHa2iuuledHG4ZGgeGpA6sgA4wYthd46ladtTYqiY LbzWEydyfwixEa9hJa0SQj8EeXCXgvdBTgIV2CtHWwONrFuuVLbf8eLAzTxqXlPbxcEk ddaGYasDASntUmmxmopV162UBNk2APjoWBAg6tbi4zzIQTMuUdhSFFTvnyphQIy5dlTO OgVA== X-Gm-Message-State: APt69E25PIp6pZl250wHMv9NB8dP6GToBf8VHtqdfKN43nwuLOh7DPmh MZquxqQTAmR+yMLomk7YT+0vXA== X-Received: by 2002:a63:9b19:: with SMTP id r25-v6mr4018621pgd.197.1528326693531; Wed, 06 Jun 2018 16:11:33 -0700 (PDT) Received: from decatoncale.mtv.corp.google.com ([2620:0:1000:1501:e4e8:e3c6:19f1:ae51]) by smtp.gmail.com with ESMTPSA id m11-v6sm28383852pfk.42.2018.06.06.16.11.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Jun 2018 16:11:32 -0700 (PDT) Date: Wed, 6 Jun 2018 16:11:30 -0700 From: Benson Leung To: "Rafael J. Wysocki" Cc: Ravi Chandra Sadineni , "Rafael J. Wysocki" , Len Brown , Ravi Chandra Sadineni , Dmitry Torokhov , Todd Broch , Linux Kernel Mailing List , ACPI Devel Maling List , Rajat Jain , Furquan Shaikh , bleung@chromium.org Subject: Re: [PATCH] ACPI LID: increment wakeup count only when notified. Message-ID: <20180606231130.GA57957@decatoncale.mtv.corp.google.com> References: <20180604182612.72699-1-ravisadineni@chromium.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Rafael, On Wed, Jun 06, 2018 at 09:00:43AM +0200, Rafael J. Wysocki wrote: > > @@ -417,6 +414,7 @@ static void acpi_button_notify(struct acpi_device *= device, u32 event) > > /* fall through */ > > case ACPI_BUTTON_NOTIFY_STATUS: > > input =3D button->input; > > + acpi_pm_wakeup_event(&device->dev); >=20 > Not really. >=20 > There already is an acpi_pm_wakeup_event() call in the else branch below. > Ravi removes that other call below. The intent for this is to call acpi_pm_wakeup_event() regardless if the button->type is ACPI_BUTTON_TYPE_L= ID, in case that event is ACPI_BUTTON_NOTIFY_STATUS. =20 > > if (button->type =3D=3D ACPI_BUTTON_TYPE_LID) { > > mutex_lock(&button->input->mutex); > > users =3D button->input->users; > > @@ -426,7 +424,6 @@ static void acpi_button_notify(struct acpi_device *= device, u32 event) > > } else { > > int keycode; > > > > - acpi_pm_wakeup_event(&device->dev); > > if (button->suspended) > > break; > > > > -- Thanks! Benson --=20 Benson Leung Staff Software Engineer Chrome OS Kernel Google Inc. bleung@google.com Chromium OS Project bleung@chromium.org --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6gYDF28Li+nEiKLaHwn1ewov5lgFAlsYaiIACgkQHwn1ewov 5ljcig/9HuK5rrLVvY1YkXgYqdhyVyY1Vg59CbGF2BQwDPzeEq0fvJzbptMerGWB oPwC4cs9e5jg2Od4qMo6jujcCPvlkZAIivWq7/YKQSmr3sUAeb875H8aSIMmgCog v/YI3h91NSixkvk1Ip5WP4Kke4J1wTus6gESaty+gr81OeEunThJ30Vmm87le7nx Qhcy6zDtXZtm3+CD42wO+k9lCQuQCrF2b2tVyFVdQdLOh4dMJYAsMV6N6gQFnzFx A7bvMvj+8NDk9G8D3IPHGLHrq0Z+/efSbmQfgeSkAh5NpnLznkxYp4gv5VOxJjWP ULGWC8Fk9PZfGBA+SN3d1axfEk4TE9kEcjxIcn9JpjGD5gRy9RLdVDm5UMH4/PT/ kSESPP/ExVVbr1NuxWz0v8ntH3le2LEbe84XM+/Ca9CKrzJ0ePDfjeoVDMnqAWSX paNQjNo27wS/srFtQLDjTgkACt9czmCqwF7AFHCldItIHJou7KeXE/GQENFDOKq5 5KhWQhRuxCJhXp9zglAEg0ltGqL23gudqLPgTB4QJqlLpOy15yXqrSgruiqHpEbn A8rxlrTqpUiObKUFyf2j1xkLa17AXYAuc52MC3+PAWcgYJP1QL2ZU7oA1+/QQYas J2UnloTry0Dsp007y7/oeQnab4ctepWKA+t9H5EWTU2R5UKYvvI= =cKk0 -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6--