Received: by 2002:a05:7412:b101:b0:e2:908c:2ebd with SMTP id az1csp3140475rdb; Thu, 16 Nov 2023 00:56:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IF43VEeH/EhFY2hE9Qea3bIV3ipTz1MBQJ8ohHGuEB8Y7rLtxRCglvAzcEAdmuWEj1dKv2A X-Received: by 2002:a9d:6c93:0:b0:6c6:4473:6f05 with SMTP id c19-20020a9d6c93000000b006c644736f05mr8159958otr.9.1700125015856; Thu, 16 Nov 2023 00:56:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700125015; cv=none; d=google.com; s=arc-20160816; b=GULheQY477+PKP1YDn14UBaIAZsBekiBmi+/BrBk2VJXwLYOevdQcYheO/wfRBlL5C rTGHNla2JbZYX25hPaYtkjV+MoOiPLkr27E1CiYLW2SL9E/08d8e0Ctws7E6fL7XcU9p 72gy3/O4B6YfVr8l+8XK/WM+/cLFqRTUgH6uNjM0VAak3Jnw4KLxu0AA23MqRRH+3Y3w 67DdYqAGYQdptOI2xaZFvd0C5LeS5cgrot/H32p6n/e8MWqM2pnU2GhNXTCGqzFvbA0x rvCcp+WOjDPzU6bi0uwEHTYuLrHhAMm4hNaqWs+7Wq15TmMA9RIy8zVOne1IvyPA+O67 qBOA== 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=0H8tt9dZT0qWTNb8kikU8kJP6qFA036d+J9DtuTzo40=; fh=YZa8vkdUz4pzRj6QFVU/SyYW+LsIH/Wz0o5e5dUhKFo=; b=S/G9KWC2AhBFmerFDS2OD8eb7rMDRCLPEcs1uAyh2b4K9gkwl5OrITE7C7yV2+XHB+ 6Yd054WZM0j6Imz2FwTVhWQLRm+W2XUbr/T6VK5PuajzUF3XO6rDrL8IT5bUJaTGAdC5 wS/SQTXXar3CagHO8ci0SwIEWa4ODI1upi6IKxu8TSoipx0Zsf7pK/COXjdGUQXnwZmn MhcLvXDQfDZwvyaKxbfIvFOovquvb9bZQYrtG/JH0guZMHVxGhRDFm/KRx+1/MXy/cwH vPKnPlIFBFyjKLLEX+Y1eEb/1Jo+vIfwFiFsfNsxwU9Si5gVL40pbBZs9yKhy52c3SPs tMHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=FiO38LCV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 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 fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id o17-20020a656a51000000b005b11e5a69fdsi12386097pgu.508.2023.11.16.00.56.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Nov 2023 00:56:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=FiO38LCV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 610498116E52; Thu, 16 Nov 2023 00:56:53 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230235AbjKPI4q (ORCPT + 99 others); Thu, 16 Nov 2023 03:56:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229806AbjKPI4p (ORCPT ); Thu, 16 Nov 2023 03:56:45 -0500 Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 605FFA1 for ; Thu, 16 Nov 2023 00:56:41 -0800 (PST) Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-5a82c2eb50cso5679617b3.2 for ; Thu, 16 Nov 2023 00:56:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1700125000; x=1700729800; darn=vger.kernel.org; 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=0H8tt9dZT0qWTNb8kikU8kJP6qFA036d+J9DtuTzo40=; b=FiO38LCVb8fBklw64T6AH26gpSqb8qlx1wXHPxu1ZPWy58Vaex9azvV0r2+6BlQ/Jz 9cMjn7vSYITmtGGHPodX6G5UKWFfvYTGATD6k+2VbSwdoe/1/CChhWJHz4pP82GCFA+A qCXOM+aqZuenMQs1YkrIVIsjMrMAdhmeWciQn9RDiSqqlL8zYo1gvdrj5NU7zcAbr6Io bYzZEmYEfaNSVbxAjVB76i1apSZIo+VgwJrERNiQHlgBnJmYbkbPUBFwHWyuRyHPA2i9 mRwcNm296SVwhp2SAcCIb3BWEkCdPzeM4OyivjvYvRKN+Y5wmaE/6Gmrt27FTXafmjRK Xong== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700125000; x=1700729800; 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=0H8tt9dZT0qWTNb8kikU8kJP6qFA036d+J9DtuTzo40=; b=TiBhU1LSfGotJavoMM7e/zMKLAnyNeBxVmkVJ+74o1rFJs53bGAhtMX1pZ5fEzYJLg knXCVFYQCSZofcPjS3ZhX8fSHbK7pWMO7OSAvpchLgb72BuZFnk8MqU1Zmr0jRey+omy cdFa3XSpQDgqIbjvLiqBu340OylnMeFFWOA2b643kb+8Auab97IXgnp3BR45ARRrhGOC DO7MCY9Z5VDXx+JWAEENDrLszwjuStd0a5hdnS4Ogg6wRMZktmvLhMOjOwA1k84RK1XW RGjQMY+TF6VAnh2ClcKgLfpFR9zfD9936jlijE0H+lZ86r1VcPh1MVoeFcuQufwkJtCS p7mQ== X-Gm-Message-State: AOJu0Yz14Thus0eRSt1LZuPYmHrLi4RNDYWPqGAftSeudKrDGOZ/aa39 1EK3xDynH3NDcx0UIO1D/9qdM3Rr8KPJYh/TFsXjjg== X-Received: by 2002:a25:b18e:0:b0:d9c:a3b8:f39d with SMTP id h14-20020a25b18e000000b00d9ca3b8f39dmr13846249ybj.65.1700125000447; Thu, 16 Nov 2023 00:56:40 -0800 (PST) MIME-Version: 1.0 References: <20231115203401.2495875-1-iii@linux.ibm.com> <20231115203401.2495875-13-iii@linux.ibm.com> In-Reply-To: <20231115203401.2495875-13-iii@linux.ibm.com> From: Alexander Potapenko Date: Thu, 16 Nov 2023 09:56:04 +0100 Message-ID: Subject: Re: [PATCH 12/32] kmsan: Allow disabling KMSAN checks for the current task To: Ilya Leoshkevich Cc: Alexander Gordeev , Andrew Morton , Christoph Lameter , David Rientjes , Joonsoo Kim , Marco Elver , Masami Hiramatsu , Pekka Enberg , Steven Rostedt , Vasily Gorbik , Vlastimil Babka , Christian Borntraeger , Dmitry Vyukov , Hyeonggon Yoo <42.hyeyoo@gmail.com>, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-s390@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Mark Rutland , Roman Gushchin , Sven Schnelle Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Thu, 16 Nov 2023 00:56:53 -0800 (PST) On Wed, Nov 15, 2023 at 9:34=E2=80=AFPM Ilya Leoshkevich wrote: > > Like for KASAN, it's useful to temporarily disable KMSAN checks around, > e.g., redzone accesses. This example is incorrect, because KMSAN does not have redzones. You are calling these functions from "mm: slub: Let KMSAN access metadata", which mentiones redzones in kfree(), but the description is still somewhat unclear. Can you provide more insight about what is going on? Maybe we can fix those accesses instead of disabling KMSAN?