]> www.vanbest.org Git - sasc-ng.git/commitdiff
sasc: added jirif's mutex patch
authorleslie <unknown>
Sat, 13 Feb 2010 10:09:13 +0000 (11:09 +0100)
committerleslie <unknown>
Sat, 13 Feb 2010 10:09:13 +0000 (11:09 +0100)
contrib/sasc-ng/dvbloopback/module/dvb_loopback.c

index 041a320647272c02395775f7f0b0fc0bc9ee76c2..55e6402a1a6d6f4f0d723311a703778bd38a92a4 100644 (file)
@@ -485,7 +485,10 @@ static int dvblb_release(struct inode *inode, struct file *f)
                goto out;
        }
        lbdev->pid = -1;
-       mutex_lock_interruptible(&lbdev->lock_buffer);
+        if (mutex_lock_interruptible(&lbdev->lock_buffer)) {
+                ret = -ERESTARTSYS;
+                goto out;
+        }
        if (lbdev->buffer) {
                rvfree(lbdev->buffer, lbdev->buflen*N_BUFFS);
                lbdev->buffer = NULL;