Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2582061pxp; Tue, 22 Mar 2022 01:23:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0huntEGIPFEOicLsKKLfn/ShHU3dWLR/4SymGmEMXUxKPF68BfKrEUQOGN6ukC9NWflde X-Received: by 2002:a05:6402:1907:b0:418:d2a8:a7f3 with SMTP id e7-20020a056402190700b00418d2a8a7f3mr27213818edz.245.1647937396796; Tue, 22 Mar 2022 01:23:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647937396; cv=none; d=google.com; s=arc-20160816; b=sk6K+E+FlNKe5tEtAwWHJ1otORW6AofCR6dLB/qYi7FvgEYGwaC14y/AwvBwT+Jn8+ sYRIYS4h6pqqBvbEALbfnMeIPHKWizbF2zDWifVNEqKscQyNJrWiWKA3PnIEPId9brgO q+gRJQa3jlgNsmth5RnXxltXjG40hRTLO7q3kQXhXAKQMEg8krjZdsCiUot0LAZsB7rl u7osU0HSdrTrzka/TjMd8q1dtzgHhmderdGJ2BICcN2Ad6138hWr/NF4LNEgGjJX1ikc wH1XmMGqskRZoRVttt7Fce3D+H5slaAcYDYn2nMStGQ22QY5o5ck/MydLvq1ykkFoLw8 4AiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=mB55UEg7vRE0QnmtVfNpsCp6pv59/BZgQeh/tPR6naQ=; b=U2TS+hkSJIqQ65kAu7beBD1aFrWGTkoSQLTmzw8odnKWstI1W98aKpT2OZDNNZ6S/V oBsogA1PgZpuFW+pOwBl8XQNtWVNYmHt603D3DWCIOs7aVQIb02dJ5fa8vw3BVfT+hDN kf1fqsK/oSVxPG1BnJc/Hz1P8RStOhPQPVSsv6LG5SKTIRdjso6pkqZPfawLJswyuhlg 6JZN4nugEIgsUu5nhcljJOtQT7WDvPpJHUj1tmK5Y+/ngPTlpR2XG7XShA9QvyY7ql+p 2Dxb8numTzvJzKMoJt48JMTPjy4p+S9jOYZ2PAHTMcM4XLR0xQIbt/I2qbLLSMQE/zkQ gA/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BIvjlSNY; 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 nb41-20020a1709071ca900b006df885aadadsi10279852ejc.109.2022.03.22.01.22.47; Tue, 22 Mar 2022 01:23:16 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BIvjlSNY; 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 S229503AbiCVH4Z (ORCPT + 99 others); Tue, 22 Mar 2022 03:56:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbiCVH4Y (ORCPT ); Tue, 22 Mar 2022 03:56:24 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA52C52E52 for ; Tue, 22 Mar 2022 00:54:57 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id qx21so34343203ejb.13 for ; Tue, 22 Mar 2022 00:54:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=mB55UEg7vRE0QnmtVfNpsCp6pv59/BZgQeh/tPR6naQ=; b=BIvjlSNYbwLvRdtWWOAHPapGwr2N6ocS4BvmcRp5cYszwlYrctj8kR3MnC+biwsPkt zcvs3WltilULn3e9acV6uSWAhOB2ym3etzzw0e8BR37RBkznveucF2PXNQL1rsGHtJE1 iULd9jtn2rO2B4lD1YZjEBNDE37vXqnGFprSURA4+IbIFzESmYsZwJcyDoSGPb06DkkW 17aBmdlPvf+x4giRLgso082ipBsAHrZMBkl1RaVZia4H5cT9CmnOOCXARv+gcQkaU8jE 2NkwqJp1E0hstrhqnBb2jzTwiYEMbjfftTCY/cwPJnF5roiJUzLWQ9ymbq+DZWnXcvRn Cwwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to; bh=mB55UEg7vRE0QnmtVfNpsCp6pv59/BZgQeh/tPR6naQ=; b=qzULPZLv92xrdf6xzIO+j8vAafh/C/DmQm6X/qo62CUs4p5yjgFGtVZ6g07x3msWd6 d2X4u9nBdDzXwtdPC0sT2JRK9Z7Be3j03Z1TPLq8aZ0pd2eeIZAfquU0PTePKcjn7wxN ge92kv2SI1VIPCAjd0OLwIeRDcrerr1mQKNZG4lSmXmB98ptW5NQ0i27SqX/+R25Df/E W4bFIi8b8bFQVeInFT1rmccG6I0/YFZaNeu5ewCEGKhl9Yo1RLoNqAzbOsDiUY6XI5O5 1xBiAtZYTm9nwtzVLKUpJ4Y1h1HOW5+2Tde6c9rY/ql9cXVxJYCypOnI4vsXx5MIum/5 5NEg== X-Gm-Message-State: AOAM533kUSt+AND48eT4l0EOWguuYYHUHeKqgdVia8CmZnF8JnLerN0L M12YYCCVKDcAn6ri4bXKSBI= X-Received: by 2002:a17:907:3f91:b0:6d7:16c0:ae1b with SMTP id hr17-20020a1709073f9100b006d716c0ae1bmr24098673ejc.74.1647935696138; Tue, 22 Mar 2022 00:54:56 -0700 (PDT) Received: from gmail.com (0526ECD0.dsl.pool.telekom.hu. [5.38.236.208]) by smtp.gmail.com with ESMTPSA id p3-20020a1709060e8300b006d0e8ada804sm7718310ejf.127.2022.03.22.00.54.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Mar 2022 00:54:55 -0700 (PDT) Sender: Ingo Molnar Date: Tue, 22 Mar 2022 08:54:53 +0100 From: Ingo Molnar To: Nathan Chancellor Cc: Linus Torvalds , linux-kernel@vger.kernel.org, Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Andrew Morton , Borislav Petkov , Thomas Gleixner Subject: Re: [GIT PULL] scheduler updates for v5.18 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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 * Nathan Chancellor wrote: > Hi Ingo, > > On Mon, Mar 21, 2022 at 11:54:09AM +0100, Ingo Molnar wrote: > > Ingo Molnar (17): > > sched/headers: Fix header to build standalone: > > sched/headers: Add header guard to kernel/sched/sched.h > > sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h > > sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry > > sched/headers: Add initial new headers as identity mappings > > sched/headers: Fix comment typo in kernel/sched/cpudeadline.c > > sched/headers: Make the header build standalone > > sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there > > sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there > > sched/headers: Standardize kernel/sched/sched.h header dependencies > > sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies > > sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies > > sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies > > sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies > > sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies > > sched/headers: Only include when CONFIG_GENERIC_ENTRY=y > > headers/prep: Fix header to build standalone: > > This series regresses ARCH=arm allmodconfig: > > $ make -skj"$(nproc)" ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mrproper allmodconfig kernel/sched/ > In file included from kernel/sched/fair.c:52: > kernel/sched/sched.h:87:11: fatal error: asm/paravirt_api_clock.h: No such file or directory > 87 | # include > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > make[3]: *** [scripts/Makefile.build:288: kernel/sched/fair.o] Error 1 > In file included from kernel/sched/core.c:81: > kernel/sched/sched.h:87:11: fatal error: asm/paravirt_api_clock.h: No such file or directory > 87 | # include > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > make[3]: *** [scripts/Makefile.build:288: kernel/sched/core.o] Error 1 > In file included from kernel/sched/build_policy.c:33: > kernel/sched/sched.h:87:11: fatal error: asm/paravirt_api_clock.h: No such file or directory > 87 | # include > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > make[3]: *** [scripts/Makefile.build:288: kernel/sched/build_policy.o] Error 1 > In file included from kernel/sched/build_utility.c:52: > kernel/sched/sched.h:87:11: fatal error: asm/paravirt_api_clock.h: No such file or directory > 87 | # include > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > make[3]: *** [scripts/Makefile.build:288: kernel/sched/build_utility.o] Error 1 > make[3]: Target '__build' not remade because of errors. > make[2]: *** [scripts/Makefile.build:550: kernel/sched] Error 2 > > Randy Dunlap has sent a patch that fixes it, which I just reviewed: > > https://lore.kernel.org/r/20220316204146.14000-1-rdunlap@infradead.org/ Applied, thanks Nathan! > It would be nice if this could be taken with the pull (or submitted with > the pull in a v2 as I see Qian's comment) to avoid regressing the build. Will do. Thanks, Ingo