diff options
-rw-r--r-- | kernel/wctdm24xxp/GpakCust.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/wctdm24xxp/GpakCust.c b/kernel/wctdm24xxp/GpakCust.c index fe29458..f9af4e8 100644 --- a/kernel/wctdm24xxp/GpakCust.c +++ b/kernel/wctdm24xxp/GpakCust.c @@ -407,7 +407,8 @@ void gpakLockAccess(unsigned short DspId) struct vpm150m *vpm = wc->vpm150m; if (vpm) - down_interruptible(&vpm->sem); + if (down_interruptible(&vpm->sem)) + return; } } |