migrate_disable pushd down in rt_write_trylock_irqsave

Signed-off-by: Nicholas Mc Guire <der.herr@hofr.at>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
This commit is contained in:
Nicholas Mc Guire 2013-11-29 00:21:59 -05:00 committed by Alibek Omarov
parent 277dfcbfd6
commit 266d7f88f1
1 changed files with 2 additions and 3 deletions

View File

@ -196,10 +196,9 @@ int __lockfunc rt_write_trylock_irqsave(rwlock_t *rwlock, unsigned long *flags)
int ret;
*flags = 0;
migrate_disable();
ret = rt_write_trylock(rwlock);
if (!ret)
migrate_enable();
if (ret)
migrate_disable();
return ret;
}
EXPORT_SYMBOL(rt_write_trylock_irqsave);