Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1336610ybk; Thu, 14 May 2020 06:36:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyOOzwIIk6Xrafm+o2yPOb2oV+QUCGuqOeKzcx6mO/yp4atr0Kg+SZ6qMtW6G3yIOpMA2ZH X-Received: by 2002:a05:6402:849:: with SMTP id b9mr4148753edz.226.1589463363467; Thu, 14 May 2020 06:36:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589463363; cv=none; d=google.com; s=arc-20160816; b=0V5p9uaLfXfV2jJAf7r+jZlhy0ypdznoRPBJ5Vw6SiWj9tHsi6eKCuPjacyJhATrVo Srr8ULUCtoNNYtgWVun4kbkLHCsR1MFZ98lr5wo17mnR+0eIcjuKBClYJa8hftjq22zo nHwyXTc8pgeintLL/TjHGZxab3bk3VqE6spEn3ICl+ecjxMDecW04InHrljczrMsFUfr tL6whfF37yoPRKEUIJEz1W002QezVFnnb6bC7gXmhfQVxzZOQtFt+AD6TXwECMUaLPQp Ez56mjQxNaHCIOsfGYZRvb0T2fw0CkHU8tx1pQK5cLSzqBngSk/DHkKxsdCgHfbMvJ9l 6zjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=4WQSrLtS11F9paeh0S48NFoP2dahws3Qm2zguoIDtVw=; b=pQTfNkvKZJFDyfsg4nnljWy6XhoNj+U+36xXK5VFouGhn2dVDSs46mVgfa3ABrnLpL 6gyQ/F3sZMxX41OOo/nrkiQoewkCHuEb/sf0boy9xjTaLPefprxnAPkXsFj6GO6OEHpM IZnpzSm44E1NyvTKjRYlt2iYpT+sgZsVcFAlJC59HCVzO9+9JOXFJi8YFPUjHuIb2xVp q0CmdZ5Si7KFWpHHyKacogrlPLOD4/x16z2cexuvyXO/+tLGA1jqRgU8b1EiZ+cABedD jbHcZYCitzq8kVP88gll+oOCu2GYk35m3acCztgqw0+QyQuslrTis3hfa7sTwID6xiFI 3QOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ay0oyqYK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f22si1788981ejx.209.2020.05.14.06.35.39; Thu, 14 May 2020 06:36:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ay0oyqYK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726225AbgENNda (ORCPT + 99 others); Thu, 14 May 2020 09:33:30 -0400 Received: from mail.kernel.org ([198.145.29.99]:39028 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726056AbgENNd3 (ORCPT ); Thu, 14 May 2020 09:33:29 -0400 Received: from paulmck-ThinkPad-P72.home (unknown [50.39.105.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CFEF02065D; Thu, 14 May 2020 13:33:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1589463208; bh=fCSUwMf7Ao1rkoQxej32piTB4hAp14IcBswN1PhYQ8E=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=ay0oyqYKLgSp6hVXVo2r22o8XMbY1zIy/VJmtbHr5lrHw5qWwzVZsmlaKMEQc8N0N 26+LBgiiUECDRJuopBcT2loxPskxHPTZ8pcfKiZOHAOKnXDpHTs+xcWmx+GzJNLxFK DrYI7/LeRUGKWZmMqwEP8i96/sB+msaTyI9BbpQA= Received: by paulmck-ThinkPad-P72.home (Postfix, from userid 1000) id 4E69035206A2; Thu, 14 May 2020 06:33:28 -0700 (PDT) Date: Thu, 14 May 2020 06:33:28 -0700 From: "Paul E. McKenney" To: Qian Cai Cc: Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , Madhuparna Bhowmik , Amol Grover , Dmitry Vyukov Subject: Re: Default enable RCU list lockdep debugging with PROVE_RCU Message-ID: <20200514133328.GG2869@paulmck-ThinkPad-P72> Reply-To: paulmck@kernel.org References: <20200514222535.259cb69e@canb.auug.org.au> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 14, 2020 at 08:31:13AM -0400, Qian Cai wrote: > > > > On May 14, 2020, at 8:25 AM, Stephen Rothwell wrote: > > > > Hi Paul, > > > > This patch in the rcu tree > > > > d13fee049fa8 ("Default enable RCU list lockdep debugging with PROVE_RCU") > > > > is causing whack-a-mole in the syzbot testing of linux-next. Because > > they always do a debug build of linux-next, no testing is getting done. :-( > > > > Can we find another way to find all the bugs that are being discovered > > (very slowly)? > > Alternatively, could syzbot to use PROVE_RCU=n temporarily because it can’t keep up with it? I personally found PROVE_RCU_LIST=y is still useful for my linux-next testing, and don’t want to lose that coverage overnight. The problem is that PROVE_RCU is exactly PROVE_LOCKING, and asking people to test without PROVE_LOCKING is a no-go in my opinion. But of course on the other hand if there is no testing of RCU list lockdep debugging, those issues will never be found, let alone fixed. One approach would be to do as Stephen asks (either remove d13fee049fa8 or pull it out of -next) and have testers force-enable the RCU list lockdep debugging. Would that work for you? Thanx, Paul