+2
−2
Loading
mainline inclusion from mainline-v6.12-rc6 commit 63fab04cbd0f96191b6e5beedc3b643b01c15889 category: bugfix bugzilla: https://gitee.com/src-openeuler/kernel/issues/IB37AU CVE: CVE-2024-50241 Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=63fab04cbd0f96191b6e5beedc3b643b01c15889 ---------------------------------------------------------------------- Ensure the refcount and async_copies fields are initialized early. cleanup_async_copy() will reference these fields if an error occurs in nfsd4_copy(). If they are not correctly initialized, at the very least, a refcount underflow occurs. Reported-by:Olga Kornievskaia <okorniev@redhat.com> Fixes: aadc3bbea163 ("NFSD: Limit the number of concurrent async COPY operations") Reviewed-by:
Jeff Layton <jlayton@kernel.org> Tested-by:
Olga Kornievskaia <okorniev@redhat.com> Signed-off-by:
Chuck Lever <chuck.lever@oracle.com> Conflicts: fs/nfsd/nfs4proc.c [Commit 8adb368675cf("[Backport] NFSD: Limit the number of concurrent async COPY operations") miss partial indent before "(int)rqstp->rq_pool->sp_nrthreads"] Signed-off-by:
Li Lingfeng <lilingfeng3@huawei.com>