X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fmutex.c;h=e7cbbb82765b4f66348e927fd2911ac4d9078078;hb=8f6d63adf8309a412bf2d3d2e49a85e519ebf57c;hp=8c71cf72a497de63ec5672f3f5f8f728fbb9f9df;hpb=ca78f6baca863afe2e6a244a0fe94b3a70211d46;p=~andy%2Flinux diff --git a/kernel/mutex.c b/kernel/mutex.c index 8c71cf72a49..e7cbbb82765 100644 --- a/kernel/mutex.c +++ b/kernel/mutex.c @@ -206,6 +206,15 @@ mutex_lock_nested(struct mutex *lock, unsigned int subclass) } EXPORT_SYMBOL_GPL(mutex_lock_nested); + +int __sched +mutex_lock_interruptible_nested(struct mutex *lock, unsigned int subclass) +{ + might_sleep(); + return __mutex_lock_common(lock, TASK_INTERRUPTIBLE, subclass); +} + +EXPORT_SYMBOL_GPL(mutex_lock_interruptible_nested); #endif /*