|
@@ -1478,7 +1478,7 @@ EXPORT_SYMBOL_GPL(rt_mutex_timed_lock);
|
|
*/
|
|
*/
|
|
int __sched rt_mutex_trylock(struct rt_mutex *lock)
|
|
int __sched rt_mutex_trylock(struct rt_mutex *lock)
|
|
{
|
|
{
|
|
- if (WARN_ON(in_irq() || in_nmi() || in_serving_softirq()))
|
|
|
|
|
|
+ if (WARN_ON_ONCE(in_irq() || in_nmi() || in_serving_softirq()))
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
return rt_mutex_fasttrylock(lock, rt_mutex_slowtrylock);
|
|
return rt_mutex_fasttrylock(lock, rt_mutex_slowtrylock);
|