From: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Date: 2016-02-09 09:02:29
* Yang Shi | 2016-02-08 14:49:24 [-0800]:
BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:917
?
This issue is similar with 62c6c61("arm64: replace read_lock to rcu lock in
call_break_hook"), but comes to single_step_handler.
This also solves kgdbts boot test silent hang issue on 4.4 -rt kernel.
From: Steven Rostedt <rostedt@goodmis.org> Date: 2016-02-09 15:08:06
On Tue, 9 Feb 2016 14:54:26 +0000
Will Deacon [off-list ref] wrote:
Acked-by: Will Deacon <redacted>
Will,
The patch looks good to me. Do you want to take it through your tree?
It benefits mainline too as a rcu_read_lock() is more efficient than
rwlocks. Although I will say this is a slow path anyway.
-- Steve
From: Will Deacon <hidden> Date: 2016-02-09 16:04:42
On Tue, Feb 09, 2016 at 10:07:58AM -0500, Steven Rostedt wrote:
On Tue, 9 Feb 2016 14:54:26 +0000
Will Deacon [off-list ref] wrote:
quoted
Acked-by: Will Deacon <redacted>
Will,
Hi Steve,
The patch looks good to me. Do you want to take it through your tree?
It benefits mainline too as a rcu_read_lock() is more efficient than
rwlocks. Although I will say this is a slow path anyway.
I was thinking that Catalin would queue it for 4.6 in the arm64 tree,
since that's probably easiest in case any unlikely conflicts crop up.
Will
From: Steven Rostedt <rostedt@goodmis.org> Date: 2016-02-09 16:18:44
On Tue, 9 Feb 2016 16:04:42 +0000
Will Deacon [off-list ref] wrote:
quoted
The patch looks good to me. Do you want to take it through your tree?
It benefits mainline too as a rcu_read_lock() is more efficient than
rwlocks. Although I will say this is a slow path anyway.
I was thinking that Catalin would queue it for 4.6 in the arm64 tree,
since that's probably easiest in case any unlikely conflicts crop up.
Oh, OK.
That's fine. I just didn't want you to think that the RT folks were
going to pull it in for mainline.
-- Steve
On Tue, Feb 09, 2016 at 04:04:42PM +0000, Will Deacon wrote:
On Tue, Feb 09, 2016 at 10:07:58AM -0500, Steven Rostedt wrote:
quoted
On Tue, 9 Feb 2016 14:54:26 +0000
Will Deacon [off-list ref] wrote:
quoted
Acked-by: Will Deacon <redacted>
quoted
The patch looks good to me. Do you want to take it through your tree?
It benefits mainline too as a rcu_read_lock() is more efficient than
rwlocks. Although I will say this is a slow path anyway.
I was thinking that Catalin would queue it for 4.6 in the arm64 tree,
since that's probably easiest in case any unlikely conflicts crop up.