Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp7691937rwd; Tue, 20 Jun 2023 05:06:20 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4AJinfdqo8SRn8PC6VmA5/Rjshtz5LCCg/uTTZa8/7iIIkJbdiypIl+6W8pzYHr2cSj/eP X-Received: by 2002:a05:6a00:3a14:b0:668:846b:9b5d with SMTP id fj20-20020a056a003a1400b00668846b9b5dmr3695816pfb.5.1687262780224; Tue, 20 Jun 2023 05:06:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687262780; cv=none; d=google.com; s=arc-20160816; b=YDJ5nW+cOrm8/XntYrw3RdFb0RDMyfJ6bhKIL5i1mxScGowMhrxzxf308uskNuKYMW 4kHqqsq5ZAFtpUuQhLYh/TcW0/53R9izE6QrBONDd0IQlyg2RycHUUUiEmbVDSlW6TMk xyG6BtVVzNi8vZ28VAWOlRQHjRaugVuJJRSoKPPC7kbC26qBDBEuwJmbxUtmSaUuMGc/ bklgaA3RocRYSNc9vAt689BRsv5lHjVDFGJeC7j8xDzbAXWhwa4o+B9VsNI8JvZjqjfU ee1HBzO0wR5YalzBKeRBz/tl60P10I96aBq4OOEDofL6T3wktjT2djPVL8/z0sQoFQ8N xAAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=tJCMKaRS9iIUjy75SMVgQ9VDcAREfFkBluEAU4z9ags=; b=GqcgTzoHsCDtXuhne7jLOhoxOLN6rzrwKIuYL07+ws4G8HfRSfXu3j/rk/114RNW9U fJSBo4XYU2WrJ4Jx9zmTAEzsm/iyftKPDbQUOhRXN70CS9zXC2IBjEUH84dauTLF3A56 GRpzkHIQLk9n/uW3lmTfhSIaIbCqLhQjQjHdhNF3NguYxW9qpnbmOIHQZWT1OLeWCsvi pPH4T1BfsKa+XCVbWMQADzqPqVuCB2Ye+511X9CDxlBgFptdwCYWkwOYWKdyV22FDcBW jw1upon2Wnn5tqe/e2yLJiP+AcPYVcVzF40K718uMRcZYi2PERT4PFIVpismKCM8SWR6 LwGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=JafGBlk8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p27-20020a637f5b000000b00528ca427963si1577347pgn.709.2023.06.20.05.06.04; Tue, 20 Jun 2023 05:06:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=JafGBlk8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232804AbjFTLp4 (ORCPT + 99 others); Tue, 20 Jun 2023 07:45:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36982 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232774AbjFTLpp (ORCPT ); Tue, 20 Jun 2023 07:45:45 -0400 Received: from mail-oo1-xc2d.google.com (mail-oo1-xc2d.google.com [IPv6:2607:f8b0:4864:20::c2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EFC56198B; Tue, 20 Jun 2023 04:45:36 -0700 (PDT) Received: by mail-oo1-xc2d.google.com with SMTP id 006d021491bc7-55b3a245359so3096313eaf.2; Tue, 20 Jun 2023 04:45:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687261536; x=1689853536; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=tJCMKaRS9iIUjy75SMVgQ9VDcAREfFkBluEAU4z9ags=; b=JafGBlk8XfHKEBCbR5tqF5YOtAo+NrGzEussgveHGWOlu8GHvnJB64cbGERaeyJGO3 m9yZ5SotMdegV+GuJJ89oQXjiQLb4KVJHDnoaskf4Cpsm4vW7HsDeFhgzZaL6ttHTaMK 1DPNgnwedQN+wGECrc3w75vbDa37J4OmNHdwRclNP+ZTxYCY//GBZ8BUKse5bA9fhH7Y F3xjOPm2JdBCfgaoYhv1CMhTAEcGrA/zM25EIjnGGCSrqxyvkxOc3Rmw6UIewS+moM48 D/lZWaQ7ulPMq3zBD6WbFN4k33uOlSyAH+Cyd3Y5YaZ395q6VVXIQ9TNeNiLt2IgjBqt BoZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687261536; x=1689853536; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tJCMKaRS9iIUjy75SMVgQ9VDcAREfFkBluEAU4z9ags=; b=aNafFtjnjJESOCl0xmA/c4L97Dne12gkCll6wwM/XfpnooksIfmsBPHMKkDGL3DmAM nDEukj4KNMhD7tteAwzGDMQlDPnU0mODdSfZd4V65UxXVhTgk7RnbAVeyPJ9i07wx28c F4qBGPYdbjwva26znaqNzYKBrE/+FkvV5/O8/jdnBqv+BDODEpqkfO7/5rT7VHnZATfU 2pX7lLRtDadYUjz6SMechNjrea3S1KnkKPfQkbkIPWBJaEURvFPJXblfhG9LODVgrZqV JrWMW6IhzoBmQnFc5Hb6b/sbM1YU/P9alKNFoSAwgjSlu9/uZbc/vWhslEZuoSUm28Ms bytQ== X-Gm-Message-State: AC+VfDxH4j52uFzd/3IYLidIVYpsq/udEm4hi2ZmkVkeJ1GbWhR4WQBe MpLk8HuRnLblyCR/4u1RzDKOZg3WUHdR3pf8nAQ= X-Received: by 2002:a05:6808:2110:b0:39e:ce9d:1a92 with SMTP id r16-20020a056808211000b0039ece9d1a92mr7992873oiw.4.1687261536152; Tue, 20 Jun 2023 04:45:36 -0700 (PDT) MIME-Version: 1.0 References: <20230614095158.1133673-1-elver@google.com> In-Reply-To: From: Andrey Konovalov Date: Tue, 20 Jun 2023 13:45:25 +0200 Message-ID: Subject: Re: [PATCH] kasan: add support for kasan.fault=panic_on_write To: Marco Elver Cc: Andrew Morton , Alexander Potapenko , Dmitry Vyukov , Taras Madan , Aleksandr Nogikh , Andrey Ryabinin , Vincenzo Frascino , Jonathan Corbet , kasan-dev@googlegroups.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Catalin Marinas Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 20, 2023 at 1:33=E2=80=AFPM Marco Elver wrot= e: > > > On a related note, it looks like we have a typo in KASAN > > documentation: it states that asymm mode detects reads synchronously, > > and writes - asynchronously. Should be the reverse. > > This says the documentation is correct, and it's actually called for > writes: https://docs.kernel.org/arm64/memory-tagging-extension.html#tag-c= heck-faults > > Who is right? Ah, right. I did a quick google to check when I was writing the response and found this: https://lwn.net/Articles/882963/. But looks like that cover letter is wrong and the documentation is right. I wonder what the point of the asymmetric mode is then. So the current code that you have should work perfectly. The only change I'd like to see is in the documentation. Thanks!