Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp3092730imm; Mon, 24 Sep 2018 15:51:25 -0700 (PDT) X-Google-Smtp-Source: ACcGV638/JJzEsE7Fq2jtzhp42GeU3/mXOKAuLq+ksCPT5zSX0024FpN4s2HERQogbohm7i4EeBy X-Received: by 2002:a17:902:bc8b:: with SMTP id bb11-v6mr753068plb.112.1537829485561; Mon, 24 Sep 2018 15:51:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537829485; cv=none; d=google.com; s=arc-20160816; b=XtyuVhELDmUyqmUi5NaHPBX7N2uAkTIxaxGUmmQ4ciEJOJbZh785e+Dc2Ou5VIcrpN 1wIjIu1sZCASEEFPY3uK1+eKndD0iH6pgxIMTJdCM4xyYg+wu9yHmVJOi+slbPh9Bc3b 2p7lfz8EJphFaTM+vq04bP/RZMQphJwCDyXijwfg6JRfw1Ogd5DcXKNro2CKjwg7Z7Ja ULQrKFVjwXjTNQrcB1bA3hJWB0WIPFXWoo1XV++mK0etVIdfpfn7K0SgkdTUzNidH2m0 WE706HVqEhomqCF3IsUUqNknlb2Owub0tzcHdAb2zNkiK76+MiFbY5hxX7JzBdm6lfjG fXzA== 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; bh=BfpC3BQJNqmM6dMbQCyGnJNhNPjedBUxGe0kgK+ranU=; b=IwvieqVJqM0RGKKaQi8bp58J3+81rB8VCIxN3YxpxGUc2Cd3QJjZeaabcce70SfPmP OHBZVCDbAm4PpQbrDtDZ7tqJ1TWRZAEanfdOmxKXpNUlIoNR4qT+hTLrLTQll3XxufeR sHjfdYpel1o26vM8iZgTUuDsIE3/gylkOb1Z0WWiznYAH/ac5Omqu0nBX/HjDMLRW/yu vWVERPt6sdvOdvbI/RkpB7AZCwn7yaGVjAMsc/B1BWK190HgbJ+1m2i+Am5rzRE12+MD 74SjIqoB51AKCovZO/ylDIpI0y/rOcog+uYIAltgkkrKb4QoQ2p2pXHaDqP7hjRn4pqB 0FpQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q2-v6si259869plh.283.2018.09.24.15.51.10; Mon, 24 Sep 2018 15:51:25 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727421AbeIYEx5 (ORCPT + 99 others); Tue, 25 Sep 2018 00:53:57 -0400 Received: from mail-ot1-f65.google.com ([209.85.210.65]:35892 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725931AbeIYEx5 (ORCPT ); Tue, 25 Sep 2018 00:53:57 -0400 Received: by mail-ot1-f65.google.com with SMTP id c18-v6so4851663otm.3; Mon, 24 Sep 2018 15:49:27 -0700 (PDT) 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=BfpC3BQJNqmM6dMbQCyGnJNhNPjedBUxGe0kgK+ranU=; b=HycbJ+BNDJlnNs07Lb5LAwSrCWF+hW8Y2LdqxLdkRR9+CXcPZ0G7QZL/xafzK+mKuQ n8WFdOKwXxTcjQT4sydQ5HP6XActVI6uB/OO+HkQYl1w11Fh3MqDFrxNkhKq7rhbSAMM gHRQnGCgs8u/60iTYXncGnHaUQOHgBUqr+KQow5hM9B9zOcGNFESkl7vmvC+rW5GFgt7 fbrfz7ehrAgtjXTHYTbJkEYFtaqIjJ2IdCh7BEj4cixNaNyc9hp/7rA0l4fUEoMNNc7Y qoRtKerM9FTEfDf17vULpNekZnUfufKOu017jeqdDd2xkhL5PAzPDVpwE3iTznL81Gzs /wBQ== X-Gm-Message-State: ABuFfojqj+E/lsq8WmCHikvtVQskCAPnKa6i3DVv3hLunOp5MudZRL69 GR/RGN8N1euS9nkv4jdRJfoxkz4ZRMCqHhWOFmE= X-Received: by 2002:a9d:2b03:: with SMTP id o3-v6mr782972otb.102.1537829367280; Mon, 24 Sep 2018 15:49:27 -0700 (PDT) MIME-Version: 1.0 References: <20180912161101.2634-1-vkuznets@redhat.com> In-Reply-To: From: "Rafael J. Wysocki" Date: Tue, 25 Sep 2018 00:49:16 +0200 Message-ID: Subject: Re: [PATCH] hyper-v: Fix wakeup from suspend-to-idle To: Jiri Kosina Cc: Vitaly Kuznetsov , Linux PM , "Rafael J. Wysocki" , kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com, Dmitry Torokhov , linux-input@vger.kernel.org, Linux Kernel Mailing List 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 Mon, Sep 24, 2018 at 11:24 AM Jiri Kosina wrote: > > On Wed, 12 Sep 2018, Vitaly Kuznetsov wrote: > > > It makes little sense but still possible to put Hyper-V guests into > > suspend-to-idle state. To wake them up two wakeup sources were registered > > in the past: hyperv-keyboard and hid-hyperv. However, since > > commit eed4d47efe95 ("ACPI / sleep: Ignore spurious SCI wakeups from > > suspend-to-idle") pm_wakeup_event() from these devices is ignored. Switch > > to pm_wakeup_hard_event() API as these devices are actually the only > > possible way to wakeup Hyper-V guests. > > > > Fixes: eed4d47efe95 (ACPI / sleep: Ignore spurious SCI wakeups from suspend-to-idle) > > Signed-off-by: Vitaly Kuznetsov > > --- > > drivers/hid/hid-hyperv.c | 2 +- > > Acked-by: Jiri Kosina > > for the above. I guess this'd better go through ACPI tree? No problem with that if you prefer. Cheers, Rafael