Messages in this thread | | | Date | Wed, 23 May 2012 12:16:51 +0200 | From | Jens Axboe <> | Subject | Re: [PATCH block/for-3.5/core] blkcg: tg_stats_alloc_lock is an irq lock |
| |
On 05/23/2012 11:54 AM, Sasha Levin wrote: > On Thu, Apr 26, 2012 at 11:10 PM, Tejun Heo <tj@kernel.org> wrote: >> tg_stats_alloc_lock nests inside queue lock and should always be held >> with irq disabled. throtl_pd_{init|exit}() were using non-irqsafe >> spinlock ops which triggered inverse lock ordering via irq warning via >> RCU freeing of blkg invoking throtl_pd_exit() w/o disabling IRQ. >> >> Update both functions to use irq safe operations. >> >> Signed-off-by: Tejun Heo <tj@kernel.org> >> Reported-by: Sasha Levin <sasha.levin@oracle.com> >> LKML-Reference: <1335339396.16988.80.camel@lappy> >> --- > > I think that this patch got lost somewhere and never got merged into > the for-3.5 branch.
Seems it did, odd. Applied it now.
-- Jens Axboe
| |