Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp3832925ybf; Tue, 3 Mar 2020 13:47:54 -0800 (PST) X-Google-Smtp-Source: ADFU+vvBPR0gReIZ/ffap80tOd0XpMv4FeU81Qikrwqd/bhTvtcUTCmvZbCxygC0WIRHofwbiIre X-Received: by 2002:aca:a98a:: with SMTP id s132mr392122oie.141.1583272072396; Tue, 03 Mar 2020 13:47:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583272072; cv=none; d=google.com; s=arc-20160816; b=YmkZLdvzncfgV4rW0sQhi26vXh58CT1KjsO8DLKVP0vljaBnpEez+A04NWCkh3pQH2 3aB4QVbYHsoxmNU8dN6BdNnzE5LGl63LRqxvEqQQhKG01x1NRAylXisUI413iEbIcTED bu05cMn2UgJ5nqGupwdJzRoQPKmJSvhtXWv/lV+9HggjpTtFSiFLh3gYlXD7EXeCUSNF BmlXNf4fBCY1HIlSTdeKS+6+18vTcd2HM2xALl3NDKDNhjohHmihJZUTxEhjD55hwCV1 3n7Tfq8qVJzj1LWQDbLuOvQb7fRs/5pN92HRLgOF4kY+/YS6AIuP6KErNWenUDCzY/vF 8gyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=mwgO9cOowU4zuHwpbJmXttNfsLky+bg1fiQ3b/r6xjA=; b=sWL7Xey2DHJnIPSZIdNM1l9sKTogiYjHkUfDco0cwgpesnGrO/4LhVul6zk7qRpuHF VSEJYFzbO3H5UBQTMAFsQZ4nShVXJNMk9yPF2xpaeLFAVeW11JAQ/1RWDnfCYgSJg4yN nmiBZRyPJa+D6FzZyM9AqWj8OV5hjFcIs65L4vG3WVnGU590Jb6nT1iCn3OmZby2mzgy WsnNjILSrgGDiUNTpYMyLlaW4BrYeoze8AHCZ5mwmsZhVG1TRFtwIM+X2REma3uNGm3L 5zVEaZpvo29iydmDLOwawGYMqKx/+7Dje6ZLNBizifGAu4RzAuK04zLDtOQXqXRWfoO0 XMqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=SJV5lLpR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 18si25074oiq.71.2020.03.03.13.47.40; Tue, 03 Mar 2020 13:47:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=SJV5lLpR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731573AbgCCUVT (ORCPT + 99 others); Tue, 3 Mar 2020 15:21:19 -0500 Received: from mail-ot1-f65.google.com ([209.85.210.65]:33394 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728393AbgCCUVT (ORCPT ); Tue, 3 Mar 2020 15:21:19 -0500 Received: by mail-ot1-f65.google.com with SMTP id a20so4425335otl.0 for ; Tue, 03 Mar 2020 12:21:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mwgO9cOowU4zuHwpbJmXttNfsLky+bg1fiQ3b/r6xjA=; b=SJV5lLpRMKqd31yWpeqPEGc7Sx+8lMOei7OauXUe71+7Oq7FO9M3WJuZcCm3zjrVF5 vWzuvNhyUTvPC41/K2x9nvH4SGnyNCbzuBJ912fx2tK297vn6ZG9ClXFde+Wb6KnFMk9 c9O1HhfoiMVe9ek4vOLYS8wbQxsE/p62YekUnRw+Y5sSPCYgKxo8AIMCS/a/+DNiOt0p xtMbJ7UIW/2nMntgSovpI1hlJPvj+LBx19OQu9rRKnwLq+8oA3Up9QcYxIUHX2asrvcV JETHcas1Cl4/klj1v5oW01k9GpG+6exyIf0sjr6yLN1ht3rgahELHxkpPsZp1clAZ48w kNDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mwgO9cOowU4zuHwpbJmXttNfsLky+bg1fiQ3b/r6xjA=; b=O38JHTkVb7i/Eb35Zuw8fP2RiRUtngN6+kk6nziXkUObDZZ3YeRe8yuAMFCcVWvhvt sS5WIvBjz8jd3ZkZlqGzUPwqGszoKzgFX8cW5Z5CAZZ1deNRhpydU7LU60Nq3lxx/2C2 h1LYWWErDbIxcKOH741YJGwcUpTD2de5Zw/iwkx1SvqRXzHQRrMEXZoj0GEhlDeNvAmY c9UuU+tNUCjss2phuqbkbrBBOQER57d5oxlYVqCK3tWCejZhADHfnbGZ2AevQaloFo7/ RcpZ9S0amDogJN6uTyk6SVgACS0IxhONXbgVm5Bn6/FwuaVFQ2XMTuArskGMMDSs8n7E GlMw== X-Gm-Message-State: ANhLgQ1P8H5jYpWCUn2BG2q/z8QH9lxTqQdZIN82nsGYg69HiJnQ+Avh qlm7Bn2JcqQj/2qcBs2Y/3mPdB+qcpf9U9BrA/dcp9JHfB4= X-Received: by 2002:a9d:7410:: with SMTP id n16mr4880028otk.23.1583266877139; Tue, 03 Mar 2020 12:21:17 -0800 (PST) MIME-Version: 1.0 References: <1583263716-25150-1-git-send-email-cai@lca.pw> <1583263716-25150-2-git-send-email-cai@lca.pw> In-Reply-To: <1583263716-25150-2-git-send-email-cai@lca.pw> From: Marco Elver Date: Tue, 3 Mar 2020 21:21:05 +0100 Message-ID: Subject: Re: [PATCH -next 2/2] Revert "mm/kmemleak: annotate various data races obj->ptr" To: Qian Cai Cc: Andrew Morton , catalin.marinas@arm.com, Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 3 Mar 2020 at 20:28, Qian Cai wrote: > > This reverts commit a03184297d546c6531cdd40878f1f50732d3bac9. > > Signed-off-by: Qian Cai Acked-by: Marco Elver Thank you! > --- > mm/kmemleak.c | 9 ++------- > 1 file changed, 2 insertions(+), 7 deletions(-) > > diff --git a/mm/kmemleak.c b/mm/kmemleak.c > index 788dc5509539..e362dc3d2028 100644 > --- a/mm/kmemleak.c > +++ b/mm/kmemleak.c > @@ -1169,12 +1169,7 @@ static bool update_checksum(struct kmemleak_object *object) > u32 old_csum = object->checksum; > > kasan_disable_current(); > - /* > - * crc32() will dereference object->pointer. If an unstable value was > - * returned due to a data race, it will be corrected in the next scan. > - */ > - object->checksum = data_race(crc32(0, (void *)object->pointer, > - object->size)); > + object->checksum = crc32(0, (void *)object->pointer, object->size); > kasan_enable_current(); > > return object->checksum != old_csum; > @@ -1248,7 +1243,7 @@ static void scan_block(void *_start, void *_end, > break; > > kasan_disable_current(); > - pointer = data_race(*ptr); > + pointer = *ptr; > kasan_enable_current(); > > untagged_ptr = (unsigned long)kasan_reset_tag((void *)pointer); > -- > 1.8.3.1 >