X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=sound%2Foss%2Fau1550_ac97.c;h=4191acccbcdb93fab12373847688b91103d52c65;hb=09f38dc19deba9eae1d668dde8bdd2aaed3479ed;hp=81e1f443d0948b223cdfdaf4d58aeb68452e59fa;hpb=31390d0fde1ac9cf47002729660ffd7cd2ae1d75;p=linux-2.6-omap-h63xx.git diff --git a/sound/oss/au1550_ac97.c b/sound/oss/au1550_ac97.c index 81e1f443d09..4191acccbcd 100644 --- a/sound/oss/au1550_ac97.c +++ b/sound/oss/au1550_ac97.c @@ -1627,7 +1627,9 @@ au1550_ioctl(struct inode *inode, struct file *file, unsigned int cmd, sizeof(abinfo)) ? -EFAULT : 0; case SNDCTL_DSP_NONBLOCK: + spin_lock(&file->f_lock); file->f_flags |= O_NONBLOCK; + spin_unlock(&file->f_lock); return 0; case SNDCTL_DSP_GETODELAY: