From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BB10FC07E9B for ; Tue, 20 Jul 2021 16:18:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A01AA61106 for ; Tue, 20 Jul 2021 16:18:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233560AbhGTPha (ORCPT ); Tue, 20 Jul 2021 11:37:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37932 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232916AbhGTPcw (ORCPT ); Tue, 20 Jul 2021 11:32:52 -0400 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CDE32C061768 for ; Tue, 20 Jul 2021 09:13:30 -0700 (PDT) Received: by mail-ej1-x62b.google.com with SMTP id qa36so13764877ejc.10 for ; Tue, 20 Jul 2021 09:13:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OPEvfyjKVX+v55Ct/bQwzH3XO4UVtaI5KxArIAF+NAM=; b=ooSe2AbELutBo06y2Z8AtrRLFTFa6I20RcWxVSy+EiCCxGT1Yl6ABBqVBTsYJjnLho hdbza03lccmMdqAG1jASH9xgKIkxHYwW7Tj/Kq8YvMehqsZsw3fQU4s0ohTwzDyuT3Dw Myfe7GiE6ET+QChSqAhqvogqcz9Uhdt8hQ6aHjAx2JRxtPrGZR2eaPmXJ+yJIH7485uI mAXP8NVlsEdrWlKAoYiNSu3DlV+jFOyqx+og7ba5ES3qXfrVK1215Kw4LZls4iPa7zZv WziOtPJJYCEWhwsNGDq6lswEdNN6cMZ2WIRWijbWUoZocbS7/0N258b10vfvSP1isxwy Bkzw== 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=OPEvfyjKVX+v55Ct/bQwzH3XO4UVtaI5KxArIAF+NAM=; b=Zim/p4pzMd4uI33dYDuNfIGThOfBItPP7Ywz30qmysWrGZfrhr8vPQOyhopPEi6CCS YI8lR0Ivbe4vh4IUAFFDdBHhxGMvA/AOHZ7HIcg+0vtPSXwcOAitvSRzYsUBlrWAp8Qx hTE4b3uQS0eGMWcGhsRu+QpHWAafrSdCaoW2obLvu9KJMa40T7+wcRF70O5tDQHdw3IA DikrQFKBS9ap4qIcb2Vtpm1NYypVKeEQdQZ05EXoTCq172ylYiZKoQTDsyHjLlLceFjM aY7TkkaGswPEli3BLMMoeaolVr5kulEOsbxXDqoi1xotQI222uMCB6/4O3UyMaIDHHqX Rvng== X-Gm-Message-State: AOAM5335YsaZAtcrZ5yU5Vk7Rc8vzLhfybDtZKBrSWguT0NV9Ktru8oc +9CIdc2q178fc1vsibT18O50w7ZcfM2DFVJYBRsStQ== X-Google-Smtp-Source: ABdhPJyk08eimMWa0anfxvsvrdc6iv9f1I9bzEt0s0PGZMI0p5ghaNcA5rqR5UxNu+E/myvVf05TPkuGSLSBgZl30UU= X-Received: by 2002:a17:907:62a1:: with SMTP id nd33mr33659482ejc.303.1626797609356; Tue, 20 Jul 2021 09:13:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anders Roxell Date: Tue, 20 Jul 2021 18:13:18 +0200 Message-ID: Subject: Re: [PATCH v2] Decouple build from userspace headers To: Masahiro Yamada Cc: Alexey Dobriyan , Andrew Morton , Linux Kbuild mailing list , Linux Kernel Mailing List , linux-arch , Arnd Bergmann , Christoph Hellwig , Linux-Next Mailing List , Stephen Rothwell Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 18 Jul 2021 at 15:12, Masahiro Yamada wrote: > > On Fri, Jul 16, 2021 at 7:10 PM Alexey Dobriyan wrote: > > > > On Fri, Jul 16, 2021 at 11:03:41AM +0200, Anders Roxell wrote: > > > On Wed, 14 Jul 2021 at 19:45, Alexey Dobriyan wrote: > > > > > > > > > In file included from > > > /home/anders/src/kernel/testing/crypto/aegis128-neon-inner.c:7: > > > /home/anders/src/kernel/testing/arch/arm64/include/asm/neon-intrinsics.h:33:10: > > > fatal error: arm_neon.h: No such file or directory > > > 33 | #include > > > | ^~~~~~~~~~~~ > > > > > If I revert this patch I can build it. > > > > Please, see followup fixes or grab new -mm. > > https://lore.kernel.org/lkml/YO8ioz4sHwcUAkdt@localhost.localdomain/ > > > With the follow-up fix, > this patch is doing many things in a single patch. > > Can you split it into a series of smaller patches? > > > 1/4: changes for arch/um/include/shared/irq_user.h > and arch/um/os-Linux/signal.c > > > 2/4: remove wrong or inclusions > (or maybe you need to replace them with > to keep the affected headers self-contained) > > > 3/4: add include/linux/stdarg.h, > then with > > > 4/4: move -isystem $(shell $(CC) -print-file-name=include) > to some sub-Makefiles from the top Makefile. > > > > > > (please note 4/4 will introduce a breakage in linux-next > if somebody adds a new inclusion in this > development cycle. > I hope that will not happen, though) > Would it be possible to drop this patch for now from next since it breaks build daily? Cheers, Anders