Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4675924rdb; Fri, 15 Sep 2023 09:02:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH7PPcChFPuVVzrb3+Q3BfzphG59dl99VjbcAvVWJ3k7tsmejgPYDSi2gxCrR1n4Yi67xwZ X-Received: by 2002:a05:6a00:b81:b0:690:41a1:9b77 with SMTP id g1-20020a056a000b8100b0069041a19b77mr2168101pfj.10.1694793744567; Fri, 15 Sep 2023 09:02:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694793744; cv=none; d=google.com; s=arc-20160816; b=iHrg0g4izubmBrfmcWPhWOtc0r4SaYuGCDWHL8UJgw4ZI9TdvByZYCuOLNi94Um2Pn AzfEPnvZi0l/eMTZrsxskR9Uwf5rojRlkaaa3dyYeHQq5P7Gi0Rl9Hg+deJrm3sgkFbg DYwuA6y17QUvtqY8oJOEwtNxpecz8NQ/yNOOLf7tfcYWvR2eHjB7qEPwvgH3V9SJdVJW Yv7vx5W2AvkmK1hXTO4cbIsjElay+H8gMkC22bsC4075M7jHo66ZxDwIAqbCkNVtzeT4 c5SuDu5AoPjCQS8euqZeJf4OGHGqhM7sMK314s+oeNzow7T3dde4pgG8ztA6p/yP1kjn vWKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=L1M0/0ecR5D/JjO5eCZw5wQnSPeaMytczG5hNDeARmM=; fh=B91nIZwDiUKkFKpA1FtmLDDi3vH/t+wG+WJxA3DrOes=; b=IuGVo+tRH8JkeRDx810aYFlHTPwNrCc/GdUoQJcFdXiNhU4itotHeYsibeHrCJkcCf OEpjD3E3ujNW88VpChRvQZE+dtwdB6mA8XM0ph58hvutVbQrGMpR+CarJ2Ez4kkSQNdz yxzVfgPUjtWHULxgI6t21hkEl6jfugqCUqy5uMEB8UUAae1etcC/wxp53C1WCcev+jy+ kj2GXs/w0o4GtI4HmaZHeQoxmKtvyfmx81WBjMe103XOIn/GOVrcBGx3QkE+BWv9gsB+ XRGlv4inN1Kn+dY8hy+fv7+7SmYepgw46ILqYv9Z3J6eXfSP2adVTMTUHfzqnCzhOubP 6C0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=d9xvhEOm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id b9-20020a056a000cc900b0068fc7ab1fd5si3664712pfv.269.2023.09.15.09.02.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 09:02:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=d9xvhEOm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (Postfix) with ESMTP id CB3A68345675; Fri, 15 Sep 2023 03:37:48 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233019AbjIOKhr (ORCPT + 99 others); Fri, 15 Sep 2023 06:37:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233269AbjIOKho (ORCPT ); Fri, 15 Sep 2023 06:37:44 -0400 Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F478193 for ; Fri, 15 Sep 2023 03:37:37 -0700 (PDT) Received: by mail-io1-xd2a.google.com with SMTP id ca18e2360f4ac-79565370aa3so74538439f.0 for ; Fri, 15 Sep 2023 03:37:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1694774256; x=1695379056; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=L1M0/0ecR5D/JjO5eCZw5wQnSPeaMytczG5hNDeARmM=; b=d9xvhEOmdD+Y9pI2D1c7OQ9Djy+hdNRtfQWeihZmaJ1Z/b5aJQryJV/1ZaAcIM0Npt RDO1j+U4/PcDYLRo6mymptUqJOa3r4mHGNUwR9MMTYkKcFlO/vZCwYkfu1j4M5y89bns aCgmBVTC2ydEGxkdYwiyzb8SLYQVmfFUzdtBE0s/GYn6LbdsD+WyvPMXwuKxkXud30NI ey11CCaDj+mgeWVv2L7d7RCGAqUwRUwqjvN3VVS7JBITZDQiJDmlfbNG/u7lymu41NRe Ir26C1yeM5spj6XhVBnKDG0BmQM1gamOSLEEyarmoRbRd3e2RtBEG38TkFxUs2Qt+hny xPtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694774256; x=1695379056; h=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=L1M0/0ecR5D/JjO5eCZw5wQnSPeaMytczG5hNDeARmM=; b=dwP1/Cd7PT/g2DtyoBxIznfnY2ZpviPloGI8UCxFmZDVe7jUt97CKqZjY3kIu7d0Ta tQ3tNNfa6+SGbZrsf/r/Gr6TF8/YpX5L4z7BLmhfH6BHQEGlY6PsHVyOPo8AbjxbBy1T wpUdL/6LjyIEt9tZ6DUrNBuHunqhRppwRUvJws5Fs/E9qM1ZkDBDxUgvfvm0jFLXIi7B 9Km1qx79bAy30+h+FJ4R/yUd5ZMIL6e3WnzMIWiI+jwtGtGDjgCA5g1XG8yhd3Y5xjzu PP28UsZPJGsrWW7cNUi802IOp6XqxJTv0l9Vqx50NzKG5qOJtu2+Vlfnb+evqcRhsJFj 9V/Q== X-Gm-Message-State: AOJu0YwFCDSLFXH0a2gKKeeJW2f8b4X1YHuRK3rLrikpBaKMx13s66FT nyfSroMxArNdxx/rMcr902GLQh0cEcw00exMawwrIQ== X-Received: by 2002:a6b:d918:0:b0:795:1a7c:486f with SMTP id r24-20020a6bd918000000b007951a7c486fmr1140189ioc.14.1694774256505; Fri, 15 Sep 2023 03:37:36 -0700 (PDT) MIME-Version: 1.0 References: <89c2f64120a7dd6b2255a9a281603359a50cf6f7.1693328501.git.andreyknvl@google.com> In-Reply-To: From: Alexander Potapenko Date: Fri, 15 Sep 2023 12:36:56 +0200 Message-ID: Subject: Re: [PATCH 05/15] stackdepot: use fixed-sized slots for stack records To: Andrey Konovalov Cc: andrey.konovalov@linux.dev, Marco Elver , Dmitry Vyukov , Vlastimil Babka , kasan-dev@googlegroups.com, Evgenii Stepanov , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrey Konovalov Content-Type: text/plain; charset="UTF-8" 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,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 morse.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 (morse.vger.email [0.0.0.0]); Fri, 15 Sep 2023 03:37:48 -0700 (PDT) > > As a side note, kmsan_internal_chain_origin() > > (https://elixir.bootlin.com/linux/latest/source/mm/kmsan/core.c#L214) > > creates small 3-frame records in the stack depot to link two stacks > > together, which will add unnecessary stackdepot pressure. > > But this can be fixed by storing both the new stack trace and the link > > to the old stack trace in the same record. > > Do you mean this can be fixed in KMSAN? Or do you mean some kind of an > extension to the stack depot interface? Yes, I'll just fix this on the KMSAN side.