Thread (5 messages) 5 messages, 4 authors, 2013-06-12

Re: [PATCH] of: Fix locking vs. interrupts

flat view

From: Grant Likely <hidden>
Date: 2013-06-12 09:06:23
Also in: linux-devicetree, lkml

On Wed, 12 Jun 2013 10:25:56 +0200 (CEST), Thomas Gleixner [off-list ref] wrote:
On Wed, 12 Jun 2013, Benjamin Herrenschmidt wrote:
quoted
The OF code uses irqsafe locks everywhere except in a handful of functions
for no obvious reasons. Since the conversion from the old rwlocks, this
now triggers lockdep warnings when used at interrupt time. At least one
driver (ibmvscsi) seems to be doing that from softirq context.

This converts the few non-irqsafe locks into irqsafe ones, making them
consistent with the rest of the code.
Fun. https://lkml.org/lkml/2013/2/4/416 seems to have got lost 
 
quoted
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
CC: <redacted> [v3.9+]
Acked-by: Thomas Gleixner <redacted>
quoted
---

Note: It's silly to access the device-tree at interrupt time in most cases,
and we should probably fix ibmvscsi, but for the time being, let's fix the
Right.
quoted
obvious bug. Thomas, this can probably still go into 3.10... If not, I've
CCed stable.
Should go through Grant I think.
Applied, thanks.

g.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help