Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp5418241ybn; Sat, 28 Sep 2019 21:06:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqxeL4KWwI23il8nItcPEwzmHO07kmJlgN/ah1gPZz/Nd0ZloJD7uUWLiPSgvmCBgqoHfZpu X-Received: by 2002:a17:906:57ce:: with SMTP id u14mr13777749ejr.184.1569729976263; Sat, 28 Sep 2019 21:06:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569729976; cv=none; d=google.com; s=arc-20160816; b=zy0iJRw7zImMrY4eevLBfyLwRGoCgmKf/v0fVyuVUcGWXmsc8V2MrwuQKqOx3yAFgT A9HaTk3ZvHxR8ALqLbxB/ZihDI4qXhvzz9z/pp9EyRLs7umt74sMn0LBq8ks13dT96K8 sOdi77m4YWjatGFJF2LyfFRb9EatbWzIFu6QxVjUquZ6uzu2u8kJxWbpOHGeeL3SmhmQ cbkokb+ZU7OkrxWAmPJnHltZM5lArzr0xMpZMCCqWTkA8tRAkhMPk+C/4bIdx0H/oCJb 0QHclMAhC61pieUMhSVn6QaAxNIrGzXzLMbHwIXvcqNHKkNM4EXd3ZeA3z9W3MnMTGeN rEIQ== 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:dkim-signature:dkim-filter; bh=woyYg5ZX3LH+X72yt3rLwXDVMvzanzz7a9iBSSuatNc=; b=HNrIDVHRlL+FgVJIBmH+2Q/mTNSg1izm401POxWnA9WjbBSoeu2VUe4HqI8LA4Ua4b yr4wRGYsWz4HlUAZaBdOzo/gKKASF27Vln//FB5w1QnZa3mMBw6LrgJEO5jOIwgopb7u /eEB7+M2U4xJlLiK5WRHINFcZVrmI1Ukgc7+SxWIbPDi5TIjK5C3u0PPm3NLuUD6vZRt ODvU3DYnJFFb8vw5nY6LKVqbW4NbK+o6xlhlP4zyPUc4rP7ZwszpaFKeqJsfFLkzjhuV 3+cn7BXB5qkd7aadzvFzaeUC1OrVQywHOSyFbTefNVh1eoKVqNX1LaKkENm8MdxXrO8U C3eg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=t9blx5JN; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z10si4205335edd.140.2019.09.28.21.05.23; Sat, 28 Sep 2019 21:06:16 -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; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=t9blx5JN; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726018AbfI2EAG (ORCPT + 99 others); Sun, 29 Sep 2019 00:00:06 -0400 Received: from conssluserg-04.nifty.com ([210.131.2.83]:62160 "EHLO conssluserg-04.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725379AbfI2EAG (ORCPT ); Sun, 29 Sep 2019 00:00:06 -0400 Received: from mail-vs1-f46.google.com (mail-vs1-f46.google.com [209.85.217.46]) (authenticated) by conssluserg-04.nifty.com with ESMTP id x8T40102019634; Sun, 29 Sep 2019 13:00:02 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-04.nifty.com x8T40102019634 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1569729602; bh=woyYg5ZX3LH+X72yt3rLwXDVMvzanzz7a9iBSSuatNc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=t9blx5JNwA2UaReQ0OtqgxMt2qkyq6fRdEWIqVBpfzw5Dcgl75zPLpiYwjcPseREK GuJ+hEebEny+qrz6qwgp81Sol5lbX7iU/eWEW3nGcVvtSbvEo1LRxD7jS83q4/8Mzg Lc27PpMNjTjJCNtXVLcNkH9Xt+4x1SgJBf+H9m9yTQS7GzuLjV4SYx5qyc9O/amsyB PFhYNGg5zvuT/05Y0mMR95gWVkZd/yHrhPX/Hv16ktW6aBWjYOx09+avkR5wM5b9NC 67qrIO/ySR4RBao+XXr3bvflIqjbJ0E3Vz5/jyU5gg/pbhBaiZtoOjH4cPn8mnYj15 yAncEkYBNkqOg== X-Nifty-SrcIP: [209.85.217.46] Received: by mail-vs1-f46.google.com with SMTP id m22so4528879vsl.9; Sat, 28 Sep 2019 21:00:02 -0700 (PDT) X-Gm-Message-State: APjAAAV9sSrekqwA2nIAcNHvqwvoYja5yRS4OMs8Q+3TA4cdctl9Y5q7 ZD0IrO5+tZ3qOhvZIz+6dHlNjilVz4KprfY+D1M= X-Received: by 2002:a67:ec09:: with SMTP id d9mr6522939vso.215.1569729601029; Sat, 28 Sep 2019 21:00:01 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Masahiro Yamada Date: Sun, 29 Sep 2019 12:59:24 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] More Kbuild updates for v5.4-rc1 To: Linus Torvalds Cc: Linux Kernel Mailing List , Linux Kbuild mailing list , masahiroy@kernel.org 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 Hi Linus, On Sun, Sep 29, 2019 at 11:57 AM Linus Torvalds wrote: > > On Sat, Sep 28, 2019 at 11:41 AM Masahiro Yamada > wrote: > > > > Please pull some more updates for v5.4-rc1 > > I pulled this, but I'm not sure if I'm going to keep it. > > There's thousands of lines of changes because of the header-test-y > thing, and I'm honestly considering just getting rid of that thing > entirely. > > It has no actual upside that I can tell, and it's extremely annoying. > It pollutes the tree with hundreds of *.h.s files, which messes up > filename completion, and just generally is ugly and annoying. > > So I've unpulled for now, and I'm not sure I want to pull more noise > for this mis-feature. > > Linus The concept of header test is to make sure every header is self-contained, so that headers can be included in either #include #include or #include #include Of course, you can argue that it is addressing hypothetical issues "what if the include directives are arranged in this order?", that nobody has been hit before. If this test is just annoying, shall we remove the 'header-test-y' syntax and include/Kbuild entirely? But, at least, I want to continue compile-testing uapi headers that are exported to user-space. This is useful to detect a broken uapi header that is never be able to be compiled in user-space. For example, https://lkml.org/lkml/2019/6/19/104 So, I'd like to keep usr/include/Makefile at least. -- Best Regards Masahiro Yamada