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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 04121C7618D for ; Thu, 6 Apr 2023 02:31:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234740AbjDFCbP (ORCPT ); Wed, 5 Apr 2023 22:31:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233923AbjDFCbO (ORCPT ); Wed, 5 Apr 2023 22:31:14 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6DD3749CA for ; Wed, 5 Apr 2023 19:31:13 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id F24BA63E97 for ; Thu, 6 Apr 2023 02:31:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5197BC433EF; Thu, 6 Apr 2023 02:31:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1680748272; bh=jrlLOKWpwPmapqtmGNdwUebFdFWvyqSum5MOM9zn1pg=; h=Date:To:From:Subject:From; b=G5ZP0EOBrTjoKJgJ0prSh3W48Jw0DzxZvRIBK3Dp1pHI81ztd9C/3QOzjyiwZjWXg SQSMnQGzNd6bblP85nwAh1tV2AtpWPg2GQqavWTJ3ZgL3+rPWinz1baMcx5YXBWMhD Q7XMOPt+LNo6c4YQI76a0rqrLhuiDTXrOwY0luVQ= Date: Wed, 05 Apr 2023 19:31:11 -0700 To: mm-commits@vger.kernel.org, will@kernel.org, vincenzo.frascino@arm.com, ryabinin.a.a@gmail.com, pcc@google.com, ouyangweizhao@zeku.com, glider@google.com, eugenis@google.com, elver@google.com, dvyukov@google.com, catalin.marinas@arm.com, andreyknvl@google.com, akpm@linux-foundation.org From: Andrew Morton Subject: [folded-merged] kasan-suppress-recursive-reports-for-hw_tags-v2.patch removed from -mm tree Message-Id: <20230406023112.5197BC433EF@smtp.kernel.org> Precedence: bulk Reply-To: linux-kernel@vger.kernel.org List-ID: X-Mailing-List: mm-commits@vger.kernel.org The quilt patch titled Subject: kasan: suppress recursive reports for HW_TAGS has been removed from the -mm tree. Its filename was kasan-suppress-recursive-reports-for-hw_tags-v2.patch This patch was dropped because it was folded into kasan-suppress-recursive-reports-for-hw_tags.patch ------------------------------------------------------ From: Andrey Konovalov Subject: kasan: suppress recursive reports for HW_TAGS Date: Wed, 29 Mar 2023 20:37:48 +0200 disable preemption instead of migration, fix comment typo Link: https://lkml.kernel.org/r/d14417c8bc5eea7589e99381203432f15c0f9138.1680114854.git.andreyknvl@google.com Fixes: 2e903b914797 ("kasan, arm64: implement HW_TAGS runtime") Signed-off-by: Andrey Konovalov Reported-by: Weizhao Ouyang Cc: Alexander Potapenko Cc: Andrey Ryabinin Cc: Catalin Marinas Cc: Dmitry Vyukov Cc: Evgenii Stepanov Cc: Marco Elver Cc: Peter Collingbourne Cc: Vincenzo Frascino Cc: Will Deacon Signed-off-by: Andrew Morton --- mm/kasan/report.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/mm/kasan/report.c~kasan-suppress-recursive-reports-for-hw_tags-v2 +++ a/mm/kasan/report.c @@ -81,7 +81,7 @@ __setup("kasan_multi_shot", kasan_set_mu * * Hardware Tag-Based KASAN instead relies on: * For #1: Resetting tags via kasan_reset_tag(). - * For #2: Supression of tag checks via CPU, see report_suppress_start/end(). + * For #2: Suppression of tag checks via CPU, see report_suppress_start/end(). */ static bool report_suppressed_sw(void) { @@ -96,10 +96,10 @@ static void report_suppress_start(void) { #ifdef CONFIG_KASAN_HW_TAGS /* - * Disable migration for the duration of printing a KASAN report, as + * Disable preemption for the duration of printing a KASAN report, as * hw_suppress_tag_checks_start() disables checks on the current CPU. */ - migrate_disable(); + preempt_disable(); hw_suppress_tag_checks_start(); #else kasan_disable_current(); @@ -110,7 +110,7 @@ static void report_suppress_stop(void) { #ifdef CONFIG_KASAN_HW_TAGS hw_suppress_tag_checks_stop(); - migrate_enable(); + preempt_enable(); #else kasan_enable_current(); #endif _ Patches currently in -mm which might be from andreyknvl@google.com are kasan-drop-empty-tagging-related-defines.patch kasan-arm64-rename-tagging-related-routines.patch kasan-arm64-add-arch_suppress_tag_checks_start-stop.patch kasan-suppress-recursive-reports-for-hw_tags.patch kcov-improve-documentation.patch kcov-improve-documentation-v2.patch kcov-improve-documentation-v3.patch