Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4191129pxu; Wed, 9 Dec 2020 10:29:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJxKXkE4P8IcRgmZCg3hkRCQZ864LouaLbT26kcGmWOmkVaOwGL/vEmkr/HU3KXcaLizJJXo X-Received: by 2002:a50:8d89:: with SMTP id r9mr3136015edh.144.1607538593101; Wed, 09 Dec 2020 10:29:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607538593; cv=none; d=google.com; s=arc-20160816; b=svxazZ1jZqb6+AmTXLbvI2k7WUGg8nrFQ5ZG/usw7BmlcfljTd/CJuGVWGr2dNSbVx o2voDTleRqatQDlpFxUwVCWyBd8tHKeZXZtYPRq7WMOH3IGgeddjmop6R7sDwq7xi6JK Q03FysWNwNITOZ//Z88/jHAc2fJftu2f5+1qQdyJ5fUzdzzkbrUC3CXQLo5bYl9/qjbI 1qHeIsQ0xkYQ9E8LBsxc92Si2jWKIUb33bwwT+hmTgiunto45EmqqdM9R/UaeT9aOtKc CVwzcxYwftQyZqvS9uK1oL/Z7dvKc7TM0GxEzrKkjejlBYKRxLDd6BOuTt/XhB0sKEc5 7aJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:references:mime-version :message-id:in-reply-to:date:sender:dkim-signature; bh=u1bxfC07ZuZBOWsTyyUWqPiXaJQ6KPVo7f7CpicouQI=; b=W3Id0T8eqHHiy77DNrUfSo4Q7fKQmVu8dUlQn2/LwG0NUxypTRslUtjlfYqNpqEG6l F4RrPQsSYn+cI2oO8R+lfsNMc96QF/dufn9q7eIfh7duu1OKJerWIl6LZO1pFpV6rYZ/ foLTXaWSbK4MgRyeCG7nexg6AFKXyrL/M8+MNsSTb9zBms5Ot8ECEwFB8I1Yy+GS422V x44dGpq+YE2or+z6J8SVJPVHtAluTq2N59pDbtO4App0KJlMSOBxokI/jCizSnMBOKo9 6jTSvBNODGjqL8pAa2G8i/L0AaDgntN50PyCTaxDBJPC9yDVlHjuDWmgwVAWQRFXuHW6 QYZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=jtZIxOGh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id yr3si1167379ejb.190.2020.12.09.10.29.30; Wed, 09 Dec 2020 10:29:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=jtZIxOGh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732961AbgLISZY (ORCPT + 99 others); Wed, 9 Dec 2020 13:25:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732952AbgLISZJ (ORCPT ); Wed, 9 Dec 2020 13:25:09 -0500 Received: from mail-qk1-x74a.google.com (mail-qk1-x74a.google.com [IPv6:2607:f8b0:4864:20::74a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 19F61C061793 for ; Wed, 9 Dec 2020 10:24:29 -0800 (PST) Received: by mail-qk1-x74a.google.com with SMTP id a68so1715462qke.9 for ; Wed, 09 Dec 2020 10:24:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:in-reply-to:message-id:mime-version:references:subject :from:to:cc; bh=u1bxfC07ZuZBOWsTyyUWqPiXaJQ6KPVo7f7CpicouQI=; b=jtZIxOGhOaY8oAUb8BvD+E79MIfynRleHrjdAsL7FWljVpVMiW+9Os1KVux0owqEVe kMtJVVMUdf40DWsrihpEssIeQvMKLCF7OFDI5UN+uL+0VG3PlWmY+CXC0qOxGNfPMgbB NfRJVSkGoC/wzm3y/97pFIYkMUwMSxktEWQ+N/D0jQWx9QJsSB7gzjwQLCUSeH/FmSJe dh8Qe7dcOeX2MgbUWfd9W9mQlAGniesJc4ri3yHSy+ZogRa9j74wYqIyVNcD5OVEUMnZ aBoOQ8V14gfhZObvQwUWgtENIiXQrwT5r9VXz94S/1UsAeJCHm6UagGVBZFv53XqMazv R2Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=u1bxfC07ZuZBOWsTyyUWqPiXaJQ6KPVo7f7CpicouQI=; b=KnKmWrVy1cBW8gNVjqCPD2iHrv6SU9KXgh3fQJuizqG37HydNT5DXa8Q5FxLOn7wns 8+08DzuaNFM+vkV5+U2Dldw0+EyOnkto1QI3TUkMHFve/08xOw0/2Q1zsKOkSSvXTwbi b+bFtXzqmg1TLnzBWi7EPLaM+PTXmtuxMHoPxbFS7WzEuXx+Bjc61yWgsP5Mwi/rXI3E IkHu0m4qgG2RzLtKtA38XdOpFhyYQYj5C1D5JDYdhnGrzl9J6HItONS4b6j1ybVieWQK j7LpF9g8v2O2Exhs6nv5d4CZ0tu/BTasdnSVAivZ7UKiJ2OJuWSb35VfroQ2cuAV9gS8 55hw== X-Gm-Message-State: AOAM533rJEOaRwh6NbjCSjvEaEf69BKEQ8YmSzdZ7kKrQYY5JMJ6/CQu h3vZe5AYEBF7QACjz136wwSjM+KHmBIvbe1Y Sender: "andreyknvl via sendgmr" X-Received: from andreyknvl3.muc.corp.google.com ([2a00:79e0:15:13:7220:84ff:fe09:7e9d]) (user=andreyknvl job=sendgmr) by 2002:ad4:47c4:: with SMTP id p4mr4509202qvw.23.1607538268306; Wed, 09 Dec 2020 10:24:28 -0800 (PST) Date: Wed, 9 Dec 2020 19:24:16 +0100 In-Reply-To: Message-Id: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.29.2.576.ga3fc446d84-goog Subject: [PATCH mm 2/2] Revert "kasan, arm64: don't allow SW_TAGS with ARM64_MTE" From: Andrey Konovalov To: Andrew Morton Cc: Catalin Marinas , Will Deacon , Vincenzo Frascino , Dmitry Vyukov , Andrey Ryabinin , Alexander Potapenko , Marco Elver , Evgenii Stepanov , Branislav Rankov , Kevin Brodsky , kasan-dev@googlegroups.com, linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrey Konovalov Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This reverts "kasan, arm64: don't allow SW_TAGS with ARM64_MTE". In earlier versions on the hardware tag-based KASAN patchset in-kernel MTE used to be always enabled when CONFIG_ARM64_MTE is on. This caused conflicts with the software tag-based KASAN mode. This is no logner the case: in-kernel MTE is never enabled unless the CONFIG_KASAN_HW_TAGS is enabled, so there are no more conflicts with CONFIG_KASAN_SW_TAGS. Allow CONFIG_KASAN_SW_TAGS to be enabled even when CONFIG_ARM64_MTE is enabled. Signed-off-by: Andrey Konovalov --- arch/arm64/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 6fefab9041d8..62a7668976a2 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -135,7 +135,7 @@ config ARM64 select HAVE_ARCH_JUMP_LABEL select HAVE_ARCH_JUMP_LABEL_RELATIVE select HAVE_ARCH_KASAN if !(ARM64_16K_PAGES && ARM64_VA_BITS_48) - select HAVE_ARCH_KASAN_SW_TAGS if (HAVE_ARCH_KASAN && !ARM64_MTE) + select HAVE_ARCH_KASAN_SW_TAGS if HAVE_ARCH_KASAN select HAVE_ARCH_KASAN_HW_TAGS if (HAVE_ARCH_KASAN && ARM64_MTE) select HAVE_ARCH_KFENCE select HAVE_ARCH_KGDB -- 2.29.2.576.ga3fc446d84-goog