aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorAl Viro <[email protected]>2018-05-14 04:03:34 +0000
committerAl Viro <[email protected]>2018-05-21 18:30:09 +0000
commit7b745a4e4051e1bbce40e0b1c2cf636c70583aa4 (patch)
treec5fd8a796d75053bccf60ee4376b4872d10e7918 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentkernfs: deal with kernfs_fill_super() failures (diff)
downloadkernel-7b745a4e4051e1bbce40e0b1c2cf636c70583aa4.tar.gz
kernel-7b745a4e4051e1bbce40e0b1c2cf636c70583aa4.zip
unfuck sysfs_mount()
new_sb is left uninitialized in case of early failures in kernfs_mount_ns(), and while IS_ERR(root) is true in all such cases, using IS_ERR(root) || !new_sb is not a solution - IS_ERR(root) is true in some cases when new_sb is true. Make sure new_sb is initialized (and matches the reality) in all cases and fix the condition for dropping kobj reference - we want it done precisely in those situations where the reference has not been transferred into a new super_block instance. Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions