kernel/arch/powerpc/platforms/ps3/device-init.c
.. .. @@ -752,8 +752,8 @@ 752 752 } 753 753 pr_debug("%s:%u: notification %s issued\n", __func__, __LINE__, op); 754 754 755 - res = wait_event_interruptible(dev->done.wait,756 - dev->done.done || kthread_should_stop());755 + res = swait_event_interruptible_exclusive(dev->done.wait,756 + dev->done.done || kthread_should_stop());757 757 if (kthread_should_stop()) 758 758 res = -EINTR; 759 759 if (res) {