Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50D43C636CC for ; Wed, 15 Feb 2023 11:15:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232576AbjBOLPr (ORCPT ); Wed, 15 Feb 2023 06:15:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54710 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232342AbjBOLPo (ORCPT ); Wed, 15 Feb 2023 06:15:44 -0500 Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 320B722A24; Wed, 15 Feb 2023 03:15:43 -0800 (PST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id C1D5D3200920; Wed, 15 Feb 2023 06:15:41 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Wed, 15 Feb 2023 06:15:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1676459741; x=1676546141; bh=NuTkQV0e8+ yxV4WjDL8EFdkun0PggnWdbE3vS2mdeYk=; b=XSQ10jBGCyy//uwDjFC0Af9Axu AhV55yyc1rb3YGN2KCuZRPdfdM7C56ikjcrbH7nQrMdCEBLTmTGW9knrk+yi/6gT Lq+WX7D/PnEM1R954rURuYNt6iQYyi289UbDOqFFZ/LxCOE7FY2FGWxFK0Yty4dc yK5Dsf88bqItGj0BxkzvtdpPB0DvBsSBcRM+uUDE5VrlVxiqnOvJQ8MXPCZsIULV nitU51TUjUfvq4nHg+Zc0o/ciGEFzqIcggNKU/wbfaUfwx9hYWmNqJqWK8yqeIfq xry3g4fWzYi6t3FXSErSYSKxRw2psZXEnXUG/Eu2obIr/gn0mEjII6L1GpDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1676459741; x=1676546141; bh=NuTkQV0e8+yxV4WjDL8EFdkun0Pg gnWdbE3vS2mdeYk=; b=CQ1BkJfp36FTrZsKmBGmunUXkxkeDU2Xb58+DjHfPYdX SdgrsKHRXFXUkVgBvinH+cKmQPcajuI74nTEpPmqnU8EU/oGiH7a0AircFd45CFn 8tfA287xkK/mXctXW0Bi2d0IqVWae5vmevh6yBqaQpxxNAh8wUiQfxZDbEfqbr8P JB90yqpiGBwtkelXe9hTYAxI39/CPcn6UaAGvO8k3y/hjeUfInEwOsTv6+eSfP2D ZzTLCCockkZ6ZlwDdPrjlEgmAAR5uTQfgk/nLkehM489wF96PZEx5xcfp8RIHkkC Cfgwj/t8GsF0THeA5j8SM1StBVqY6/HgA3kwAMcSRw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeihedgvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepffehueegteeihfegtefhjefgtdeugfegjeelheejueethfefgeeghfektdek teffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D112FB60086; Wed, 15 Feb 2023 06:15:40 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-156-g081acc5ed5-fm-20230206.001-g081acc5e Mime-Version: 1.0 Message-Id: <62e7ab37-1148-4cf1-8d6a-3da440fa623f@app.fastmail.com> In-Reply-To: References: <20230215100008.2565237-1-ardb@kernel.org> <20230215100008.2565237-3-ardb@kernel.org> Date: Wed, 15 Feb 2023 12:13:06 +0100 From: "Arnd Bergmann" To: "Ard Biesheuvel" , linux-kernel@vger.kernel.org Cc: "Jonathan Corbet" , "Tony Luck" , "Jessica Clarke" , "John Paul Adrian Glaubitz" , "Matthew Wilcox" , "Marc Zyngier" , "Guenter Roeck" , "Linus Torvalds" , linux-ia64@vger.kernel.org Subject: Re: [RFC PATCH 2/5] kernel: Drop IA64 support from sig_fault handlers Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 15, 2023, at 11:19, Arnd Bergmann wrote: > > I can probably do the same recursive check for removed Kconfig > options that I used for finding dead code after the boardfile > removal. FWIW, here is the list from a bit of scripting. Symbols that are only defined in arch/ia64 but are referenced elsewhere are: CONFIG_IA64 CONFIG_IA64_PAGE_SIZE_64KB CONFIG_IA64_SGI_UV CONFIG_IA64_DEBUG_CMPXCHG CONFIG_MSPEC Kconfig symbols that are only selected in arch/ia64 but defined elsewhere are CONFIG_ARCH_HAS_DMA_MARK_CLEAN CONFIG_ARCH_TASK_STRUCT_ALLOCATOR CONFIG_ARCH_TASK_STRUCT_ON_STACK CONFIG_ARCH_THREAD_STACK_ALLOCATOR CONFIG_GENERIC_IRQ_LEGACY plus a few that have only one or two other places selecting them: CONFIG_ARCH_CLOCKSOURCE_DATA (sparc64) CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC (x86) CONFIG_ATA_NONSTANDARD (powerpc-maple) CONFIG_FUNCTION_ALIGNMENT_32B (i386) CONFIG_HUGETLB_PAGE_SIZE_VARIABLE (powerpc64) CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT (x86, loongarch) CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS (arm64, arch/um 32-bit) CONFIG_HAVE_FUNCTION_DESCRIPTORS (ppc64be, parisc64) CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (parisc, x86) CONFIG_HAVE_VIRT_CPU_ACCOUNTING (powerpc, s390) CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN (arc, loongarch) Arnd