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 X-Spam-Level: X-Spam-Status: No, score=-20.4 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C31A9C4346E for ; Thu, 24 Sep 2020 22:52:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 886B623A33 for ; Thu, 24 Sep 2020 22:52:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="ZQQPPgDS" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727005AbgIXWwC (ORCPT ); Thu, 24 Sep 2020 18:52:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50644 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726921AbgIXWvo (ORCPT ); Thu, 24 Sep 2020 18:51:44 -0400 Received: from mail-wm1-x34a.google.com (mail-wm1-x34a.google.com [IPv6:2a00:1450:4864:20::34a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39867C0613D5 for ; Thu, 24 Sep 2020 15:51:44 -0700 (PDT) Received: by mail-wm1-x34a.google.com with SMTP id x81so316238wmg.8 for ; Thu, 24 Sep 2020 15:51:44 -0700 (PDT) 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=jdvdUBTX2W2BS/6LXn98shgk2aR72XHwNTl4Sjd6ky0=; b=ZQQPPgDSsb+RqoQ/V3HmUYIqMU+UrlOk8tc2bUZ7rhSzWXTeSE9UL3xTph/O5JV0Xn Gd4J220+dOAYM3xd/7stx4MLA5aq4ffisUoGAU3/SNWfgKsjkON3MAa7pyZmpDE9onQj XecIfFP2Qu8yEIpTdao36Gbvd4q+30zMx/df5kjZu6Jj/ibjqcfqLLOwQ8juDuKm+ig7 YWDHJdcDPacXrGkRn6WAJhy2kISS76X8iPKtz1xPwukNUi9xOI/izZRrqFNCofqrcuGD aXA+Og8HAoq76Z4J/GLDsXuIxsBcCGO4JgWO3UvARfsE94gJB40NqaI+sKoLKkP/lVGJ 75qA== 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=jdvdUBTX2W2BS/6LXn98shgk2aR72XHwNTl4Sjd6ky0=; b=caAvWG7wFT0uHEcJFktBJ0nAGCjOVHJE2tA/RC5KdEfrAWlnNbNg2dvWyuHerd+AcJ G7hvHmmd3jsLhsY1t2OaGJucRJtLs4tPi/CZsmoIye/5b5Dp00lM9awDPRKbs2xXgw4p EEO04gWk00DksUbJrPzL0ez0vrSrL9u6znbOJUnU1DWDD/X0wQiO1eJDo6erBjxWFHBk Nwh5sYEKXCt2MuBYV2kzrXLVTiCDck2l9KOijy8bHVtbw2aF14FpKawr1RsLTj+X+vWE 3YWlZ8WgGFDgLEHpRBqQVEzHSQBWkZjBVbfXBFzDKOATOGqCQ3fb0LbJBkoGjR5VBxB6 iEyw== X-Gm-Message-State: AOAM530iHcC52JkcebIajrHvQW2x5rO175p5POC72ZKUQ5wALWcEUk5C mKI82x1rWHHuwaMCsrO5UwHAFjLVQ2HKLHCj X-Google-Smtp-Source: ABdhPJy2CZOdFXzSDMUAYWi5qsJLuL4ZWGYGgwoO+4VNTAknABxkthypQXCnRTm13gA6Hia3YIbJdc+b+9sAWjV9 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:a1c:4d0c:: with SMTP id o12mr169wmh.0.1600987902272; Thu, 24 Sep 2020 15:51:42 -0700 (PDT) Date: Fri, 25 Sep 2020 00:50:28 +0200 In-Reply-To: Message-Id: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.28.0.681.g6f77f65b4e-goog Subject: [PATCH v3 21/39] kasan: don't allow SW_TAGS with ARM64_MTE From: Andrey Konovalov To: Dmitry Vyukov , Vincenzo Frascino , Catalin Marinas , kasan-dev@googlegroups.com Cc: Andrey Ryabinin , Alexander Potapenko , Marco Elver , Evgenii Stepanov , Elena Petrova , Branislav Rankov , Kevin Brodsky , Will Deacon , Andrew Morton , 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 Software tag-based KASAN provides its own tag checking machinery that can conflict with MTE. Don't allow enabling software tag-based KASAN when MTE is enabled. Signed-off-by: Andrey Konovalov Signed-off-by: Vincenzo Frascino Reviewed-by: Catalin Marinas --- Change-Id: Icd29bd0c6b1d3d7a0ee3d50c20490f404d34fc97 --- arch/arm64/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index e7450fbd0aa7..e875db8e1c86 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -131,7 +131,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 + select HAVE_ARCH_KASAN_SW_TAGS if (HAVE_ARCH_KASAN && !ARM64_MTE) select HAVE_ARCH_KGDB select HAVE_ARCH_MMAP_RND_BITS select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT -- 2.28.0.681.g6f77f65b4e-goog 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 X-Spam-Level: X-Spam-Status: No, score=-12.6 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C425AC4741F for ; Thu, 24 Sep 2020 22:51:45 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 5F81E2344C for ; Thu, 24 Sep 2020 22:51:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=google.com header.i=@google.com header.b="ZQQPPgDS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5F81E2344C Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id E5F188E0018; Thu, 24 Sep 2020 18:51:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E0E4A8E0001; Thu, 24 Sep 2020 18:51:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CFCAE8E0018; Thu, 24 Sep 2020 18:51:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0152.hostedemail.com [216.40.44.152]) by kanga.kvack.org (Postfix) with ESMTP id AE8448E0001 for ; Thu, 24 Sep 2020 18:51:44 -0400 (EDT) Received: from smtpin03.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 7B17B181AE864 for ; Thu, 24 Sep 2020 22:51:44 +0000 (UTC) X-FDA: 77299453728.03.cap48_1414cc627162 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin03.hostedemail.com (Postfix) with ESMTP id 5D04F28A4E8 for ; Thu, 24 Sep 2020 22:51:44 +0000 (UTC) X-HE-Tag: cap48_1414cc627162 X-Filterd-Recvd-Size: 4434 Received: from mail-wm1-f74.google.com (mail-wm1-f74.google.com [209.85.128.74]) by imf37.hostedemail.com (Postfix) with ESMTP for ; Thu, 24 Sep 2020 22:51:43 +0000 (UTC) Received: by mail-wm1-f74.google.com with SMTP id a7so327678wmc.2 for ; Thu, 24 Sep 2020 15:51:43 -0700 (PDT) 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=jdvdUBTX2W2BS/6LXn98shgk2aR72XHwNTl4Sjd6ky0=; b=ZQQPPgDSsb+RqoQ/V3HmUYIqMU+UrlOk8tc2bUZ7rhSzWXTeSE9UL3xTph/O5JV0Xn Gd4J220+dOAYM3xd/7stx4MLA5aq4ffisUoGAU3/SNWfgKsjkON3MAa7pyZmpDE9onQj XecIfFP2Qu8yEIpTdao36Gbvd4q+30zMx/df5kjZu6Jj/ibjqcfqLLOwQ8juDuKm+ig7 YWDHJdcDPacXrGkRn6WAJhy2kISS76X8iPKtz1xPwukNUi9xOI/izZRrqFNCofqrcuGD aXA+Og8HAoq76Z4J/GLDsXuIxsBcCGO4JgWO3UvARfsE94gJB40NqaI+sKoLKkP/lVGJ 75qA== 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=jdvdUBTX2W2BS/6LXn98shgk2aR72XHwNTl4Sjd6ky0=; b=Ac8RK8mzdu7PzONP4RIAAoJTe/m9DKbUFUkVByr1s2lQMg7ObkE3HWqa4lJ4Ylf3Xf ea3BsrhHlnhRSi9dDVi5nYdAB8UQDWApBsFucWqBBwDaO483Zt/b+ccnxL5S6lyQ3EJS Yi3AfYP/H7vF/wz0xt1brv91v4oi7oXni2Ea/JaSmuudwmrV0h99UkFpZ5dbVNeVr24H lvM5DSLdNKHyVv4BhuWsbjQ6g2tBEDzBCpjhAsYhPi8tH5bTw9ONB7bIQI82kfYinnDG Ta4qK3675S35JhOzl0GFCjx1XWq6u7N86NkVFnijFgmDrmSIfYdvmGzn42W8XBN9XvsK 5Lvg== X-Gm-Message-State: AOAM530/4vksNNxagFz3m+ZKTP7fs/1TdWdfITDhSh6a9/gWmMUsJX95 qSAeUPUSy3zLSu0tgV+IbjU6MIbokn0Q5V4L X-Google-Smtp-Source: ABdhPJy2CZOdFXzSDMUAYWi5qsJLuL4ZWGYGgwoO+4VNTAknABxkthypQXCnRTm13gA6Hia3YIbJdc+b+9sAWjV9 X-Received: from andreyknvl3.muc.corp.google.com ([2a00:79e0:15:13:7220:84ff:fe09:7e9d]) (user=andreyknvl job=sendgmr) by 2002:a1c:4d0c:: with SMTP id o12mr169wmh.0.1600987902272; Thu, 24 Sep 2020 15:51:42 -0700 (PDT) Date: Fri, 25 Sep 2020 00:50:28 +0200 In-Reply-To: Message-Id: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.28.0.681.g6f77f65b4e-goog Subject: [PATCH v3 21/39] kasan: don't allow SW_TAGS with ARM64_MTE From: Andrey Konovalov To: Dmitry Vyukov , Vincenzo Frascino , Catalin Marinas , kasan-dev@googlegroups.com Cc: Andrey Ryabinin , Alexander Potapenko , Marco Elver , Evgenii Stepanov , Elena Petrova , Branislav Rankov , Kevin Brodsky , Will Deacon , Andrew Morton , linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrey Konovalov Content-Type: text/plain; charset="UTF-8" X-Bogosity: Ham, tests=bogofilter, spamicity=0.000014, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Software tag-based KASAN provides its own tag checking machinery that can conflict with MTE. Don't allow enabling software tag-based KASAN when MTE is enabled. Signed-off-by: Andrey Konovalov Signed-off-by: Vincenzo Frascino Reviewed-by: Catalin Marinas --- Change-Id: Icd29bd0c6b1d3d7a0ee3d50c20490f404d34fc97 --- arch/arm64/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index e7450fbd0aa7..e875db8e1c86 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -131,7 +131,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 + select HAVE_ARCH_KASAN_SW_TAGS if (HAVE_ARCH_KASAN && !ARM64_MTE) select HAVE_ARCH_KGDB select HAVE_ARCH_MMAP_RND_BITS select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT -- 2.28.0.681.g6f77f65b4e-goog 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 X-Spam-Level: X-Spam-Status: No, score=-13.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 557D1C4346E for ; Thu, 24 Sep 2020 23:00:53 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CE0672344C for ; Thu, 24 Sep 2020 23:00:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VE3k0Wax"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=google.com header.i=@google.com header.b="ZQQPPgDS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE0672344C Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:From:Subject:References:Mime-Version:Message-Id: In-Reply-To:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Du7T90ENmOFRwQtOaCc9dTOB99DoEE5B00qvGqC+0bA=; b=VE3k0WaxxOJJnh3pC/wUeULwz IlOfm1Ee1MArQkt+gKUoeX5o8WmyLrSAO526TcpK7YtclwsB3CpMKzxoGRP1AhVyQkpy4bv+2GK1j fbelQAAw0QGqIUmb47c6EYSCiXypqhUge6TwX7ntiJgRvO0+3fT+Gad7F2HBGVO3fOTj9zEy19j2+ SqGEpdUYPooLezrK1AxxcX8KER4g3y/j4VFUth+IK8ZOuwADhj3pcvM5cx4V4+aOuD6Hnh9l1KXuf qgL//8PvTLz96GYJ8tSFguorTZNS2xmYOLkZN7hEKfCVJF3TKZNyp6IGJPUEIdQavd8cLm7bF1Env ZjAt8ULtQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kLaCQ-0005GO-B2; Thu, 24 Sep 2020 22:58:50 +0000 Received: from mail-wm1-x34a.google.com ([2a00:1450:4864:20::34a]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kLa5Z-0002Lg-CK for linux-arm-kernel@lists.infradead.org; Thu, 24 Sep 2020 22:51:46 +0000 Received: by mail-wm1-x34a.google.com with SMTP id m19so319668wmg.6 for ; Thu, 24 Sep 2020 15:51:43 -0700 (PDT) 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=jdvdUBTX2W2BS/6LXn98shgk2aR72XHwNTl4Sjd6ky0=; b=ZQQPPgDSsb+RqoQ/V3HmUYIqMU+UrlOk8tc2bUZ7rhSzWXTeSE9UL3xTph/O5JV0Xn Gd4J220+dOAYM3xd/7stx4MLA5aq4ffisUoGAU3/SNWfgKsjkON3MAa7pyZmpDE9onQj XecIfFP2Qu8yEIpTdao36Gbvd4q+30zMx/df5kjZu6Jj/ibjqcfqLLOwQ8juDuKm+ig7 YWDHJdcDPacXrGkRn6WAJhy2kISS76X8iPKtz1xPwukNUi9xOI/izZRrqFNCofqrcuGD aXA+Og8HAoq76Z4J/GLDsXuIxsBcCGO4JgWO3UvARfsE94gJB40NqaI+sKoLKkP/lVGJ 75qA== 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=jdvdUBTX2W2BS/6LXn98shgk2aR72XHwNTl4Sjd6ky0=; b=l4+Y2y/8+BorjUVW4ED4WpLu9Z6FiLzqrcOZVQnKfMKehcPOwO2B37G8l0IIiAEloc y61SRCJCr9E86rCUURpIGPoVscNu4iYLu0ppfE64cBEVD2pgH4hyr4mdxITsf5tUcc5y yHhfEHgSoHLggIVKlUx+2IDjb7qX4unQ3gNA3KP8w3FUNcmCW93FEmQKUnNdxU3ecQsM 3cMarEKVRVG+NPkqS/AqtP04UAKK9LM+rjIbU7ajkoKhWoPgh1yTYSCPrwL90mgEEpTr b0i/JNOFOdwZMZFxdbP2GvHTw7/Xsg9B4ke7kSvXcKZwMKGRlDkxQf/q4rN9EXDmSZGy T6YQ== X-Gm-Message-State: AOAM531if2wyEbmlVf/peNuXk1W6V1wTzOuiCxh5SLNp9vh7SAvIrIO8 E88BxQuSx7Ot1smQtiqR4OqzM3y/okgG1CPP X-Google-Smtp-Source: ABdhPJy2CZOdFXzSDMUAYWi5qsJLuL4ZWGYGgwoO+4VNTAknABxkthypQXCnRTm13gA6Hia3YIbJdc+b+9sAWjV9 X-Received: from andreyknvl3.muc.corp.google.com ([2a00:79e0:15:13:7220:84ff:fe09:7e9d]) (user=andreyknvl job=sendgmr) by 2002:a1c:4d0c:: with SMTP id o12mr169wmh.0.1600987902272; Thu, 24 Sep 2020 15:51:42 -0700 (PDT) Date: Fri, 25 Sep 2020 00:50:28 +0200 In-Reply-To: Message-Id: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.28.0.681.g6f77f65b4e-goog Subject: [PATCH v3 21/39] kasan: don't allow SW_TAGS with ARM64_MTE From: Andrey Konovalov To: Dmitry Vyukov , Vincenzo Frascino , Catalin Marinas , kasan-dev@googlegroups.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200924_185145_498404_D9E953E5 X-CRM114-Status: GOOD ( 13.09 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Marco Elver , Elena Petrova , Andrey Konovalov , Kevin Brodsky , Will Deacon , Branislav Rankov , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Alexander Potapenko , linux-arm-kernel@lists.infradead.org, Andrey Ryabinin , Andrew Morton , Evgenii Stepanov 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 Software tag-based KASAN provides its own tag checking machinery that can conflict with MTE. Don't allow enabling software tag-based KASAN when MTE is enabled. Signed-off-by: Andrey Konovalov Signed-off-by: Vincenzo Frascino Reviewed-by: Catalin Marinas --- Change-Id: Icd29bd0c6b1d3d7a0ee3d50c20490f404d34fc97 --- arch/arm64/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index e7450fbd0aa7..e875db8e1c86 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -131,7 +131,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 + select HAVE_ARCH_KASAN_SW_TAGS if (HAVE_ARCH_KASAN && !ARM64_MTE) select HAVE_ARCH_KGDB select HAVE_ARCH_MMAP_RND_BITS select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT -- 2.28.0.681.g6f77f65b4e-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel