diff for duplicates of <20181102201448.GA15234@linux.ibm.com> diff --git a/a/1.txt b/N1/1.txt index 856aa8f..a68a130 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,5 +1,5 @@ -On Fri, Oct 26, 2018@07:48:35AM -0700, Paul E. McKenney wrote: -> On Fri, Oct 26, 2018@04:00:53AM +0000, Krein, Dennis wrote: +On Fri, Oct 26, 2018 at 07:48:35AM -0700, Paul E. McKenney wrote: +> On Fri, Oct 26, 2018 at 04:00:53AM +0000, Krein, Dennis wrote: > > I have a patch attached that fixes the problem for us. I also tried a > > version with an smb_mb() call added at end of rcu_segcblist_enqueue() > > - but that turned out not to be needed. I think the key part of @@ -54,7 +54,7 @@ another I do need to fix this bug. > ------------------------------------------------------------------------ > > commit 1c1d315dfb7049d0233b89948a3fbcb61ea15d26 -> Author: Dennis Krein <Dennis.Krein at netapp.com> +> Author: Dennis Krein <Dennis.Krein@netapp.com> > Date: Fri Oct 26 07:38:24 2018 -0700 > > srcu: Lock srcu_data structure in srcu_gp_start() @@ -70,10 +70,10 @@ another I do need to fix this bug. > structure's ->lock across the calls to rcu_segcblist_advance() and > rcu_segcblist_accelerate(), thus preventing this corruption. > -> Reported-by: Bart Van Assche <bvanassche at acm.org> -> Reported-by: Christoph Hellwig <hch at infradead.org> -> Signed-off-by: Dennis Krein <Dennis.Krein at netapp.com> -> Signed-off-by: Paul E. McKenney <paulmck at linux.ibm.com> +> Reported-by: Bart Van Assche <bvanassche@acm.org> +> Reported-by: Christoph Hellwig <hch@infradead.org> +> Signed-off-by: Dennis Krein <Dennis.Krein@netapp.com> +> Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com> > > diff --git a/kernel/rcu/srcutree.c b/kernel/rcu/srcutree.c > index 60f3236beaf7..697a2d7e8e8a 100644 diff --git a/a/content_digest b/N1/content_digest index 19936cb..e5116fb 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,13 +3,19 @@ "ref\020181024105326.GL4170@linux.ibm.com\0" "ref\0SN6PR06MB4333940F6EE46EDDB20934EDE5F00@SN6PR06MB4333.namprd06.prod.outlook.com\0" "ref\020181026144835.GW4170@linux.ibm.com\0" - "From\0paulmck@linux.ibm.com (Paul E. McKenney)\0" - "Subject\0srcu hung task panic\0" + "From\0Paul E. McKenney <paulmck@linux.ibm.com>\0" + "Subject\0Re: srcu hung task panic\0" "Date\0Fri, 2 Nov 2018 13:14:48 -0700\0" + "To\0Krein" + " Dennis <Dennis.Krein@netapp.com>\0" + "Cc\0linux-nvme@lists.infradead.org" + linux-kernel@vger.kernel.org + hch@infradead.org + " bvanassche@acm.org\0" "\00:1\0" "b\0" - "On Fri, Oct 26, 2018@07:48:35AM -0700, Paul E. McKenney wrote:\n" - "> On Fri, Oct 26, 2018@04:00:53AM +0000, Krein, Dennis wrote:\n" + "On Fri, Oct 26, 2018 at 07:48:35AM -0700, Paul E. McKenney wrote:\n" + "> On Fri, Oct 26, 2018 at 04:00:53AM +0000, Krein, Dennis wrote:\n" "> > I have a patch attached that fixes the problem for us. I also tried a\n" "> > version with an smb_mb() call added at end of rcu_segcblist_enqueue()\n" "> > - but that turned out not to be needed. I think the key part of\n" @@ -64,7 +70,7 @@ "> ------------------------------------------------------------------------\n" "> \n" "> commit 1c1d315dfb7049d0233b89948a3fbcb61ea15d26\n" - "> Author: Dennis Krein <Dennis.Krein at netapp.com>\n" + "> Author: Dennis Krein <Dennis.Krein@netapp.com>\n" "> Date: Fri Oct 26 07:38:24 2018 -0700\n" "> \n" "> srcu: Lock srcu_data structure in srcu_gp_start()\n" @@ -80,10 +86,10 @@ "> structure's ->lock across the calls to rcu_segcblist_advance() and\n" "> rcu_segcblist_accelerate(), thus preventing this corruption.\n" "> \n" - "> Reported-by: Bart Van Assche <bvanassche at acm.org>\n" - "> Reported-by: Christoph Hellwig <hch at infradead.org>\n" - "> Signed-off-by: Dennis Krein <Dennis.Krein at netapp.com>\n" - "> Signed-off-by: Paul E. McKenney <paulmck at linux.ibm.com>\n" + "> Reported-by: Bart Van Assche <bvanassche@acm.org>\n" + "> Reported-by: Christoph Hellwig <hch@infradead.org>\n" + "> Signed-off-by: Dennis Krein <Dennis.Krein@netapp.com>\n" + "> Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>\n" "> \n" "> diff --git a/kernel/rcu/srcutree.c b/kernel/rcu/srcutree.c\n" "> index 60f3236beaf7..697a2d7e8e8a 100644\n" @@ -103,4 +109,4 @@ "> \trcu_seq_start(&sp->srcu_gp_seq);\n" "> \tstate = rcu_seq_state(READ_ONCE(sp->srcu_gp_seq));" -24ec122d6a1a0dc9985fb83d53d12cfd16303b7b8df8bda15ddfa06bf1e74517 +cc9d083fb87be1166e4b42c3e60795e3a18c340c47f19b781935e13c2d69cf32
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.