summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@kernel.org>2025-10-07 20:39:05 +0300
committerAnna Schumaker <anna.schumaker@oracle.com>2025-10-13 21:33:00 +0300
commit8db4a1d146f83c6bdb0f5b98c50c509ae8549827 (patch)
tree6b9f9e4b91dcc1c5f5d5ba35cf4ce0a94d96add8 /drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
parent3a8660878839faadb4f1a6dd72c3179c1df56787 (diff)
downloadlinux-8db4a1d146f83c6bdb0f5b98c50c509ae8549827.tar.xz
NFSv4/flexfiles: fix to allocate mirror->dss before use
Move mirror_array's dss_count initialization and dss allocation to ff_layout_alloc_mirror(), just before the loop that initializes each nfs4_ff_layout_ds_stripe's nfs_file_localio. Also handle NULL return from kcalloc() and remove one level of indent in ff_layout_alloc_mirror(). This commit fixes dangling nfsd_serv refcount issues seen when using NFS LOCALIO and then attempting to stop the NFSD service. Fixes: 20b1d75fb840 ("NFSv4/flexfiles: Add support for striped layouts") Signed-off-by: Mike Snitzer <snitzer@kernel.org> Signed-off-by: Anna Schumaker <anna.schumaker@oracle.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c')
0 files changed, 0 insertions, 0 deletions