Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp2425769ybl; Thu, 9 Jan 2020 12:32:10 -0800 (PST) X-Google-Smtp-Source: APXvYqyYNwlR3hw2TENbqPynjwMBO1Lr+NtRgu0L5d6MkGk/4AePaVl6xc6CfNE98ICyvS6n9anO X-Received: by 2002:aca:eb83:: with SMTP id j125mr4430438oih.153.1578601930527; Thu, 09 Jan 2020 12:32:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578601930; cv=none; d=google.com; s=arc-20160816; b=xqygaVw2Cka6MvFAV202ibNvqqKO2a56+EtTUjYQTRo0Q7oPAozKRonepfEBX3ohZv oP2zZ7zJArR9DeX89miiPjYT9EQPfB1GC7MPmuNVuxT1GPFQi/ena+RmGaXIEDADw/QA E09/rPrzjZcZb63jN1zJ03R8hO4pvBlxa109xDRixnD5yqEwajXNkqip/k5Gxxn11LHE d+zZJeGlzHkH6fV2DlHj7I06jHyK5d6kLjH6WJIk3NcvbNYLwKBKZC9EAMIfIQKi/FbO 84vg71WI89Q6jUnoqII/SS0L1+19u8A2t2Kd8uqwfKWPgkQkFWqEs6gbC/41OKENFqNw avUA== 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=bMx6vW+NjpB+ZzfdSbqjjcW3Neq3wFHEeHMe7FuFhBA=; b=w1E5UksmGvWrKpGKOsmvJp3zGxD5jBTaMi/7qq486Xk5YWPA0yxPi8v2UI5luVIN5j AOzA75mxSvjgrEoDnwB8TzIlVGLHrKs7C3Tq4lMAmNsEbEBeVX+eRhXz2kTxCeyHKuwe KQ98ZUaq23asM6BI+I004YrHYRh5cr7zxmz5cquTQbUfHUQLBPRgmbOD8tKvuEC7NAgN S3hhVzkmKBsiykuDjR4VPOtlKKc53MvtvymheSaQTNUVLAwFnEA268KyEFwyaiS8eFsF d2qTo84B0pTlHU7uYgwyzIpVaZboXsS7k26162U85lEq6MrqB7+OGwqxBWcY6Kwtww5p FZPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ZJ6DV7q4; 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 v1si5175630otf.161.2020.01.09.12.31.58; Thu, 09 Jan 2020 12:32:10 -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=ZJ6DV7q4; 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 S2387949AbgAIRDw (ORCPT + 99 others); Thu, 9 Jan 2020 12:03:52 -0500 Received: from mail-oi1-f194.google.com ([209.85.167.194]:37958 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387821AbgAIRDv (ORCPT ); Thu, 9 Jan 2020 12:03:51 -0500 Received: by mail-oi1-f194.google.com with SMTP id l9so6471703oii.5 for ; Thu, 09 Jan 2020 09:03:51 -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=bMx6vW+NjpB+ZzfdSbqjjcW3Neq3wFHEeHMe7FuFhBA=; b=ZJ6DV7q423gDjoUKdWM66o5EZrOhvSX8oOMpMmT+dLghf3n7rzhh+vOP32D1eEbaVa FiYDULBwfXGcRDVApzeNu9cMg0lfapFl6Nc8UtuPs7XS8QrBJPHqo3inUA6UjdTU3/bs KZszkXMdHRa35yZR2l8ZbeANUnzSVaM4SGcHjLFMHRd++8DM54Bm1reCZff+sA4HJUFn p1wg8+YMkwEO+BBTRG6lAUbhhIIhy+UlqSPTympsM9GULVhyFLohm3YoXdEj0Ido8eao KPHscMdOTLSUSS2oorJACsr3i2ExrD4FxY3PU7uGX+l4CLZp4yQk6esay5Yng+P3TaJj M/kw== 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=bMx6vW+NjpB+ZzfdSbqjjcW3Neq3wFHEeHMe7FuFhBA=; b=O2DfKzPRapahfJxRFBkX7u9e3lqv06Mle5bBFCUIWJz9UKNLqgpq3dM7AfSEENiJpj HYyj68hm/oAXQglLxM5cel8pV1/Kr/E5EN85cKLfosmmj7gYGVONCDy5N4WDb1XWIwwy 5dKHhybUKO/2+tt+odgBA0VieUuIELQ9Zpjy3DxfCuslkTx+9WER40PPI0zoP0WytlJG C9rYmRg6rTRiWKc6ak/uASrWZmMoWVMACpijM8tpwA6hrCtclMx+mZ+/gfJwDbj6Dl8P AbBimPqBNfRJuS1yM9vo20ID+ymV8qOG5fztjghITWxCP3f8Q3buvwz5VdcSPwx1sGHv PLeQ== X-Gm-Message-State: APjAAAXnNpyS60lp4vhOQJW+EiiYxfoWUVDzQS+4rI58kaaONmam84In cn4MryehazywDbRZ0kgPp/mqCXdpEJE8m6FEegHVZg== X-Received: by 2002:aca:d4c1:: with SMTP id l184mr4065405oig.172.1578589430440; Thu, 09 Jan 2020 09:03:50 -0800 (PST) MIME-Version: 1.0 References: <20200109152322.104466-1-elver@google.com> <20200109162739.GS13449@paulmck-ThinkPad-P72> In-Reply-To: <20200109162739.GS13449@paulmck-ThinkPad-P72> From: Marco Elver Date: Thu, 9 Jan 2020 18:03:39 +0100 Message-ID: Subject: Re: [PATCH -rcu 0/2] kcsan: Improvements to reporting To: "Paul E. McKenney" Cc: Andrey Konovalov , Alexander Potapenko , Dmitry Vyukov , kasan-dev , 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 Thu, 9 Jan 2020 at 17:27, Paul E. McKenney wrote: > > On Thu, Jan 09, 2020 at 04:23:20PM +0100, Marco Elver wrote: > > Improvements to KCSAN data race reporting: > > 1. Show if access is marked (*_ONCE, atomic, etc.). > > 2. Rate limit reporting to avoid spamming console. > > > > Marco Elver (2): > > kcsan: Show full access type in report > > kcsan: Rate-limit reporting per data races > > Queued and pushed, thank you! I edited the commit logs a bit, so could > you please check to make sure that I didn't mess anything up? Looks good to me, thank you. > At some point, boot-time-allocated per-CPU arrays might be needed to > avoid contention on large systems, but one step at a time. ;-) I certainly hope the rate of fixing/avoiding data races will not be eclipsed by the rate at which new ones are introduced. :-) Thanks, -- Marco > Thanx, Paul > > > kernel/kcsan/core.c | 15 +++-- > > kernel/kcsan/kcsan.h | 2 +- > > kernel/kcsan/report.c | 153 +++++++++++++++++++++++++++++++++++------- > > lib/Kconfig.kcsan | 10 +++ > > 4 files changed, 148 insertions(+), 32 deletions(-) > > > > -- > > 2.25.0.rc1.283.g88dfdc4193-goog > > > > -- > You received this message because you are subscribed to the Google Groups "kasan-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an email to kasan-dev+unsubscribe@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msgid/kasan-dev/20200109162739.GS13449%40paulmck-ThinkPad-P72.