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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4377CD5BC2 for ; Tue, 19 Sep 2023 13:42:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4BE886B051E; Tue, 19 Sep 2023 09:42:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 446DC6B0520; Tue, 19 Sep 2023 09:42:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 30E656B0521; Tue, 19 Sep 2023 09:42:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 1DB6A6B051E for ; Tue, 19 Sep 2023 09:42:53 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id DD6CE1CAA4B for ; Tue, 19 Sep 2023 13:42:52 +0000 (UTC) X-FDA: 81253462584.24.1609417 Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) by imf25.hostedemail.com (Postfix) with ESMTP id B578AA001C for ; Tue, 19 Sep 2023 13:42:49 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b=haZzJuTZ; dmarc=none; spf=none (imf25.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1695130971; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=xF9/8QKvWWkbeOJr21JLbJCynp3yqjzThzTACYbxHTg=; b=Mk2zZhwmxB6493Z/sjmiZoVArj8LF8ufhWlui42ETQNXqRjrewaZbtV+Hqy6XWibOhcPkO bB3da/bJDkbdoMJ89u5FXc+Eg0nFgtshcHOLKxDLKUD/o08He76pcRx1ToRcNt2pLEVKEo bUYdWV2xRqv53M95H8rqZ3hWpkc6f00= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b=haZzJuTZ; dmarc=none; spf=none (imf25.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1695130971; a=rsa-sha256; cv=none; b=snjk4/WNEJf4EQ5lJEAbFJ9wDqQMr17ozPeMIjUmLfDacTVdYjAJUowJntZ5wmrab8IxNW O+f+ATSU5Ho6WqUh3EJ5c1tCehWB1mZ3GyFlSN88n4qGaR0Esv3/7ifIuYWaLbBGqkqDGV klFm/kgYz1kSOlckrZu9DBDHaKpWvpE= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=xF9/8QKvWWkbeOJr21JLbJCynp3yqjzThzTACYbxHTg=; b=haZzJuTZBCZsOTNcMz6ga4dc9s gPbmwmK5daZnt7lwf0QPIOwrHm1HLUNltZ5eyE7kwaAHo437epvLvvbzCxKSKbClSjly0J6iO9U3b 2kE1iDoDjDVteIas0Hrdvw+mKegt5l3ahQOD8ROwy0dNBYdx5nyfI2MgkQbm1ywCSrKpMQQOJ03ry fMO9W8zUlfaxtXOtSOifpGhKXDQC78ttaD5wvdJrMOlfoZ6h4lc4Ci+ktx1zVTf3yZSfsmPXvx846 2ADzJq0jb+18JXgy/PoeRUfMkREC/wv/U6mZE4obztCo1xpba1RDNlGOmFJ0zI1uUNmc+WjwUgXaS YwmBv/0Q==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by desiato.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1qiazZ-00De9q-3B; Tue, 19 Sep 2023 13:42:19 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 1000) id 18E1E300585; Tue, 19 Sep 2023 15:42:19 +0200 (CEST) Date: Tue, 19 Sep 2023 15:42:18 +0200 From: Peter Zijlstra To: John Paul Adrian Glaubitz Cc: Matthew Wilcox , Thomas Gleixner , Linus Torvalds , Ankur Arora , linux-kernel@vger.kernel.org, linux-mm@kvack.org, x86@kernel.org, akpm@linux-foundation.org, luto@kernel.org, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, mingo@redhat.com, juri.lelli@redhat.com, vincent.guittot@linaro.org, mgorman@suse.de, rostedt@goodmis.org, jon.grimm@amd.com, bharata@amd.com, raghavendra.kt@amd.com, boris.ostrovsky@oracle.com, konrad.wilk@oracle.com, jgross@suse.com, andrew.cooper3@citrix.com, Geert Uytterhoeven , linux-m68k@lists.linux-m68k.org, Richard Weinberger , Anton Ivanov , Johannes Berg , linux-um@lists.infradead.org, Brian Cain , linux-hexagon@vger.kernel.org, Richard Henderson , Ivan Kokshaysky , Matt Turner , linux-alpha@vger.kernel.org Subject: Re: Arches that don't support PREEMPT Message-ID: <20230919134218.GA39281@noisy.programming.kicks-ass.net> References: <87zg1u1h5t.fsf@oracle.com> <20230911150410.GC9098@noisy.programming.kicks-ass.net> <87h6o01w1a.fsf@oracle.com> <20230912082606.GB35261@noisy.programming.kicks-ass.net> <87cyyfxd4k.ffs@tglx> <87led2wdj0.ffs@tglx> <0e69f7df80dc5878071deb0d80938138d19de1d1.camel@physik.fu-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0e69f7df80dc5878071deb0d80938138d19de1d1.camel@physik.fu-berlin.de> X-Rspamd-Queue-Id: B578AA001C X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: fhkr6zdcziphafwusdhrxyi68bi4q5bf X-HE-Tag: 1695130969-442801 X-HE-Meta: U2FsdGVkX1/I3VsVh0egyOSzsTPeTk7Osyx7HklZxMz8SoaF7jOBsTj+vIhBfl5yDk8PLfwH7bxGL7D9jkkxn8Airn/0l20Av1KmekVA0wrbPyI/mvQrEeRLPegT9sAL11a7WK4DA9acgI6OC0iG3Rc/FDyhvoC5O10qkVc+OWsNq88rZuZb+80BgEUo7XnbWskiVqbBuKlILtylBK50FUbMyCx+/52/akPV1Q/OSGHuSbYfV5ASHldwNx/j5bNIRT2kaDIh3TY2SU1XzxuiLBidjcO6YMJCvgvvkwnK8HFu9bplU2h2im31uAiln2EnIEynD+CcdzMSeXzaFUn06bf+nqm8A2vuCo4I4UfOij1VCyzkCJ9Y4ADZzejRpI5vgH3R75y6nG/CW1OzNsXyhNcubZMwO5Hcw1/ZdF2LfuU54FY0KIagli3eKqBh9PqCh8NnNbt4DpfmYpC2ZOBjhvVQxkSDninQ+/PfDoh2om8EHApqlBEJDMWIIHK8BbvsJ17+Rc0RZ6hYkcDWkc52EbKzSinq37syVJd14m6sfYOtoQwyronE9hOuUJSFgXCZxYK1v2BY8lBhshjM/7qxLMRfm7eB66cMoo03+LY02+7qNRHKuqNe3tO7F2eu4QpJl5p7GI/uYadp4F5euorNYfVqy/VAwwmI3kOMgnXOq1MZtaAksJgrulbmTzoDoIGgG5LqPkJ5/uc3JdKTbqI93CH8t6qBuO9WbAASRu4u/Yxpl6wp6vP2TRfioPTUROKl6YMEXzMF0mPDvgq0rR9TpTufh45Ndeu+a+lPiSKNfapB7u2TRsyCeOpe9uyzmqCTKkBqoYTq95Nv/zMOZlLzGJF1KsFHYrdhcY/EH9FSqYx8W7NI1uirDLRWdHO1eKLSl3cG7QlDD5y5CU4KqFNMf2HL0JX3x9cOTizANLTsQ01mYBktyz+CxlS6bENpX7TPmPJrAcT1IeQ6W9Pkh8b LxK3qsmR 036jHhjuFBjkhbU2b0f3tGWc1keZqWi/FLpJRQx4lkHu0n5tyvUPIS+q8HfS2EAWHWq7Ss2Z4Ijb6LNwNLryfaOvv9VtzJhqucgM5BKrKXk7zWVaat/Npu95vEhPNJtZtpOiwGXf41F4gF38= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Sep 19, 2023 at 03:37:24PM +0200, John Paul Adrian Glaubitz wrote: > On Tue, 2023-09-19 at 14:00 +0100, Matthew Wilcox wrote: > > On Tue, Sep 19, 2023 at 02:30:59PM +0200, Thomas Gleixner wrote: > > > Though it just occured to me that there are dragons lurking: > > > > > > arch/alpha/Kconfig: select ARCH_NO_PREEMPT > > > arch/hexagon/Kconfig: select ARCH_NO_PREEMPT > > > arch/m68k/Kconfig: select ARCH_NO_PREEMPT if !COLDFIRE > > > arch/um/Kconfig: select ARCH_NO_PREEMPT > > > > Sounds like three-and-a-half architectures which could be queued up for > > removal right behind ia64 ... > > The agreement to kill off ia64 wasn't an invitation to kill off other stuff > that people are still working on! Can we please not do this? If you're working on one of them, then surely it's a simple matter of working on adding CONFIG_PREEMPT support :-)