Message ID | 20241210160556.2341497-1-arnd@kernel.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 C7F85E7717F for <linux-mm@archiver.kernel.org>; Tue, 10 Dec 2024 16:06:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5AB266B0208; Tue, 10 Dec 2024 11:06:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 55B948D0007; Tue, 10 Dec 2024 11:06:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 422FC6B020B; Tue, 10 Dec 2024 11:06:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 238636B0208 for <linux-mm@kvack.org>; Tue, 10 Dec 2024 11:06:42 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id E08D3A04DE for <linux-mm@kvack.org>; Tue, 10 Dec 2024 16:06:41 +0000 (UTC) X-FDA: 82879526562.13.A2F56F3 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf29.hostedemail.com (Postfix) with ESMTP id 454AE12002A for <linux-mm@kvack.org>; Tue, 10 Dec 2024 16:06:09 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=rRU3ftX+; spf=pass (imf29.hostedemail.com: domain of arnd@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=arnd@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733846785; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=gw0UIck/8kcTJhQT0+SoqTIkOrZFvIk1IeoYAe1gWtM=; b=Gd39o22D24u/TPi0JcSvNi80rsTkh4/NTO1sQLyYU87WBxzSATWvUCiKLrPxOGLQfGx7Hm 0B4KZXo1HhJFh/z5Tv2RkKzhE6GbQQoYRevkz1QD7okICiPNy5PrNmfQ303T2q5npvFqAr fTYg0OgoBp5R7ohvWhzvTX9Nct5HidU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733846785; a=rsa-sha256; cv=none; b=5om2RTsUa9dQHtD/a/oc3qpbZ3gbu9qASv9nmMw3a3Xk4P7yEpLJB9C1Z637ZjoYqSAQn1 mg+jiLfxFuw693AqSTmhaY/XH13x+3casjNNNLwpLByVgAdAQpXQWGsScj9F9qarx/Cisn JfOEZCjFfhMXDHiA6r1mHVd4jboJVuQ= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=rRU3ftX+; spf=pass (imf29.hostedemail.com: domain of arnd@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=arnd@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9C3235C0F91; Tue, 10 Dec 2024 16:05:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 34108C4CEEA; Tue, 10 Dec 2024 16:06:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1733846798; bh=/EJLCV9Nbr8z/O96b+uztb1OOD40c2eM9YQphH3+pAU=; h=From:To:Cc:Subject:Date:From; b=rRU3ftX+twlXWaN+79xv665kO8GTDnwM12ZBEdFR6MfSY6RLbhue+timW9PEJLzVH beh+aeK1Pi58eY9T5GdG9lKtRCsf8OCIgBxKZ/z8u+iHn6wOjoUvVsSj1wTiX2P8AK Gg94zwt7HgC0V48enoGeycNlp0PCke484gZQy4qy9aufpc/byk2ZXYv3lpNFUnGj/q ak+wSlWuHE9MCMOJLnrHzuSUEQ3l7NFw2vXA2zmMOggcrNHirXuiVKVKuzvhna/wH/ VMx4h09I3WzjCYDp+3jyz1J7H4FNGENzbpjMxf6CtTPspUPDtg858zwaCd7tYj/fdB Awv+i++19po7g== From: Arnd Bergmann <arnd@kernel.org> To: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>, linux-mm@kvack.org, linux-rt-devel@lists.linux.dev, Ard Biesheuvel <ardb@kernel.org>, Clark Williams <clrkwllms@kernel.org>, Jason Baron <jbaron@akamai.com>, Josh Poimboeuf <jpoimboe@kernel.org>, Linus Walleij <linus.walleij@linaro.org>, Mark Rutland <mark.rutland@arm.com>, Matthew Wilcox <willy@infradead.org>, Peter Zijlstra <peterz@infradead.org>, Russell King <linux@armlinux.org.uk>, Sebastian Andrzej Siewior <bigeasy@linutronix.de>, Steven Rostedt <rostedt@goodmis.org> Subject: [PATCH 0/4] ARM: towards 32-bit preempt-rt support Date: Tue, 10 Dec 2024 17:05:52 +0100 Message-Id: <20241210160556.2341497-1-arnd@kernel.org> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 454AE12002A X-Stat-Signature: 31t4x3nb5rihcphka5j65yoc4ompwf4m X-Rspam-User: X-HE-Tag: 1733846769-574375 X-HE-Meta: U2FsdGVkX1+93CI76jsd76qNS8d97x7ECaIrQ9yNjMk6iDZyRMOXytcueeRxXRKxNBC43EZg88T7ZLxwmubVypxuqyj4iRkSARKVCdBH+aAGM4iPp+M+br18bqIlDE5TXxGJqXeLPujUhsui49Ch4x2iner/XqZF355d/vBvjA1vNUuJU6FxBs3z4+ErmbuVNzBPC34PdhTlj6+Mk0C75/rhk11OQfIibA4yr0FEO8jqq4h4UxXJ6zjr0uv9jl7+tujFwg2mUbW/cWnGe/ZlEu/hPRYpk9WSq/zT/LBLxK4pnCBObKOHkwaHFTbaDNpqKF697gF8t6oOGSlaLR/qAv9t4WY4ZYKO+vQplCINWdD8hc64jIRrCozsQ07gaGN9mee4p0rGloSuLvwtuW/GCHienJ0zNc3eDd4X71gDQT236sebz3EdOo3WVBIV0PLhmXjvxbH8GZMVqgEGztNNfGofNkPoAVuqRhkMRhWMWIAtB8w4OcJJdd77j2eZ58CnISDcC6tk15lOx6n3iouWEJIqVdoF/RBGwpU18Y4H+hCF9FXKTo5eVnDQgVVctm1tTUusvrVyX66unHnoVnV0lSI0/O3ojaUgHdbf9OnBrry9GPUmqctzuJU18nMZOPMVDYeD+wMjJYBPyfj1R+sbmUxM7xkpp/NiB9VR7dHktams97GmrRo/annXKWHsl2jbcW+LP9bN4CRnYHSR9Y4360X7fAEsS7euUrNt2bvtJPBVCmX15UZL40MnQVVZK2W4M4qnuLoLtFoCmvpbUsZwhqEHdLQtV8p5iH5ovShbCmIOASOVC73fA3LOEHNxxij3ukywiu8TXOiH6dqpUhnhsydX9lhDTcOt44uXX2mckCYDVRlAbt3oe5Y+sqP4JOZLF8t7Lda0+BXlKywzOvEivpwUwen1MQzaySBNPO/PEju/8FNvOxSKrAdqUC3UoNRNAsrM74itkSIiXg5ANT0 3JdZHakE yFxE/TojBOrXEghCCHTUSQfoKUvicgmQWNz6AVqqh7cOjIAg/a/YDpY+i5RyAG5xSGzonJujFWwoT16HPG4cgLrFmq4hgOOuUu+jg9eY+k552uJOC3wdCV5IqpknN6dv1OHga5wEnhYa8Um4F3Jh97K8pm2IesVJSJ8HEKInOatOKgJEiHiPy9L5QjEmPYQ4nW4Xu6nvHkv9Y6hHfx8Q5cD2FpkX2g+Y3Ny8wP8DiUUbbgEvgualiN+fPgoakUTMO5Q4odL8R86Px5TSqyWKAJB8VXm0L+6dbhq/3U9s69Yg+SVhBL9OeaDzB/bcKUV0u+xMBcdSl93bQqZFRZXX9JlFjptY4RkGZmG/asBoJxlOchmHMsHjdcqTf0HqiBb8DToNP/b6c2CK/W7rbfrxeAK35AH6dUBW4BhxkdQCS9jgQrf3FtaCKHGPpSEnpVaPX5D6lMuHnmN98VfP02w33EmeX6PD905Ei9KJz1zdMnvEnEj/FlOddJW8N8s/Jlw8nE8cZg7Egx0D/UD18VKXiPuOy4OXopej4riWQkcxibTHzltKMfCDnuJlKQNfjDG6sGy36a7lMkSu4WSYuOoP0gfUQQuZproi0UKFvfOI5GR1MoK8= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
ARM: towards 32-bit preempt-rt support
|
expand
|
From: Arnd Bergmann <arnd@arndb.de> Linux-6.13 contains a few patches required as preparation for CONFIG_PREEMPT_RT, there are three more left, out of which I have reworked two slightly: - The jump-label patch from Thomas get a little more background information, and an improvement for non-SMP kernels - The HIGHPTE patch from Sebastian now has the reverse dependency, turning HIGHPTE off instead of PREEMPT_RT. As Matthew Wilcox noted, we can probably remove HIGHPTE support entirely, so I include two more patches for review here that do just that, with linux-mm added to Cc. The final RT patch for the entry path is not included here as I'm waiting on some work from Linus Walleij. Hopefully it will no longer be needed after then next version of his generic entry series, see https://lore.kernel.org/lkml/20241029-arm-generic-entry-v2-0-573519abef38@linaro.org/ Arnd Arnd Bergmann (2): ARM: drop CONFIG_HIGHPTE support mm: drop HIGHPTE support altogether Sebastian Andrzej Siewior (1): ARM: Disable HIGHPTE on PREEMPT_RT kernels Thomas Gleixner (1): ARM: Disable jump-label on PREEMPT_RT arch/arm/Kconfig | 13 +------------ arch/arm/include/asm/pgalloc.h | 8 +------- include/linux/hugetlb.h | 5 +---- include/linux/mm.h | 1 - include/linux/pgtable.h | 9 --------- 5 files changed, 3 insertions(+), 33 deletions(-)