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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E3164C4167B for ; Mon, 27 Nov 2023 12:01:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: Mime-Version:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=wMGyaXCXyA3wVfjWlenfTi62FXfQSSuSdh21mgLNca4=; b=Umx eNG4J8X/nTf4KRJ6HTojGj7RuDH+YnIoURSsRYUtT17ozPbOubOhLWV5BCuPFKc/d7vvGOOI1g5Ht a7QlrwXrj8QEPTgc1PD1qeZMBXhpsQEFVYBN4+oAz6CrBkEMw30BU/QsARUTP02dQ1TggYhxbLqQh El4v4p4ayzBjQvULP0+qGNaX3pxFCIE0PkqrpAX8T72zFO3HJx0IBj+tNCMbmffvF2c3lFY84SPb+ vEtC36zWDWKsnB97ZvSLf1dAyRPjZh4kvw0jSuVblV29ZCRtNP3szG6QY2rs9u7rB7Wp5pmFJvGmg BnwB5aNDlUoLiqQxZnInqE6rh9+O5Ew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r7aIY-002P2U-29; Mon, 27 Nov 2023 12:01:10 +0000 Received: from mail-yw1-x114a.google.com ([2607:f8b0:4864:20::114a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r7aIV-002P1Z-0p for linux-arm-kernel@lists.infradead.org; Mon, 27 Nov 2023 12:01:08 +0000 Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-5cccfca81b2so55454847b3.2 for ; Mon, 27 Nov 2023 04:01:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1701086464; x=1701691264; darn=lists.infradead.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=hmfxvwYLp44SGeCHc4y6KMcKParXkFsXYeJQonAyIy8=; b=tmUF788Dt3lbzRWrTpepjxwbksGGdYO64NKIXtWUsmxQazCTqLLL0wuXo6nHpcdVv8 EsIdIsQJ23vr+0Ismbv9uGhG13T6CMoJZukaGLo9ia1Nj/xq9UQoishKyvtRuU100Gac 8JfZ8zOb0kHT01Lkb1tHMjFRhpDn5TnBGPWWqmWOEk0oVRGOnQ1Sx3PukrdHSU0Aefvr /w9udJk/70gnOr7sSSZSqJ69MpusELuBgF8H04C25aTIJExUBaFuT+xedhWrISzFiLaz lDJd88+g2o96B1ixw3/p57L8Pts98FEmChTfNCwfEa9yA0u0jUZwHf0VYehEoWCxEfTU 517w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701086464; x=1701691264; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hmfxvwYLp44SGeCHc4y6KMcKParXkFsXYeJQonAyIy8=; b=je8dhRHuyzaoR6pRuH1ToBaiFL+a04EHiEqyJT4uv4+XZ2W7mV9RYcTAL57YNCL5jx ekCCk4GW2J3uxS6Nt1YURGV0ts8F1TIQTdlC65AldyOp26liTzwpHNcYYAMB6CDz5FZo j2Tu7mKEYCJE7stPtr29/iZasOBDTUOdPFQCZLLNIU8zXpDuAk5EeM8MWd8Cg3srNFwz Nqhevly8KQkeXQ1iiUlZ4UtwR45UOGR06BylIqFaXn4tkUEL5sQZBZoGUQHQNlnLCgeW 3TTOmrSAo1DQV7bdq8CP6XViOysNZnZg8Q8SFGN2Io3pArMNHMI0QtddpqPV4rGFyNhG lhTQ== X-Gm-Message-State: AOJu0YxcFO9pA6MTuNtHdbvYQgllQ03gc67hB28dordHeMbAWumLh1Rh Zj23EXCm5IQCopvqZnj69y96oBvMhs2poKbkb4rkVAfQ0MPMOnj2+ZX1/NPIuP1mKd/dhcGE1Ya IZ6JiWq4Y60Q1amMk/qBweKed+4Wuny9m4oNTFx1nTGuOgmaK5fNYYKg/NaCVX1a2D9pghtB2my U= X-Google-Smtp-Source: AGHT+IHREsQ+uqw79roRmFVzjNDDUSboNiRTdy/IIHB/vyGF6m1OFTOGygoSKpWIpvCj4eMFO+jb3M49 X-Received: from palermo.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:118a]) (user=ardb job=sendgmr) by 2002:a05:690c:3702:b0:595:5cf0:a9b0 with SMTP id fv2-20020a05690c370200b005955cf0a9b0mr436964ywb.9.1701086463313; Mon, 27 Nov 2023 04:01:03 -0800 (PST) Date: Mon, 27 Nov 2023 13:00:50 +0100 Mime-Version: 1.0 X-Developer-Key: i=ardb@kernel.org; a=openpgp; fpr=F43D03328115A198C90016883D200E9CA6329909 X-Developer-Signature: v=1; a=openpgp-sha256; l=852; i=ardb@kernel.org; h=from:subject; bh=CLrnV0Wsjq5osmZR/yq1a0UvsutBEZ1557fykC6bVkc=; b=owGbwMvMwCFmkMcZplerG8N4Wi2JITWl5dNdVyP21f8Wbf3Lfbjox9oDf9y6GdLjlmfLfhXXk D8U21/WUcrCIMbBICumyCIw+++7nacnStU6z5KFmcPKBDKEgYtTACZiqsbI0Lr3UJ/sPr0l/P9X 3+iK8N0Yp1vaHzNTQujjlFnTD3BHSDIyvJ8lu4er8WPRP7aZr+sVzWp7r6o/3ldy9bii6QIxBdc nLAA= X-Mailer: git-send-email 2.43.0.rc1.413.gea7ed67945-goog Message-ID: <20231127120049.2258650-5-ardb@google.com> Subject: [PATCH v2 0/3] arm64 kpti fixes From: Ard Biesheuvel To: linux-arm-kernel@lists.infradead.org Cc: Ard Biesheuvel , Catalin Marinas , Will Deacon , Marc Zyngier , Mark Rutland X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231127_040107_602999_67E2DA8B X-CRM114-Status: GOOD ( 11.47 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ard Biesheuvel A couple of fixes and tweaks for KPTI - the first patch is a true regression in v6.7, the others are minor tweaks. v2: - add two more tweaks - use correct method to test system cap before alternatives have been applied - move check into kpti_install_ng_mappings() Cc: Catalin Marinas Cc: Will Deacon Cc: Marc Zyngier Cc: Mark Rutland Ard Biesheuvel (3): arm64: Avoid enabling KPTI unnecessarily arm64: mm: Only map KPTI trampoline if it is going to be used arm64: Kconfig: drop KAISER reference from KPTI option description arch/arm64/Kconfig | 2 +- arch/arm64/kernel/cpufeature.c | 4 ++++ arch/arm64/mm/mmu.c | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) -- 2.43.0.rc1.413.gea7ed67945-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel