Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp598227rdg; Thu, 10 Aug 2023 12:51:57 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG9UvYmNlIGF3GjD20wzIR2h3sBIi468XRkYgwqdmDmdOuGiXoW7+Z3vCHVuAA5Q4NYGz8h X-Received: by 2002:a05:6402:2cc:b0:522:d801:7d07 with SMTP id b12-20020a05640202cc00b00522d8017d07mr3933292edx.10.1691697116854; Thu, 10 Aug 2023 12:51:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691697116; cv=none; d=google.com; s=arc-20160816; b=kgQPGs3TO31ZhNemPZAGQDIDwxk/oHBNPjHWepLtYeVHejiBn2zM07f9KQfXX3xdvi fzs7P8WRKpQOJVZL/PSVXXfd7b9DT7gKm6i7NDPuj+eqvzzie6/T8T1dXq9CEwfPPa1E wdpfiy01njsz3g5JQIiyf/HjA4SUjacqmC0IoJ5ZUlxyTxPPk0ZsIGSPLr7KzHCLJm6U SsOwgxf0M6QUjDAXHwYQUTY1RHs66d2H6GEB1izSADkRzcOIrH4eM0LSWVB1/rHMUCKa tlW4wJVUfduhmUeghWqCs7aY/z84KD14YEHG+LsHrB8i9Wk/lV+NNb0LNNE2HmJioXND +ymw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=0rXQzrnv4waZsUYrYG7TR2EQqxE7ylheZtZ6SBUZsDo=; fh=ANVaTirUQKmKed1hSgZ10+D9wk7Zm9DVs4Lm4ZCzPoQ=; b=01hU4xYk3zvZdVnFSy1mDcUxWs8szQGURsdrcrYJYqFUfRKAHxVN0L/0+s2RcsHn9g hhUrLmRwC1zuUyTQzDSlUmsSxRnA8rEZjewD2w6X5GcqkQMisd7GB5GAY+/bLruFEno5 ogq32eA79L6I652UPdvmoaVYJdRiAiu0akHQeEXW4RXZSDUYrdpJCCmPv54+X1T8FS04 /zS35Bu4I6GCFvtcAKG4WKXvXMC4k/OIq87dY4cIvQgLVSw14palvtRRs5isYHCGdHAy XPeXQaYYSzPDELjPFFB5k00OGYCo7DtfmuKqw8pYt//MEdmTo6A9R5i0f3TJnbB70NeM 3V+g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b3-20020aa7df83000000b005231e7c1105si1832509edy.382.2023.08.10.12.51.32; Thu, 10 Aug 2023 12:51:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234482AbjHJTWo convert rfc822-to-8bit (ORCPT + 99 others); Thu, 10 Aug 2023 15:22:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234417AbjHJTWn (ORCPT ); Thu, 10 Aug 2023 15:22:43 -0400 Received: from mail-oo1-f49.google.com (mail-oo1-f49.google.com [209.85.161.49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD8CC10D; Thu, 10 Aug 2023 12:22:42 -0700 (PDT) Received: by mail-oo1-f49.google.com with SMTP id 006d021491bc7-563393b63dbso208803eaf.1; Thu, 10 Aug 2023 12:22:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691695362; x=1692300162; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V3f/l0R5xil5slGV+XOGNMmiW0lc9Xb/pv7UJWmkgUk=; b=jABmPlD+vi2hrLdlLukMK9zt4ZcEgEJY0CI9gLfeIigscq4x7RoroCvb26aawcinSK AdILQCQWgtVJ9nlX+uhad+U5rsF1nc38Ou/HSnmtO8tXR5Uz/A8PktXr/Jku9ZYeDDxy cqZ9TKKzvP58uox65U328btDMy6mQlSDQO+6iLgBtXjd4R4u1xVF0a46HFfeqyMpZXri gDOCDSe8GP5mMyHQ01oBH/+nq92ALUepyj6DNaynkSmAms5/PgIWxJ1jC9Hh7Te4HFWf suwXjM/K0tkNQ2pA6EFtLzUnNrIImb1/+EOoD3+aAQFaaNObq1Y/DYD6Dxtgrh1RqWqF fsEQ== X-Gm-Message-State: AOJu0YwnMBmRVaQFmMyXRs6NyhwBydgyXhSc9qAxPAZIAIKpqPxct+2Y ZpfzV0aZ7TAMshnUsfelGQG5AqFImg+FEvXJo3A= X-Received: by 2002:a4a:d689:0:b0:56c:484a:923d with SMTP id i9-20020a4ad689000000b0056c484a923dmr2814522oot.1.1691695362058; Thu, 10 Aug 2023 12:22:42 -0700 (PDT) MIME-Version: 1.0 References: <1691581193-8416-1-git-send-email-mihai.carabas@oracle.com> <1691581193-8416-2-git-send-email-mihai.carabas@oracle.com> In-Reply-To: <1691581193-8416-2-git-send-email-mihai.carabas@oracle.com> From: "Rafael J. Wysocki" Date: Thu, 10 Aug 2023 21:22:30 +0200 Message-ID: Subject: Re: [PATCH 1/7] cpuidle-haltpoll: Make boot_option_idle_override check X86 specific To: Mihai Carabas Cc: Joao Martins , Catalin Marinas , Will Deacon , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Paolo Bonzini , Wanpeng Li , Vitaly Kuznetsov , "Rafael J. Wysocki" , Daniel Lezcano , Andrew Morton , Kees Cook , Peter Zijlstra , Petr Mladek , Ard Biesheuvel , Sami Tolvanen , Nicholas Piggin , Juerg Haefliger , =?UTF-8?B?TWlja2HDq2wgU2FsYcO8bg==?= , Arnd Bergmann , Ankur Arora , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 9, 2023 at 2:52 PM Mihai Carabas wrote: > > From: Joao Martins > > In the pursuit of letting it build on ARM let's not include what is x86 > specific. > > Signed-off-by: Joao Martins > Signed-off-by: Mihai Carabas > --- > drivers/cpuidle/cpuidle-haltpoll.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/cpuidle/cpuidle-haltpoll.c b/drivers/cpuidle/cpuidle-haltpoll.c > index e66df22f9695..0ca3c8422eb6 100644 > --- a/drivers/cpuidle/cpuidle-haltpoll.c > +++ b/drivers/cpuidle/cpuidle-haltpoll.c > @@ -104,9 +104,11 @@ static int __init haltpoll_init(void) > int ret; > struct cpuidle_driver *drv = &haltpoll_driver; > > +#ifdef CONFIG_X86 > /* Do not load haltpoll if idle= is passed */ > if (boot_option_idle_override != IDLE_NO_OVERRIDE) > return -ENODEV; > +#endif I'm sure that adding this #ifdef to the function body is avoidable. > if (!kvm_para_available() || !haltpoll_want()) > return -ENODEV; > --