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 96DE9CD5BC9 for ; Tue, 19 Sep 2023 14:25:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B9F26B0548; Tue, 19 Sep 2023 10:25:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 26AAC6B054A; Tue, 19 Sep 2023 10:25:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 131A46B054B; Tue, 19 Sep 2023 10:25:00 -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 028776B0548 for ; Tue, 19 Sep 2023 10:24:59 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id BBBAE80568 for ; Tue, 19 Sep 2023 14:24:59 +0000 (UTC) X-FDA: 81253568718.24.95C578A Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by imf08.hostedemail.com (Postfix) with ESMTP id 8EEFC160020 for ; Tue, 19 Sep 2023 14:24:57 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=none; spf=pass (imf08.hostedemail.com: domain of glaubitz@zedat.fu-berlin.de designates 130.133.4.66 as permitted sender) smtp.mailfrom=glaubitz@zedat.fu-berlin.de; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1695133497; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IHtw1gTfKLQdp0aeoZ9A+Fn0ZTE4X8kmlX8Zkyd5H44=; b=eAmS4vLKJm6cO3lHRZ0GY2X19d4uySpI7I+/FpRIIOfblJR2ilq+rrcE3S0gNgjf/fS/l+ ZeP8rJgcRIjv3USP5WRIHuzkEIkhsi32ErV+Aze4MZPuzoK8BH2aD9Cb+ypT3JulIzreWf X23aj3oK4JdIrD4Ts2hDOv6Mp9H+cwE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1695133497; a=rsa-sha256; cv=none; b=vZZA+oG5ZEYR+RMTPpEWX+DxdxcrhSQPyGd2fFdujjLigKLlxFkmSq02y8hi96dDxlUKU1 7OOYxV9QR+R8lmbPe7hQ2WWOi4QD2j5HFUfSkVe1BZqnj0F9xdHrcNeF00Rq7CuP1wjTvG C15fR3p0hjDtHDqIun31dR/Drw2eDs0= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=none; spf=pass (imf08.hostedemail.com: domain of glaubitz@zedat.fu-berlin.de designates 130.133.4.66 as permitted sender) smtp.mailfrom=glaubitz@zedat.fu-berlin.de; dmarc=none Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.95) with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from ) id 1qibek-001CsS-ED; Tue, 19 Sep 2023 16:24:50 +0200 Received: from p5b13a40a.dip0.t-ipconnect.de ([91.19.164.10] helo=[192.168.178.81]) by inpost2.zedat.fu-berlin.de (Exim 4.95) with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from ) id 1qibek-0024rB-4a; Tue, 19 Sep 2023 16:24:50 +0200 Message-ID: Subject: Re: Arches that don't support PREEMPT From: John Paul Adrian Glaubitz To: Peter Zijlstra 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 Date: Tue, 19 Sep 2023 16:24:48 +0200 In-Reply-To: <20230919141627.GB39281@noisy.programming.kicks-ass.net> References: <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> <20230919134218.GA39281@noisy.programming.kicks-ass.net> <20230919141627.GB39281@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Original-Sender: glaubitz@physik.fu-berlin.de X-Originating-IP: 91.19.164.10 X-ZEDAT-Hint: PO X-Stat-Signature: khnusjq9ex3tyt66678b4wiay6xh1t1d X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 8EEFC160020 X-Rspam-User: X-HE-Tag: 1695133497-760614 X-HE-Meta: U2FsdGVkX18xrx0Z7V36fI0A65BCXHz49IP9kbQuLUBIbm2YWqwsKlwtuh1fMgEDgVewBWlzjZD2FwN9PmDpPw57pxOkF8ucb6AFWIrY1ZXvjoLO9vjgAaYSgRblqkaUxs1gNoivQpeyWWZ939jlXb0EBFnrSuP0mSJIbnbL0GAMYeS9uqLocHzLgu2KDsFEmiXED1sbaAS1MHCe7GC8j1se/x6ug2kFdek9BkRXTt7eFNCdjY1UDDUE/tR86JgWiy3JXZLjbL+ZEecXipX2sMXlbgp+zfv34topHiKJT4bi1N+pbxk6QntlNqw7QGN8qfBcPRFh2/doTahJLttmJBaSbo+YS6ehvaA+3vFvN88Gkhom1+DDncfs/MXFCMsyMqP6jfijDIOYb2LCBkHaQjZDvE6LdmOuxPL4LTbcnqDKwpiig8JptjlVNysplo1JvqIx1B/5ChDjv2AGtVFkubkiWfSSgXJ7HBIT3jCpP3S1bX6VoRD4NrOcC7y0WBDSsIWfyr4tfdj4CvLovBltC/HTAUJnmsKIM/eNfEpXNWpW0/zJt88BrZRw/r26puGZ9sCQ3GjB7f0bJVpl8iZC6OprgzlKJm94qQTAWhZtqNHqJSSxS7dn/v+imFFSgLw6Lu31klFTSIJFDV4tawVoQ4wOvm9KrqD9k7bfv1u2bDvO6X3glbTmnUfC+lrVKjE7rNv0ZQfoH+uziHJAKu7Z4w/ascWYpbMvPAMbwKmmp/PvdiZfZMTZXqcydvrcXrwktSwCRe7jWYAYQmAlnUeoW2MRy27Ph4zYugfVbnWBw0Pys84adQIkFK8F6N9KHMezWEq5edTVe09SjYYHoYGtkoJQW+lLmSBCmxcvzhXkVHF8cOXP42KrocWYUOUk/pnN4xJdzBtnhjzD4WRsiTkAtHBcjAc7uExuucFwV5eR3XLBatvvDUiwsPTiJn/3uileiqLdhn+jJYuHOhlK/w6 J0rK3V7Q 2zsIZry6XcJlOc6tpiaIP5dC4Ky5+eO+4lky0y9V0+HfFHagdvRJ1bbElyCiaW49bWEi8Rc9tVtb9ddyN1ASq3LsCa9v7ZbDk52osNbBw09C36zM025YvofP6sb1gpD7QoQ7Xv2N8BP8AaphuPcm3xrB2jfNZdNQWcJ6Z13yg0Bq5RN8NDCaOMmPrDxVpgHyWtENVDqzp8M8nQXFsmOAe6ETYNUfhCurjAKyHgueOB3fE/eO4WNSwqRZCXNaF5HSTBtpUYJk+ZThDXYNbSrLu2Dze0/z4nHF034ZFvox4Z+Y/HoX6xnPi/84PP+h0zaK23fhgp0uhvpYwz/A= 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, 2023-09-19 at 16:16 +0200, Peter Zijlstra wrote: > > I find it a bit unfair that maintainers of architectures that have huge= companies > > behind them use their manpower to urge less popular architectures for r= emoval just > > because they don't have 150 people working on the port so they can keep= up with > > design changes quickly. >=20 > PREEMPT isn't something new. Also, I don't think the arch part for > actually supporting it is particularly hard, mostly it is sticking the > preempt_schedule_irq() call in return from interrupt code path. >=20 > If you convert the arch to generic-entry (a much larger undertaking) > then you get this for free. If the conversion isn't hard, why is the first reflex the urge to remove an= architecture instead of offering advise how to get the conversion done? Adrian --=20 .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913