diff --git a/kernel/events/core.c b/kernel/events/core.c index abde2ca104a5..fd75ea9aa14d 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -6718,6 +6718,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.