Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp741058ybp; Fri, 11 Oct 2019 03:41:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqzAsNrww3Ne49O3VvfWrdoVYmHSuZIRVD+EeEowuROergYH3K9OMRiP2p4P+H9GRBgkEHGo X-Received: by 2002:a05:6402:1686:: with SMTP id a6mr12908390edv.174.1570790497735; Fri, 11 Oct 2019 03:41:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570790497; cv=none; d=google.com; s=arc-20160816; b=RrpQ+POcydb+F9de3y7AJVGqhB154GFGZrj6DXWGGtSnIpVdj4QZBy+SzNfBW9gJcF 3B0+hdMkk+Aqz6mbdiytTZOH6OuAOlYvvshbui6ZqcKN0a+1wr/7TY+gUOO71hguGPvY O6x8JZeE3H1wTtaN8JIayXuCAagNbY6hSKhlRHJ5m2Lo4Y/jzc210WSBeFvep7lOOXXI EKWf5Zdu/AwAVJ7A94xBqtqEvg0GrXW8Xn1bb/1HjOOQh1kj9ke/Oi/K9pjYckIvzRgU bTllUujuWWwdz+Ow2iWsmTaxUR7t5rwMdQqcVi0MQaTOliqN+JDlqyfoebo13QfR/Ory ZRqg== 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=+tb4OyPeBvddVVgZ3mAAcmtLcYtmURpW+oNgkhTLycc=; b=diKQBuW+Cu4hPcSGd22UoracogCjdX3ciz3DiWen7+/+NQhcEbyM+HNLpKE+k+KGPE 6ssTrmjzKx5bDFTnrQdkyqQAyzwQsZI1ubNmCY8YqKpIpJrEEmqWT3ddGdk0vPkBgLhu LzTn3UhTUhLEDFqmwZAxbzLqPtNVUqI06MWKPxdhaC2PrRdHkoc2WDDZNf6l26v8sg3w jygAfAo89geRRAEeANKfXEEfOpT0Sp40ixDU83okQy83tb3unmRTiwvFlnfTZ4hMcW/m sp61qNQqxC/cKT43ZQDcgOrV19D5Vz/AU0K2AYAQLTJrFpp4Ae+bslHv901NtF6R4F8V VSEg== 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 t4si4710018ejd.328.2019.10.11.03.41.14; Fri, 11 Oct 2019 03:41:37 -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 S1727649AbfJKKjC (ORCPT + 99 others); Fri, 11 Oct 2019 06:39:02 -0400 Received: from mail-oi1-f195.google.com ([209.85.167.195]:37009 "EHLO mail-oi1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726290AbfJKKjB (ORCPT ); Fri, 11 Oct 2019 06:39:01 -0400 Received: by mail-oi1-f195.google.com with SMTP id i16so7600364oie.4; Fri, 11 Oct 2019 03:39:01 -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=+tb4OyPeBvddVVgZ3mAAcmtLcYtmURpW+oNgkhTLycc=; b=gNx6TnFWJfQv4bwHZ8QhYfn3NI44sWyxs+AlLC/iYVLn9kCof/sIpkbzLl2agu+OpV ikkc6zhLez+OYL/RMw0GLgJ2z3xKcxA39w8ZlUVM1v2+oodD+lTbCFhd49P3DEkiKDLv N45TqpTui2t7xJycakrao246LPqNVvJ4N/SxVKGK59tdheRWn7ZuSBBOa/hx3buJMs/B VU8QQ62Z/BkXQOs9oi4xuOQAhGwTVZfTwMlTQO+oZp/K8QUbU1RJXVaV72fORMxoGooI lDSp7UyqKtPMjvG6dEreS4o10As5HfKJPYWOmh/vkD5ee2uRv6IMRTGO+SD6TRV70YNN I4wg== X-Gm-Message-State: APjAAAVPe1bOQnBvPPC8Y1eiTJX50/BhuuBXFrp7M+KAklvP38/pkp8d hekB1lltxsvwRarVFu2Od4IQcilBPqMe201UumzB8A== X-Received: by 2002:aca:5885:: with SMTP id m127mr11800131oib.110.1570790340768; Fri, 11 Oct 2019 03:39:00 -0700 (PDT) MIME-Version: 1.0 References: <20191009130433.29134-1-sameo@linux.intel.com> <20191009130433.29134-2-sameo@linux.intel.com> In-Reply-To: <20191009130433.29134-2-sameo@linux.intel.com> From: "Rafael J. Wysocki" Date: Fri, 11 Oct 2019 12:38:49 +0200 Message-ID: Subject: Re: [PATCH 1/2] acpi: Fail GED probe when not on hardware-reduced To: Samuel Ortiz Cc: Len Brown , "Rafael J . Wysocki" , Linux Kernel Mailing List , ACPI Devel Maling 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 Wed, Oct 9, 2019 at 3:04 PM Samuel Ortiz wrote: > > The Generic Event Device (GED) is a hardware-reduced platform device. No, it is not AFAICS. The spec doesn't say that GED cannot be used on platforms that aren't HW-reduced and if evged.c is going to be built in unconditionally, the kernel will be able to handle GED regardless. > Probing this driver on fixed platforms should fail. > > Signed-off-by: Samuel Ortiz > --- > drivers/acpi/evged.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/acpi/evged.c b/drivers/acpi/evged.c > index aba0d0027586..55de4b2d2fee 100644 > --- a/drivers/acpi/evged.c > +++ b/drivers/acpi/evged.c > @@ -127,6 +127,9 @@ static int ged_probe(struct platform_device *pdev) > struct acpi_ged_device *geddev; > acpi_status acpi_ret; > > + if (!acpi_gbl_reduced_hardware) > + return -ENODEV; > + > geddev = devm_kzalloc(&pdev->dev, sizeof(*geddev), GFP_KERNEL); > if (!geddev) > return -ENOMEM; > -- > 2.21.0 >