diff --git a/kernel/events/core.c b/kernel/events/core.c index 1c3a436988bc..21b37c214761 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -6504,6 +6504,9 @@ aux_unlock: mutex_unlock(aux_mutex); mutex_unlock(&event->mmap_mutex); + if (ret) + return ret; + /* * Since pinned accounting is per vm we cannot allow fork() to copy our * vma.