]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - mm/madvise.c
UBUNTU: Ubuntu-5.15.0-37.39
[mirror_ubuntu-jammy-kernel.git] / mm / madvise.c
index 0734db8d53a7a9e8ebb65112c6ae76e9c9b07f2d..8e5ca01a6cc07d0ad15184784713139a47216fab 100644 (file)
@@ -1294,8 +1294,7 @@ SYSCALL_DEFINE5(process_madvise, int, pidfd, const struct iovec __user *, vec,
                iov_iter_advance(&iter, iovec.iov_len);
        }
 
-       if (ret == 0)
-               ret = total_len - iov_iter_count(&iter);
+       ret = (total_len - iov_iter_count(&iter)) ? : ret;
 
 release_mm:
        mmput(mm);