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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EDEEFCDB474 for ; Tue, 17 Oct 2023 20:10:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 371A08D006B; Tue, 17 Oct 2023 16:10:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2FABD8D0064; Tue, 17 Oct 2023 16:10:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 14C9F8D006B; Tue, 17 Oct 2023 16:10:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 027B58D0064 for ; Tue, 17 Oct 2023 16:10:26 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A7CEA40E89 for ; Tue, 17 Oct 2023 20:10:26 +0000 (UTC) X-FDA: 81356045652.25.457EBFA Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by imf08.hostedemail.com (Postfix) with ESMTP id B29EE160021 for ; Tue, 17 Oct 2023 20:10:24 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=none ("invalid DKIM record") header.d=marliere.net header.s=2023 header.b="Sd7GNP/b"; spf=pass (imf08.hostedemail.com: domain of rbmarliere@gmail.com designates 209.85.210.182 as permitted sender) smtp.mailfrom=rbmarliere@gmail.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1697573424; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Uj2R21g4EPlt4YZKWi7SG89ievVQJ+iyFG5BwjhrmmE=; b=8IJyARPiDu3SyqctPpI0v5Iias9U0jpugoKSE1iLj7T3XD9IyhBahjCAO4vP3BMJf7VyBY L25c+yNzNkONorD8OWvqZhC1t3XOI7frAMLr88YziOBkfQJDjs5upKoAJmQLaK2DzaBkuZ MLMtnqAxN7hMkbr/Qlegn1K18TcBtRQ= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=none ("invalid DKIM record") header.d=marliere.net header.s=2023 header.b="Sd7GNP/b"; spf=pass (imf08.hostedemail.com: domain of rbmarliere@gmail.com designates 209.85.210.182 as permitted sender) smtp.mailfrom=rbmarliere@gmail.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1697573424; a=rsa-sha256; cv=none; b=rYnaTbluT8Z26sgTBCi0L2xtDDeIZKB7Ze3Mbca77QERHUs0wtInJPVdUg8G+ETUYdSQ2L 4rd5aiP2wvcilWIMHHToD8/hnv3l0rhr21H8QRqUDcYrv+T6cWY1EbfFfxnK1iLMeuai0f YIN/zqxv503aIrBN57b0GZf/CXQSpMI= Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-6bd73395bceso2294021b3a.0 for ; Tue, 17 Oct 2023 13:10:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697573423; x=1698178223; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:dkim-signature:date:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Uj2R21g4EPlt4YZKWi7SG89ievVQJ+iyFG5BwjhrmmE=; b=wGyya+khPFRQdShsOF9dLAMJrXnmJuSrlEszgnr/WxpJDNCZlD+0tp/YfvJ5FST6+X +6Rf/DmROc0IOJkW7T2VGgUpWIwQwjOJugb4FyyTDUj91zx9kihxmSwNV0e09YZNAAQH 1bke7iGDRXRMJafx5f4GAeAz27ohZC9XbSGd9xEifpLvQOsCYCPqssLlgIeMjAyXMSLr OnGVorBt7f6vHcPnp6UKTQWXfXsOrfFoITQa0V9EACaJ7bsGczCtTJh8LvNE6TvVgDfg jg8712BV3rFZ3/gTivjg/enoaz5MACvmCcBbMuy1Aro9jBzA2r1MwrGqYJBV1KkcLYSU v3Ug== X-Gm-Message-State: AOJu0YyiWfaxfAhRVui1RrD/OOCx7c4oYocFFFxv7U5ek9Pfga9ZIdGP i+58bgGuYLCMuagBDtSOtvU= X-Google-Smtp-Source: AGHT+IEPY0k7Zb1PMfxn6P2a1QNtfE7IToifhIIwsP0rg4ArLxFEVp2FOQ6vFHPhJI2ALpNnMSKmzw== X-Received: by 2002:a05:6a00:3408:b0:691:27b:15b4 with SMTP id cn8-20020a056a00340800b00691027b15b4mr3871596pfb.5.1697573423273; Tue, 17 Oct 2023 13:10:23 -0700 (PDT) Received: from mail.marliere.net ([24.199.118.162]) by smtp.gmail.com with ESMTPSA id z21-20020aa79f95000000b0069323619f69sm1918389pfr.143.2023.10.17.13.10.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 13:10:22 -0700 (PDT) Date: Tue, 17 Oct 2023 17:10:14 -0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marliere.net; s=2023; t=1697573418; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Uj2R21g4EPlt4YZKWi7SG89ievVQJ+iyFG5BwjhrmmE=; b=Sd7GNP/bf0yRIpIrDgRsW5XZ4eSKsUoJ5xRV2D58RK5XCT0LV2IxaO3HmNa60rGT2E3d5L jtdldngQhriPe+qNxE1kT0DMtqconE5I+up4eMlISXEI8569NwNjfV7GoHvR51wmEXnDgQ j0Awwtx/zDEM/wM1rwbOLFHJb8fxtJ+i1G2HDQzv3Iit94/AZTABUdDt0j4B2xHzadTkmd q6W+nawquOo//gCaRyawwJu7omaFskXMsQg2GgTH8CY6kPME9wleTHg4ppGpLSOoedSLe2 8ifxIM9dfCcdghArMGZ+4W1wU4pJWKcgmsdsM7mpNHOvJOvlBVolya0dupzNQQ== From: "Ricardo B. Marliere" To: Juntong Deng Cc: ryabinin.a.a@gmail.com, glider@google.com, andreyknvl@gmail.com, dvyukov@google.com, vincenzo.frascino@arm.com, akpm@linux-foundation.org, linux-mm@kvack.org, "linux-kernel-mentees@lists.linuxfoundation.org" , "linux-kernel@vger.kernel.org" , kasan-dev@googlegroups.com Subject: Re: [RFC] mm/kasan: Add Allocation, Free, Error timestamps to KASAN report Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: B29EE160021 X-Rspam-User: X-Stat-Signature: be4pnrtmfeycr78birfcjiap7t83qpua X-Rspamd-Server: rspam01 X-HE-Tag: 1697573424-378748 X-HE-Meta: U2FsdGVkX1/T93sYawwC5CNmKWjRpzyOCss6pzwdDVYcizqpv0l7lziM6FUIKZoeR+bNikAIY0dayrXCP8Rn1+XrrzNwSIgfRtjSQIAw6JqaIaZteWdeeYnGeiTkHQ1F92zWbivS3EOMy8U6rwSiYL2V3GQRi58Apbq3MISXdamRt+r7N4ExcEDYYcFo0yQW0n1F/pNDBQp17QI2CN4YLLGtoYrQCIhMXJ2z5cEXcjYoU3PVLH7IUMEBdYiC7ZFfoF6JIo7w91tO8E7h9mpiDCPpKir0yMvWOzzyK1myDGsSd4Jcj6ZpAU+y0sgWIXgLvJFPuvOCAMApNKy7IM2pig/jZfdwpkRlziH7q9g0g4+TBo2Rg+yjB1MAZemVbSwek63HPocmeBu3q+9jDGE5tHG8WRzUwA++idKOVXGqEGjyxka6rcn4U5j1SB0Mt3NN83trztxUEh8CV/40L1JsHQXHIn4Oz65tiZiX2XlVNQ1TQvKmGh8589WgWFMJGAhaJvStOll2hMMAeE3ryhldOyGkZmuiv7a4y96tm+YjjmoxvsZsKqg3+qu1NAVJteXZeXz3BvTZyefOVZ8ym/WZ8o8x+8QXxCWL5XiwHeoLxZ42x2j34gtW/mLPLNHjnxG2Ud2rTvJhe6P2hl+5h5yDSQSv6KCazhs73s1DQFThiCnyQJgBJ4k9JZcAi+pJ2izY4AGqqnLd4whQWbZ00/ADbdyUlpC8H0yUfbHoibbIozQByMHD+1MPt05o85LKITrSLCVB8xZDbW9Y3FuvyC/TelgaJRMWrX/OUOMLBMWE7AKtZavTsQaPbAIJHVn/r+2ARo+z2tdTHEFtJ7ELQem2FYRIOxGkSUKISt+FwQ9X1VvEypc3s9wRA4o7d0zCDucnsoWSoxBSSEvET8Ql13sHqowgucV3OfspvTZBKMdm+ptH/dNU8/EVZlIpArIhW81gpw0L53PfTueb8hW+IOE OxgMqZeB 1+vOJTGBo/yQ6FgkknvLir7N9xaUg9h9To82vjhgLA7cf624DYi9GmFuv88fnVmeuvFUTBt3Tk+NNeru+2kH+p1dHItVegFwY0hD8w9GFwAeml5WYAuY+cdG1e09i20nJ9bAhornJ3m6TUC4hZbq65UezROboAOHlIV6xy37JRybN8ZnT1kteU6igU2xXr/wxMaR4jWZmpMjmHP5526bKr93ATOpv3pNKXPvojnDc1JUANFAT8qWckTQiX8LpijFulcVJSAZgBFYq0yxWQTHuiLPQU4d29oug8FTriOv0v4UWc5ie4ig6f/U0FwvPl6fNBobsKj1KnJDCVZNxgwMr3GIIs87vn5TYqnT19tfFQoYj7TUij+lMFlTBVhI+uOZWy0tx+ngDhP+6KonBu/msO+eQuYY3sypG35TfD7N2izTy9gNFnbkqK0LbzXcf/h0w3aHwFPZ/MmbfSfzW8G0kPIdfKB3QaQy4AJeDA0MT92g8pSVWwhknYJ2qdoKTSPn9yJrizvfSdAcwXyVj7vCg4tkPtKtEqTy3flPyVsiJcn/ogd5K/RRDv3qVxdHNtvBWmDXEFi5KZQNhiKWdRYqP/HksKw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.373832, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 23/10/18 03:39AM, Juntong Deng wrote: > If the free time is slightly before the error time, then there is a > high probability that this is an error caused by race condition. > > If the free time is long before the error time, then this is obviously > not caused by race condition, but by something else. That sounds a bit arbitrary to me. How do you set the threshold for each case? I mean, the fact remains: an invalid read after the object being freed. Does it matter what it was caused by? It should be fixed regardless.