Skip to content
Snippets Groups Projects
Commit 50f1c1fb authored by Jingbo Xu's avatar Jingbo Xu Committed by Greg Kroah-Hartman
Browse files

erofs: initialize packed inode after root inode is assigned


[ Upstream commit cb9bce79 ]

As commit 8f7acdae ("staging: erofs: kill all failure handling in
fill_super()"), move the initialization of packed inode after root
inode is assigned, so that the iput() in .put_super() is adequate as
the failure handling.

Otherwise, iput() is also needed in .kill_sb(), in case of the mounting
fails halfway.

Signed-off-by: default avatarJingbo Xu <jefflexu@linux.alibaba.com>
Reviewed-by: default avatarYue Hu <huyue2@coolpad.com>
Fixes: b15b2e30 ("erofs: support on-disk compressed fragments data")
Reviewed-by: default avatarGao Xiang <hsiangkao@linux.alibaba.com>
Acked-by: default avatarChao Yu <chao@kernel.org>
Link: https://lore.kernel.org/r/20230407141710.113882-3-jefflexu@linux.alibaba.com


Signed-off-by: default avatarGao Xiang <hsiangkao@linux.alibaba.com>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 7ee7a86e
No related branches found
No related tags found
1 merge request!82🤖 Sync Bot: Update v6.1-ktn to Latest Stable Kernel (v6.1.29)
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment