All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul E. McKenney <paulmck@kernel.org>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH tip/core/rcu 23/23] rcutorture: Remove KCSAN stubs
Date: Tue, 23 Jun 2020 09:34:57 -0700	[thread overview]
Message-ID: <20200623163457.GN9247@paulmck-ThinkPad-P72> (raw)
In-Reply-To: <202006231153.gfmwkuQf%lkp@intel.com>

[-- Attachment #1: Type: text/plain, Size: 19938 bytes --]

On Tue, Jun 23, 2020 at 11:50:41AM +0800, kernel test robot wrote:
> Hi,
> 
> I love your patch! Yet something to improve:
> 
> [auto build test ERROR on tip/core/rcu]
> 
> url:    https://github.com/0day-ci/linux/commits/paulmck-kernel-org/torture-Remove-qemu-dependency-on-EFI-firmware/20200623-085053
> base:   https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git cb3cb6733fbd8fd8d2c716095fdca42dadba2063
> config: nios2-allyesconfig (attached as .config)
> compiler: nios2-linux-gcc (GCC) 9.3.0
> reproduce (this is a W=1 build):
>         wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
>         chmod +x ~/bin/make.cross
>         # save the attached .config to linux build tree
>         COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=nios2 
> 
> If you fix the issue, kindly add following tag as appropriate
> Reported-by: kernel test robot <lkp@intel.com>

Ah, I do need to defer the patches removing the KCSAN stubs for an
additional release, it appears.  I have moved them out of my v5.9
branches, thank you!

							Thanx, Paul

> All error/warnings (new ones prefixed by >>):
> 
>    In file included from include/linux/kernel.h:15,
>                     from kernel/rcu/rcutorture.c:16:
>    kernel/rcu/rcutorture.c: In function 'rcu_torture_stats_print':
> >> kernel/rcu/rcutorture.c:1538:3: error: implicit declaration of function 'data_race' [-Werror=implicit-function-declaration]
>     1538 |   data_race(n_barrier_successes),
>          |   ^~~~~~~~~
>    include/linux/printk.h:312:26: note: in definition of macro 'pr_cont'
>      312 |  printk(KERN_CONT fmt, ##__VA_ARGS__)
>          |                          ^~~~~~~~~~~
>    In file included from include/linux/printk.h:7,
>                     from include/linux/kernel.h:15,
>                     from kernel/rcu/rcutorture.c:16:
> >> include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int' [-Wformat=]
>        5 | #define KERN_SOH "\001"  /* ASCII Start Of Header */
>          |                  ^~~~~~
>    include/linux/kern_levels.h:24:19: note: in expansion of macro 'KERN_SOH'
>       24 | #define KERN_CONT KERN_SOH "c"
>          |                   ^~~~~~~~
>    include/linux/printk.h:312:9: note: in expansion of macro 'KERN_CONT'
>      312 |  printk(KERN_CONT fmt, ##__VA_ARGS__)
>          |         ^~~~~~~~~
> >> kernel/rcu/rcutorture.c:1537:2: note: in expansion of macro 'pr_cont'
>     1537 |  pr_cont("barrier: %ld/%ld:%ld ",
>          |  ^~~~~~~
>    kernel/rcu/rcutorture.c:1537:22: note: format string is defined here
>     1537 |  pr_cont("barrier: %ld/%ld:%ld ",
>          |                    ~~^
>          |                      |
>          |                      long int
>          |                    %d
>    In file included from include/linux/printk.h:7,
>                     from include/linux/kernel.h:15,
>                     from kernel/rcu/rcutorture.c:16:
>    include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int' [-Wformat=]
>        5 | #define KERN_SOH "\001"  /* ASCII Start Of Header */
>          |                  ^~~~~~
>    include/linux/kern_levels.h:24:19: note: in expansion of macro 'KERN_SOH'
>       24 | #define KERN_CONT KERN_SOH "c"
>          |                   ^~~~~~~~
>    include/linux/printk.h:312:9: note: in expansion of macro 'KERN_CONT'
>      312 |  printk(KERN_CONT fmt, ##__VA_ARGS__)
>          |         ^~~~~~~~~
> >> kernel/rcu/rcutorture.c:1537:2: note: in expansion of macro 'pr_cont'
>     1537 |  pr_cont("barrier: %ld/%ld:%ld ",
>          |  ^~~~~~~
>    kernel/rcu/rcutorture.c:1537:26: note: format string is defined here
>     1537 |  pr_cont("barrier: %ld/%ld:%ld ",
>          |                        ~~^
>          |                          |
>          |                          long int
>          |                        %d
>    In file included from include/linux/printk.h:7,
>                     from include/linux/kernel.h:15,
>                     from kernel/rcu/rcutorture.c:16:
>    include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [-Wformat=]
>        5 | #define KERN_SOH "\001"  /* ASCII Start Of Header */
>          |                  ^~~~~~
>    include/linux/kern_levels.h:24:19: note: in expansion of macro 'KERN_SOH'
>       24 | #define KERN_CONT KERN_SOH "c"
>          |                   ^~~~~~~~
>    include/linux/printk.h:312:9: note: in expansion of macro 'KERN_CONT'
>      312 |  printk(KERN_CONT fmt, ##__VA_ARGS__)
>          |         ^~~~~~~~~
> >> kernel/rcu/rcutorture.c:1537:2: note: in expansion of macro 'pr_cont'
>     1537 |  pr_cont("barrier: %ld/%ld:%ld ",
>          |  ^~~~~~~
>    kernel/rcu/rcutorture.c:1537:30: note: format string is defined here
>     1537 |  pr_cont("barrier: %ld/%ld:%ld ",
>          |                            ~~^
>          |                              |
>          |                              long int
>          |                            %d
>    In file included from include/linux/printk.h:7,
>                     from include/linux/kernel.h:15,
>                     from kernel/rcu/rcutorture.c:16:
> >> include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int' [-Wformat=]
>        5 | #define KERN_SOH "\001"  /* ASCII Start Of Header */
>          |                  ^~~~~~
>    include/linux/kern_levels.h:24:19: note: in expansion of macro 'KERN_SOH'
>       24 | #define KERN_CONT KERN_SOH "c"
>          |                   ^~~~~~~~
>    include/linux/printk.h:312:9: note: in expansion of macro 'KERN_CONT'
>      312 |  printk(KERN_CONT fmt, ##__VA_ARGS__)
>          |         ^~~~~~~~~
>    kernel/rcu/rcutorture.c:1541:2: note: in expansion of macro 'pr_cont'
>     1541 |  pr_cont("read-exits: %ld\n", data_race(n_read_exits));
>          |  ^~~~~~~
>    kernel/rcu/rcutorture.c:1541:25: note: format string is defined here
>     1541 |  pr_cont("read-exits: %ld\n", data_race(n_read_exits));
>          |                       ~~^
>          |                         |
>          |                         long int
>          |                       %d
>    cc1: some warnings being treated as errors
> 
> vim +/data_race +1538 kernel/rcu/rcutorture.c
> 
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1485  
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1486  /*
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1487   * Print torture statistics.  Caller must ensure that there is only
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1488   * one call to this function at a given time!!!  This is normally
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1489   * accomplished by relying on the module system to only have one copy
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1490   * of the module loaded, and then by giving the rcu_torture_stats
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1491   * kthread full control (or the init/cleanup functions when rcu_torture_stats
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1492   * thread is not running).
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1493   */
> d10089508613f4 kernel/rcu/torture.c    Chen Gang         2013-11-07  1494  static void
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1495  rcu_torture_stats_print(void)
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1496  {
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1497  	int cpu;
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1498  	int i;
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1499  	long pipesummary[RCU_TORTURE_PIPE_LEN + 1] = { 0 };
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1500  	long batchsummary[RCU_TORTURE_PIPE_LEN + 1] = { 0 };
> 5396d31d3a3960 kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-08  1501  	struct rcu_torture *rtcp;
> ad0dc7f94dbf41 kernel/rcu/rcutorture.c Paul E. McKenney  2014-02-19  1502  	static unsigned long rtcv_snap = ULONG_MAX;
> 0032f4e889764d kernel/rcu/rcutorture.c Paul E. McKenney  2017-08-30  1503  	static bool splatted;
> 4ffa66992476c9 kernel/rcu/rcutorture.c Paul E. McKenney  2016-06-30  1504  	struct task_struct *wtp;
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1505  
> 0a945022778f10 kernel/rcutorture.c     KAMEZAWA Hiroyuki 2006-03-28  1506  	for_each_possible_cpu(cpu) {
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1507  		for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) {
> f042a436c8dc9f kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-03  1508  			pipesummary[i] += READ_ONCE(per_cpu(rcu_torture_count, cpu)[i]);
> f042a436c8dc9f kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-03  1509  			batchsummary[i] += READ_ONCE(per_cpu(rcu_torture_batch, cpu)[i]);
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1510  		}
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1511  	}
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1512  	for (i = RCU_TORTURE_PIPE_LEN - 1; i >= 0; i--) {
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1513  		if (pipesummary[i] != 0)
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1514  			break;
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1515  	}
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1516  
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1517  	pr_alert("%s%s ", torture_type, TORTURE_FLAG);
> 5396d31d3a3960 kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-08  1518  	rtcp = rcu_access_pointer(rcu_torture_current);
> 354ea05d027638 kernel/rcu/rcutorture.c Paul E. McKenney  2019-05-25  1519  	pr_cont("rtc: %p %s: %lu tfle: %d rta: %d rtaf: %d rtf: %d ",
> 5396d31d3a3960 kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-08  1520  		rtcp,
> 5396d31d3a3960 kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-08  1521  		rtcp && !rcu_stall_is_suppressed_at_boot() ? "ver" : "VER",
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1522  		rcu_torture_current_version,
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1523  		list_empty(&rcu_torture_freelist),
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1524  		atomic_read(&n_rcu_torture_alloc),
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1525  		atomic_read(&n_rcu_torture_alloc_fail),
> 5cf05ad758c30d kernel/rcutorture.c     Paul E. McKenney  2012-05-17  1526  		atomic_read(&n_rcu_torture_free));
> 472213a675e211 kernel/rcu/rcutorture.c SeongJae Park     2016-08-13  1527  	pr_cont("rtmbe: %d rtbe: %ld rtbke: %ld rtbre: %ld ",
> 0729fbf3bc7087 kernel/rcutorture.c     Paul E. McKenney  2008-06-25  1528  		atomic_read(&n_rcu_torture_mberror),
> 472213a675e211 kernel/rcu/rcutorture.c SeongJae Park     2016-08-13  1529  		n_rcu_torture_barrier_error,
> 8e8be45e8e55da kernel/rcutorture.c     Paul E. McKenney  2010-09-02  1530  		n_rcu_torture_boost_ktrerror,
> 5cf05ad758c30d kernel/rcutorture.c     Paul E. McKenney  2012-05-17  1531  		n_rcu_torture_boost_rterror);
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1532  	pr_cont("rtbf: %ld rtb: %ld nt: %ld ",
> 8e8be45e8e55da kernel/rcutorture.c     Paul E. McKenney  2010-09-02  1533  		n_rcu_torture_boost_failure,
> 8e8be45e8e55da kernel/rcutorture.c     Paul E. McKenney  2010-09-02  1534  		n_rcu_torture_boosts,
> 8da9a59523b660 kernel/rcu/rcutorture.c Paul E. McKenney  2018-05-22  1535  		atomic_long_read(&n_rcu_torture_timers));
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1536  	torture_onoff_stats();
> d038b6ee14fb01 kernel/rcu/rcutorture.c Paul E. McKenney  2020-06-22 @1537  	pr_cont("barrier: %ld/%ld:%ld ",
> c9527bebb017b8 kernel/rcu/rcutorture.c Paul E. McKenney  2020-02-18 @1538  		data_race(n_barrier_successes),
> c9527bebb017b8 kernel/rcu/rcutorture.c Paul E. McKenney  2020-02-18  1539  		data_race(n_barrier_attempts),
> c9527bebb017b8 kernel/rcu/rcutorture.c Paul E. McKenney  2020-02-18  1540  		data_race(n_rcu_torture_barrier_error));
> d038b6ee14fb01 kernel/rcu/rcutorture.c Paul E. McKenney  2020-06-22  1541  	pr_cont("read-exits: %ld\n", data_race(n_read_exits));
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1542  
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1543  	pr_alert("%s%s ", torture_type, TORTURE_FLAG);
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1544  	if (atomic_read(&n_rcu_torture_mberror) ||
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1545  	    n_rcu_torture_barrier_error || n_rcu_torture_boost_ktrerror ||
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1546  	    n_rcu_torture_boost_rterror || n_rcu_torture_boost_failure ||
> fae4b54f28f034 kernel/rcutorture.c     Paul E. McKenney  2012-02-20  1547  	    i > 1) {
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1548  		pr_cont("%s", "!!! ");
> 996417d2c4eb58 kernel/rcutorture.c     Paul E. McKenney  2005-11-18  1549  		atomic_inc(&n_rcu_torture_error);
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1550  		WARN_ON_ONCE(atomic_read(&n_rcu_torture_mberror));
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1551  		WARN_ON_ONCE(n_rcu_torture_barrier_error);  // rcu_barrier()
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1552  		WARN_ON_ONCE(n_rcu_torture_boost_ktrerror); // no boost kthread
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1553  		WARN_ON_ONCE(n_rcu_torture_boost_rterror); // can't set RT prio
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1554  		WARN_ON_ONCE(n_rcu_torture_boost_failure); // RCU boost failed
> 8b5ddf8b99dc42 kernel/rcu/rcutorture.c Paul E. McKenney  2019-08-14  1555  		WARN_ON_ONCE(i > 1); // Too-short grace period
> 996417d2c4eb58 kernel/rcutorture.c     Paul E. McKenney  2005-11-18  1556  	}
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1557  	pr_cont("Reader Pipe: ");
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1558  	for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++)
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1559  		pr_cont(" %ld", pipesummary[i]);
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1560  	pr_cont("\n");
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1561  
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1562  	pr_alert("%s%s ", torture_type, TORTURE_FLAG);
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1563  	pr_cont("Reader Batch: ");
> 72e9bb549280b3 kernel/rcutorture.c     Paul E. McKenney  2006-06-27  1564  	for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++)
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1565  		pr_cont(" %ld", batchsummary[i]);
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1566  	pr_cont("\n");
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1567  
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1568  	pr_alert("%s%s ", torture_type, TORTURE_FLAG);
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1569  	pr_cont("Free-Block Circulation: ");
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1570  	for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) {
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1571  		pr_cont(" %d", atomic_read(&rcu_torture_wcount[i]));
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1572  	}
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1573  	pr_cont("\n");
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1574  
> c8e5b163101c5d kernel/rcutorture.c     Josh Triplett     2007-05-08  1575  	if (cur_ops->stats)
> eea203fea34845 kernel/rcu/rcutorture.c Joe Perches       2014-07-14  1576  		cur_ops->stats();
> ad0dc7f94dbf41 kernel/rcu/rcutorture.c Paul E. McKenney  2014-02-19  1577  	if (rtcv_snap == rcu_torture_current_version &&
> 5396d31d3a3960 kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-08  1578  	    rcu_access_pointer(rcu_torture_current) &&
> 5396d31d3a3960 kernel/rcu/rcutorture.c Paul E. McKenney  2020-01-08  1579  	    !rcu_stall_is_suppressed()) {
> 7f6733c3c648dd kernel/rcu/rcutorture.c Paul E. McKenney  2017-04-18  1580  		int __maybe_unused flags = 0;
> aebc82644b2c8e kernel/rcu/rcutorture.c Paul E. McKenney  2018-05-01  1581  		unsigned long __maybe_unused gp_seq = 0;
> ad0dc7f94dbf41 kernel/rcu/rcutorture.c Paul E. McKenney  2014-02-19  1582  
> ad0dc7f94dbf41 kernel/rcu/rcutorture.c Paul E. McKenney  2014-02-19  1583  		rcutorture_get_gp_data(cur_ops->ttype,
> aebc82644b2c8e kernel/rcu/rcutorture.c Paul E. McKenney  2018-05-01  1584  				       &flags, &gp_seq);
> 7f6733c3c648dd kernel/rcu/rcutorture.c Paul E. McKenney  2017-04-18  1585  		srcutorture_get_gp_data(cur_ops->ttype, srcu_ctlp,
> aebc82644b2c8e kernel/rcu/rcutorture.c Paul E. McKenney  2018-05-01  1586  					&flags, &gp_seq);
> 4ffa66992476c9 kernel/rcu/rcutorture.c Paul E. McKenney  2016-06-30  1587  		wtp = READ_ONCE(writer_task);
> aebc82644b2c8e kernel/rcu/rcutorture.c Paul E. McKenney  2018-05-01  1588  		pr_alert("??? Writer stall state %s(%d) g%lu f%#x ->state %#lx cpu %d\n",
> 18aff33e731425 kernel/rcu/rcutorture.c Paul E. McKenney  2015-11-17  1589  			 rcu_torture_writer_state_getname(),
> aebc82644b2c8e kernel/rcu/rcutorture.c Paul E. McKenney  2018-05-01  1590  			 rcu_torture_writer_state, gp_seq, flags,
> 808de39cf422aa kernel/rcu/rcutorture.c Paul E. McKenney  2017-06-19  1591  			 wtp == NULL ? ~0UL : wtp->state,
> 808de39cf422aa kernel/rcu/rcutorture.c Paul E. McKenney  2017-06-19  1592  			 wtp == NULL ? -1 : (int)task_cpu(wtp));
> 0032f4e889764d kernel/rcu/rcutorture.c Paul E. McKenney  2017-08-30  1593  		if (!splatted && wtp) {
> 0032f4e889764d kernel/rcu/rcutorture.c Paul E. McKenney  2017-08-30  1594  			sched_show_task(wtp);
> 0032f4e889764d kernel/rcu/rcutorture.c Paul E. McKenney  2017-08-30  1595  			splatted = true;
> 0032f4e889764d kernel/rcu/rcutorture.c Paul E. McKenney  2017-08-30  1596  		}
> afea227fd4acf4 kernel/rcu/rcutorture.c Paul E. McKenney  2014-03-12  1597  		show_rcu_gp_kthreads();
> 274529ba9bda86 kernel/rcu/rcutorture.c Paul E. McKenney  2016-03-21  1598  		rcu_ftrace_dump(DUMP_ALL);
> ad0dc7f94dbf41 kernel/rcu/rcutorture.c Paul E. McKenney  2014-02-19  1599  	}
> ad0dc7f94dbf41 kernel/rcu/rcutorture.c Paul E. McKenney  2014-02-19  1600  	rtcv_snap = rcu_torture_current_version;
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1601  }
> a241ec65aeac3d kernel/rcutorture.c     Paul E. McKenney  2005-10-30  1602  
> 
> ---
> 0-DAY CI Kernel Test Service, Intel Corporation
> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org


  reply	other threads:[~2020-06-23 16:34 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-23  0:37 [PATCH tip/core/rcu 0/23] Torture-test updates for v5.9 Paul E. McKenney
2020-06-23  0:37 ` [PATCH tip/core/rcu 01/23] torture: Remove qemu dependency on EFI firmware paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 02/23] torture: Add script to smoke-test commits in a branch paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 03/23] locktorture: Use true and false to assign to bool variables paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 04/23] rcutorture: Add races with task-exit processing paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 05/23] torture: Set configfile variable to current scenario paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 06/23] rcutorture: Handle non-statistic bang-string error messages paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 07/23] rcutorture: NULL rcu_torture_current earlier in cleanup code paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 08/23] torture: Remove whitespace from identify_qemu_vcpus output paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 09/23] torture: Add --allcpus argument to the kvm.sh script paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 10/23] rcu/rcutorture: Replace 0 with false paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 11/23] torture: Create qemu-cmd in --buildonly runs paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 12/23] torture: Add a stop-run capability paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 13/23] torture: Abstract out console-log error detection paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 14/23] rcutorture: Check for unwatched readers paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 15/23] torture: Pass --kmake-arg to all make invocations paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 16/23] torture: Correctly summarize build-only runs paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 17/23] torture: Improve diagnostic for KCSAN-incapable compilers paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 18/23] torture: Add more tracing crib notes to kvm.sh paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 19/23] torture: Add kvm-tranform.sh script for qemu-cmd files paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 20/23] torture: Dump ftrace at shutdown only if requested paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 21/23] torture: Avoid duplicate specification of qemu command paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 22/23] torture: Remove obsolete "cd $KVM" paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 23/23] rcutorture: Remove KCSAN stubs paulmck
2020-06-23  3:50   ` kernel test robot
2020-06-23 16:34     ` Paul E. McKenney [this message]
2020-06-23 21:33     ` Paul E. McKenney
2020-06-23  0:43 ` [PATCH tip/core/rcu 01/10] fork: Annotate a data race in vm_area_dup() paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 02/10] x86/mm/pat: Mark an intentional data race paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 03/10] rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu() paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 04/10] kcsan: Add test suite paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 05/10] locking/osq_lock: Annotate a data race in osq_lock paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 06/10] kcsan: Prefer '__no_kcsan inline' in test paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 07/10] kcsan: Silence -Wmissing-prototypes warning with W=1 paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 08/10] kcsan: Rename test.c to selftest.c paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 09/10] kcsan: Remove existing special atomic rules paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 10/10] kcsan: Add jiffies test to test suite paulmck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200623163457.GN9247@paulmck-ThinkPad-P72 \
    --to=paulmck@kernel.org \
    --cc=kbuild-all@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.