diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c
index 333cff68c15093d0c26f7e6ae24b68e0294f038b..c49b9d9e303c76d6495943b5b99fb02eff710e1f 100644
--- a/sound/core/pcm_native.c
+++ b/sound/core/pcm_native.c
@@ -3259,6 +3259,7 @@ static int snd_pcm_fasync(int fd, struct file * file, int on)
 	runtime = substream->runtime;
 
 	err = fasync_helper(fd, file, on, &runtime->fasync);
+out:
 	unlock_kernel();
 	if (err < 0)
 		return err;