Removed a bogus check of mmap_count in snd_pcm_release(). This is no longer true for the shared streams.
Unified · Split
| @@ -2205,7 +2205,6 @@ static int snd_pcm_release(struct inode *inode, struct file *file) · 2204 unmodified lines | ||
| 2205 | 2205 | pcm_file = file->private_data; |
| 2206 | 2206 | substream = pcm_file->substream; |
| 2207 | 2207 | snd_assert(substream != NULL, return -ENXIO); |
| 2208 | − snd_assert(!atomic_read(&substream->mmap_count), ); | |
| 2209 | 2208 | pcm = substream->pcm; |
| 2210 | 2209 | fasync_helper(-1, file, 0, &substream->runtime->fasync); |
| 2211 | 2210 | mutex_lock(&pcm->open_mutex); |