All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <202301241716.MgPWF6fU-lkp@intel.com>

diff --git a/a/1.txt b/N1/1.txt
index f0e1307..dbe6656 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,14 +1,6 @@
-BCC: lkp@intel.com
-CC: oe-kbuild-all@lists.linux.dev
-CC: Ammar Faizi <ammarfaizi2@gnuweeb.org>
-CC: "GNU/Weeb Mailing List" <gwml@vger.gnuweeb.org>
-TO: "Paul E. McKenney" <paulmck@kernel.org>
-
 tree:   https://github.com/ammarfaizi2/linux-block paulmck/linux-rcu/dev.2023.01.19a
 head:   e51eadce38349e7edb506a61e325cc562d49409f
 commit: a5ae869a4ab737494a3c5c167d782b8eab3ba724 [55/61] squash! rcutorture: Add SRCU deadlock scenarios
-:::::: branch date: 9 hours ago
-:::::: commit date: 14 hours ago
 config: x86_64-randconfig-m001-20230123 (https://download.01.org/0day-ci/archive/20230124/202301241716.MgPWF6fU-lkp@intel.com/config)
 compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
 
@@ -21,8 +13,6 @@ kernel/rcu/rcutorture.c:3548 rcu_torture_init_srcu_lockdep() warn: for statement
 
 vim +3548 kernel/rcu/rcutorture.c
 
-81fba7e62c82be Paul E. McKenney 2023-01-13  3512  
-81fba7e62c82be Paul E. McKenney 2023-01-13  3513  // Test lockdep on SRCU-based deadlock scenarios.
 81fba7e62c82be Paul E. McKenney 2023-01-13  3514  static void rcu_torture_init_srcu_lockdep(void)
 81fba7e62c82be Paul E. McKenney 2023-01-13  3515  {
 81fba7e62c82be Paul E. McKenney 2023-01-13  3516  	int cyclelen;
@@ -58,6 +48,12 @@ a5ae869a4ab737 Paul E. McKenney 2023-01-23  3532  	deadlock = test_srcu_lockdep
 81fba7e62c82be Paul E. McKenney 2023-01-13  3546  		goto err_out;
 81fba7e62c82be Paul E. McKenney 2023-01-13  3547  
 a5ae869a4ab737 Paul E. McKenney 2023-01-23 @3548  	for (i = 0; i < cyclelen; i++)
+
+This line looks like it should just be deleted.  The real loops are
+later so i == cyclelen by the time it loops back here.  Should probably
+create a static checker warning for nested loops where the inside loop
+resets the outside iterator to zero.
+
 a5ae869a4ab737 Paul E. McKenney 2023-01-23  3549  
 81fba7e62c82be Paul E. McKenney 2023-01-13  3550  	if (testtype == 0) {
 81fba7e62c82be Paul E. McKenney 2023-01-13  3551  		pr_info("%s: test_srcu_lockdep = %05d: SRCU %d-way %sdeadlock.\n",
@@ -116,7 +112,6 @@ a5ae869a4ab737 Paul E. McKenney 2023-01-23  3602  	pr_info("%s: test_srcu_lockde
 81fba7e62c82be Paul E. McKenney 2023-01-13  3604  	pr_info("%s: TT: Test number, 0=SRCU, 1=SRCU/mutex.\n", __func__);
 81fba7e62c82be Paul E. McKenney 2023-01-13  3605  	pr_info("%s: C: Cycle length.\n", __func__);
 81fba7e62c82be Paul E. McKenney 2023-01-13  3606  }
-81fba7e62c82be Paul E. McKenney 2023-01-13  3607  
 
 -- 
 0-DAY CI Kernel Test Service
diff --git a/a/content_digest b/N1/content_digest
index 36a0797..4d3e857 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,22 +1,17 @@
- "From\0kernel test robot <lkp@intel.com>\0"
+ "From\0Dan Carpenter <error27@gmail.com>\0"
  "Subject\0[ammarfaizi2-block:paulmck/linux-rcu/dev.2023.01.19a 55/61] kernel/rcu/rcutorture.c:3548 rcu_torture_init_srcu_lockdep() warn: for statement not indented\0"
- "Date\0Tue, 24 Jan 2023 17:21:32 +0800\0"
- "To\0oe-kbuild@lists.linux.dev\0"
+ "Date\0Tue, 24 Jan 2023 12:32:14 +0300\0"
+ "To\0oe-kbuild@lists.linux.dev"
+ " Paul E. McKenney <paulmck@kernel.org>\0"
  "Cc\0lkp@intel.com"
- " Dan Carpenter <error27@gmail.com>\0"
+  oe-kbuild-all@lists.linux.dev
+  Ammar Faizi <ammarfaizi2@gnuweeb.org>
+ " GNU/Weeb Mailing List <gwml@vger.gnuweeb.org>\0"
  "\00:1\0"
  "b\0"
- "BCC: lkp@intel.com\n"
- "CC: oe-kbuild-all@lists.linux.dev\n"
- "CC: Ammar Faizi <ammarfaizi2@gnuweeb.org>\n"
- "CC: \"GNU/Weeb Mailing List\" <gwml@vger.gnuweeb.org>\n"
- "TO: \"Paul E. McKenney\" <paulmck@kernel.org>\n"
- "\n"
  "tree:   https://github.com/ammarfaizi2/linux-block paulmck/linux-rcu/dev.2023.01.19a\n"
  "head:   e51eadce38349e7edb506a61e325cc562d49409f\n"
  "commit: a5ae869a4ab737494a3c5c167d782b8eab3ba724 [55/61] squash! rcutorture: Add SRCU deadlock scenarios\n"
- ":::::: branch date: 9 hours ago\n"
- ":::::: commit date: 14 hours ago\n"
  "config: x86_64-randconfig-m001-20230123 (https://download.01.org/0day-ci/archive/20230124/202301241716.MgPWF6fU-lkp@intel.com/config)\n"
  "compiler: gcc-11 (Debian 11.3.0-8) 11.3.0\n"
  "\n"
@@ -29,8 +24,6 @@
  "\n"
  "vim +3548 kernel/rcu/rcutorture.c\n"
  "\n"
- "81fba7e62c82be Paul E. McKenney 2023-01-13  3512  \n"
- "81fba7e62c82be Paul E. McKenney 2023-01-13  3513  // Test lockdep on SRCU-based deadlock scenarios.\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3514  static void rcu_torture_init_srcu_lockdep(void)\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3515  {\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3516  \tint cyclelen;\n"
@@ -66,6 +59,12 @@
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3546  \t\tgoto err_out;\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3547  \n"
  "a5ae869a4ab737 Paul E. McKenney 2023-01-23 @3548  \tfor (i = 0; i < cyclelen; i++)\n"
+ "\n"
+ "This line looks like it should just be deleted.  The real loops are\n"
+ "later so i == cyclelen by the time it loops back here.  Should probably\n"
+ "create a static checker warning for nested loops where the inside loop\n"
+ "resets the outside iterator to zero.\n"
+ "\n"
  "a5ae869a4ab737 Paul E. McKenney 2023-01-23  3549  \n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3550  \tif (testtype == 0) {\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3551  \t\tpr_info(\"%s: test_srcu_lockdep = %05d: SRCU %d-way %sdeadlock.\\n\",\n"
@@ -124,10 +123,9 @@
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3604  \tpr_info(\"%s: TT: Test number, 0=SRCU, 1=SRCU/mutex.\\n\", __func__);\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3605  \tpr_info(\"%s: C: Cycle length.\\n\", __func__);\n"
  "81fba7e62c82be Paul E. McKenney 2023-01-13  3606  }\n"
- "81fba7e62c82be Paul E. McKenney 2023-01-13  3607  \n"
  "\n"
  "-- \n"
  "0-DAY CI Kernel Test Service\n"
  https://github.com/intel/lkp-tests
 
-2302e3c289897d76cc924915dd85e74295142ad4000284748efdc0ea324561e8
+b0428702e6e46232d179661c7f5af0cbe0d8b395d3c17e63a6143a218134e8de

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.