Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3795735ybl; Mon, 3 Feb 2020 06:42:35 -0800 (PST) X-Google-Smtp-Source: APXvYqxFKq/0xSb38r30/8jHAMEp9rDPrlmwuruuoRspeSkDWhlwEVWWhAqiq7DDrQFplctYuoqA X-Received: by 2002:aca:120e:: with SMTP id 14mr14120860ois.135.1580740955071; Mon, 03 Feb 2020 06:42:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580740955; cv=none; d=google.com; s=arc-20160816; b=FMJd4i0h8fFT/8V5FuVQu2+jJBjHQF1VwOHvemdTWRYxdKDTaJKyKG20TLigmdM8aW BkWfUQPZx7ajPEpywfJUCdeHwoYGj8oBcW14vqkUmL/ne2AcncYVrfJYuasC6BK6xwdN STRHTNVkE74BemVK/1WSz142617Lc0s8tJA+rtOAKmTHYoZjddm0p8rA63zbPYP28ZjE A6X4gwchGdEljsb0GnMaJsEeLiXw1gnHKtlLU7GY+ahOKbbk4Zx4QRCNXG4shxsTNHNO Qy+Ebvoa8SCUeUbyuI5uqPZPqr9C0Gaenl9SId1bPc5lJKDLWfQPLyLTx23Wc507ZfBH PONA== 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; bh=ovDaMOPD0mTdkZHGlr5aG3uRrW9fWjrF+N68FqL2mqA=; b=D6FcF1ttyQ/8GolJSyH7+zdaB79htQD2b+ni++Mk7lcVNV4sCr7RGEm3KA7pGaAAYc glgxmvBchSlloYfPfMgwK23/Dc5vCitV5/3HjTpC5k7YT3pig6TXYHVO2Rv+au+LUzQ6 x9Z3lAZgfMb3ZGJpOhBra8QnBh94CY02LdSvWORdnhblb9MY59cck2Rmwxw9XsfEcTBO FDKjrTT++xHQR1LSo1aXyR1alOvuFCxjiHiM9y/glF/HRKGByR1MQuIgoFwgIUlNb5jC jXkMIliukusoEaq5VKQPqkG4NJPxTzVRRKIyvObf5wCY8Hq+5M7G/l3xqhbOf+hGR6pj lT/A== 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 z18si9108891otq.121.2020.02.03.06.42.22; Mon, 03 Feb 2020 06:42:35 -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 S1728061AbgBCMZr (ORCPT + 99 others); Mon, 3 Feb 2020 07:25:47 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:56091 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727074AbgBCMZr (ORCPT ); Mon, 3 Feb 2020 07:25:47 -0500 Received: from mail-qk1-f170.google.com ([209.85.222.170]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1N7yuz-1jdEvy0FiF-0150X2; Mon, 03 Feb 2020 13:25:45 +0100 Received: by mail-qk1-f170.google.com with SMTP id u19so6277011qku.8; Mon, 03 Feb 2020 04:25:44 -0800 (PST) X-Gm-Message-State: APjAAAVsig5ayJqpiKY25ChbkwKG8B2i4S8N2jQsFADPbXJ25qZZzHaR qsMyO9bGFEhTUo73T6fu0YHDFqXxy7aA0wWLF+A= X-Received: by 2002:a05:620a:909:: with SMTP id v9mr10712027qkv.138.1580732743857; Mon, 03 Feb 2020 04:25:43 -0800 (PST) MIME-Version: 1.0 References: <20200130195525.4525-1-krzk@kernel.org> <20200130195525.4525-2-krzk@kernel.org> <9f8a0a8e09893e7087d2212fb0eeb94a908b7be1.camel@perches.com> In-Reply-To: From: Arnd Bergmann Date: Mon, 3 Feb 2020 13:25:27 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/2] ARM: configs: Cleanup old Kconfig options To: Krzysztof Kozlowski Cc: Joe Perches , Russell King , Alexander Shiyan , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Pengutronix Kernel Team , Shawn Guo , Sascha Hauer , Fabio Estevam , NXP Linux Team , Vladimir Zapolskiy , Aaro Koskinen , Tony Lindgren , Maxime Coquelin , Alexandre Torgue , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , Avi Fishman , Tomer Maimon , Tali Perry , Patrick Venture , Nancy Yuen , Benjamin Fair , Olof Johansson , Linux ARM , "linux-kernel@vger.kernel.org" , linux-omap , linux-stm32@st-md-mailman.stormreply.com, OpenBMC Maillist , arm-soc , SoC Team Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:Z/o9hl+VbVFCd3JbFMrSX5q5pl1EGoe4TUEC+JYUrP0wfQufBCt x/tSoiBEU2+RFgpd5DRkEdhSBsimgXbMosZEhQwG00/NdJbNrh11Sbm/DeULFKlaCeVyeB5 jcHDjtZgpX05iLKDnf4MAuciJQN3pjxGpydNJk2z7UPVXVle2k17FStyt0rJCs3NOo469iv ghOOcuDImLbuTdPVxsRQg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:LTIDGvjRHmQ=:+Cq4IdjiThj/pyKdrz+aZ5 NEPm6iOhe4dr/KngwTqUhDIgfOi1FdeUuxDeiR/8cIt3yVDDN6B3WACw4uqsMlUgY4c77b3iu gElD4y/8VkSsdXCM/pYed4MgPGHq5eCCyE5uK20EYRzL04ssTZskfnT2VrWa76ie0ynDCn8c8 eeXPuY7MmtuKm4jY+KkX5kgvjMgBK8OtzZ2RLYgjZqPOOHcuXriVmkdvoCJZdZAq+MaofmJGy k+A0bj7Si1cTiru9eupfeADcU8FAI3LuVdHgeVC/ZQbVMrjhlXcGb8NyXnmGlbT9BeRiOXG3Z aiM+PlQQPqRp84D2hH62/SETV3NBmRrh7P21KIvYWxOA9eoMTT22Lyrftu78euEHg/oioRQYR PTOSBbXaaANOxfY89g3Sdpq6XHZJTqZWkrW6YeuH3Fd0kPmlH6vANXiOqZ/mWMO0MfHLKgIuR FAlEfkGEDe7FiZGyhTJbpPvlFQ10XsS4ulDUQGqH/sIBsxqPQgqShvHbQOr9q88dvyR76O7kn TsECwZ0M3dPWp34ZoIqMO0ZWnfMRa8E+2/k2O+iekVYOXFj1VYo/0MsMTjuvcKByqne5hwbaZ QFWGYFgehhGWiVd/4Ozl5hhrX5XKEe7+KLRBN/rlsOg7KoGMK/BiAVego8K3dcRFgeg0E3PL5 WU5tWfKPlXFZ6/TUN+hLOZbVTl0xSlZle/9aGGcifhHP66TeWwWoNCwY5YyGEPzadfaGNYHua VmBedHg+ed2vKsUWz3amSLXqXPRYoq3PPw639aVAh6HXoVxoztZiTC/qREn3BLIicS5Gc76Zl 0RPWL2QF/raRe/ihJd7aLmKj/oJwKYEj8qNK6mnlBo1PwXiYpM= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 3, 2020 at 12:53 PM Krzysztof Kozlowski wrote: > > On Thu, 30 Jan 2020 at 23:06, Joe Perches wrote: > > > > On Thu, 2020-01-30 at 20:55 +0100, Krzysztof Kozlowski wrote: > > > CONFIG_MMC_BLOCK_BOUNCE is gone since commit c3dccb74be28 ("mmc: core: > > > Delete bounce buffer Kconfig option"). > > > > > > CONFIG_LBDAF is gone since commit 72deb455b5ec ("block: remove > > > CONFIG_LBDAF"). > > > > > > CONFIG_IOSCHED_DEADLINE and CONFIG_IOSCHED_CFQ are gone since > > > commit f382fb0bcef4 ("block: remove legacy IO schedulers"). > > > > > > The IOSCHED_DEADLINE was replaced by MQ_IOSCHED_DEADLINE and it will be > > > now enabled by default (along with MQ_IOSCHED_KYBER). > > > > > > The IOSCHED_BFQ seems to replace IOSCHED_CFQ so select it in configs > > > previously choosing the latter. > > > > > > CONFIG_CROSS_COMPILE is gone since commit f1089c92da79 ("kbuild: remove > > > CONFIG_CROSS_COMPILE support"). Acked-by: Arnd Bergmann > > Hi Krzysztof. > > > > There seems there are a lot more of these unused CONFIG_ > > symbols in various defconfigs. (just for arm and treewide below) Feel free to pick any of these symbols and send patches for those. No need to do it one symbol at a time, but please group them like Krzysztof has done. > Nice finding! The trickier point is to nicely remove them because: > 1. The easiest is 'savedefconfig' but then some valuable options might > disappear (like recently happened with DEBUG_FS), > 2. They could be removed in automated way with a script. However in > such case what about replacements? If some symbol was replaced with > other (or just renamed), maybe we should enable the other one to > restore the desired functionality? > 3. Or maybe let's don't care about keeping defconfigs stable and just > clean them up automatically. I don't see a good way to do it automatically. It would be good to check that we don't remove Kconfig symbols that are still used in defconfig files without changing those files as well. Cleaning up afterwards also works, but this always requires manual inspection for each symbol. Arnd