From patchwork Fri Feb 16 21:41:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 128643 Delivered-To: patch@linaro.org Received: by 10.46.124.24 with SMTP id x24csp1006413ljc; Fri, 16 Feb 2018 13:41:44 -0800 (PST) X-Google-Smtp-Source: AH8x227Ou1ahlQ8MiFE93lZEx1T9PpCI7283D51Tr8HQq72oMgWmtGYril3teuEuTQjHr6KvKLpV X-Received: by 2002:a17:902:6041:: with SMTP id a1-v6mr6932149plt.225.1518817304550; Fri, 16 Feb 2018 13:41:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518817304; cv=none; d=google.com; s=arc-20160816; b=f9PRlD6eimjfMS1/TPOkjdaVcSUdxCF+jEx+93PD6ijr9hqfNL8T7MpSOmcYuCZpSP u6ZExFjTybJziV7fx0QTaNTeKwFm9NaiW9yrCnM/5j9spB/UTzduGjqD6PAOnK1HJtxa d3kJxveKpzdTUjvl/sRmXB2LnBKwLRPgQgOuYkDIL0vfLbwgaVqqLP2lD84hN/dY6IUC ioetiEaQ8dW7P7VisxBFAhk52/c6xlc5t5hYc39+NPPDqSEha0GXbYOq9y9uANTX9+1G yTeAWUVfjkzg0dnYvcNAZztdnDl2Cdz82QVI1UeLQbkbLj0FXGdpYMSs+L3+/Jeld9lR TAcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=la0EpflOax1GvXPywbQaQCJ7trG2HHSnQfyiPOo672w=; b=Z4DnBkWBxMVFAEfB0U5th1K2Zp7L2uGL3jJCCa80AN3o0WPPIs6QTmLB/k7hD7qaLV YXA2yGZAAtgJ4Q70gaxzfb8L5SH09RtQIFkwCLE9iQqUy62V4xOC68nsRTxWn8KvlJa3 lIzfVe9VUWWkahvjRcr0tRoj5Fc9QMudkHreLL+eyjjXtx/VlhrKIUU3cBR/EQD7JFCL uqDD+WTOYnK5k7AvndxxtMSG+hwKBTO/i4BR3Gaf890bzHNlql3OH89X29IbyAm5SlM+ vek8VciQ/AA/fx74MZ+gBUl+P+EJ3wQXsNWNdTHke1DhIY1nnVoVZkxaegv7c5qIn9VR OMWA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f70si502842pgc.744.2018.02.16.13.41.44; Fri, 16 Feb 2018 13:41:44 -0800 (PST) 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751011AbeBPVlk (ORCPT + 28 others); Fri, 16 Feb 2018 16:41:40 -0500 Received: from mout.kundenserver.de ([212.227.17.10]:54197 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750961AbeBPVlj (ORCPT ); Fri, 16 Feb 2018 16:41:39 -0500 Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de (mreue105 [212.227.15.145]) with ESMTPA (Nemesis) id 0LeM29-1eRnUa2yFx-00q9y7; Fri, 16 Feb 2018 22:41:29 +0100 From: Arnd Bergmann To: linux-kbuild@vger.kernel.org Cc: "Yann E . MORIN" , Masahiro Yamada , Michal Marek , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Arnd Bergmann Subject: [PATCH 0/3] fixing the last failures in randconfig builds Date: Fri, 16 Feb 2018 22:41:10 +0100 Message-Id: <20180216214117.1947175-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:OTtfIdLi0xl8elqh13/nStc/R7vyC4uUPHVTzOnG+hah7cBIxnS +0sa36ffhLaUjGMlDWn9IaDHNQyNl85A9QdirCN4LGmBdRSE5II05kSvXfA+9hwfxrHKNnO VtBE3O+EW/smeDaR7QWVTmajRmhwyKqBnnVDeCiFrAHTPH/oFpAZb/zIoOAJvMH+NY3B23v XMHHGyneiWqsmRIkQpPAg== X-UI-Out-Filterresults: notjunk:1; V01:K0:MxZT5Y+YpbQ=:i2wLFtbvIZ8Mf4Ow4O5paq 2Pk3hzCrUGPQJoYWlgQk/Z3XB+y4bsTkyDdWvon82xbARnuL3o1YkNYrMbOs/uzjFTeNBaDfJ YreWOSwHUCIRkOtYHQ/iY/RwNbzT53uqGgex1NqrSczvxR7Qs9uVlEb5AZK1N2kjZavvxekn1 WEgMDJT63ynJNA63A0yiOV+mqeLPEx8+DCtajcIRpRBNBHKyNySjvhPZ2mSy55qeap8T2SFHK B3sUs7WFvp90KC+UUIrZdbx8+8SabENZgeN/ARYinP694C3G3iPtxUyfk87mH6qtwrddrv99E Q2cg5yAslCa2Y2Enb1fZGZBkVFxvIGUdhcEKFS9/f/SIKQRAUd3iGEa0svNA4DPQZWjoxpsOl VvaHfR2wZeAWFuCncDFoEZ7wz9c6axD8v29M3bZmy4h5DoOQ00Kth6S8B61VChyLBxeB99Ixh RvB8yRUO2glZHRzPOHxaBCR6kyweQKRMVDN5YVn8n3U5s8OIhqc91wkkCMa1FB33KmK72VEX0 saErM1h1mzeKHfxax8IkB7CkHS4jSkuuTt+2hy/3GR5nPyKoh2ROqX/sMRfRtYj21gXZTsQTg hzJq6dWEGy4E7QxypmIBujyVRN2CtszZ35/ZoNcLP6LttyQwpW1OUbzTOP831etFQ28nAJKR4 PnmVuQAQ50YBHaeQFFDBjI0h1deyEQqs1O6+VWKBYU02pLQ3RDt+Nav8P8s/LfQx6dj5HEKul k/6BDnEmBNC/V6k7cuf/3MeOad9zHkt9xCfWAQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I've recently done some build testing on 4.14-stable and to my surprise found only a handful of bugfixes were required to build all x86 and arm64 randconfig output without any warnings using gcc-7.2.1. I have submitted the remaining trivial patches now, and this is the non-trivial remaining part, where we turn off some options that are known to cause problems in randconfig builds. While I've carried the same patches in my randconfig test tree for a long time, I wasn't entirely sure about my approach and never submitted them for inclusion. Now that this is literally all that is remains, I'd like to propose all three for inclusion. If someone has another idea for how to address these, that's fine with me as well, as long as we can make sure at least COMPILE_TEST is enabled for randconfig builds by default (everything else can be derived from that if necessary). Note that the 4.15 release has a couple of build-time regressions that I have sent bugfixes for but that so far have not made it in, and 4.16-rc still has a number of other issues without patches. Arnd Arnd Bergmann (3): Kconfig: disable PROFILE_ALL_BRANCHES for compile testing Kconfig: improve handling for all{rand,yes,no,}.config fragments Kconfig: add a default allrandom.config kernel/configs/allrandom.config | 6 ++++++ kernel/trace/Kconfig | 1 + scripts/kconfig/conf.c | 27 +++++++++++++++++++-------- 3 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 kernel/configs/allrandom.config -- 2.9.0