mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 04:04:43 +01:00
fs: ensure that internal tmpfs mount gets mount id zero
and the rootfs get mount id one as it always has. Before we actually
mount the rootfs we create an internal tmpfs mount which has mount id
zero but is never exposed anywhere. Continue that "tradition".
Link: https://patch.msgid.link/20260112-work-immutable-rootfs-v2-1-88dd1c34a204@kernel.org
Fixes: 7f9bfafc5f ("fs: use xarray for old mount id")
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Cc: stable@vger.kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
8f0b4cce44
commit
a2062463e8
1 changed files with 1 additions and 1 deletions
|
|
@ -221,7 +221,7 @@ static int mnt_alloc_id(struct mount *mnt)
|
|||
int res;
|
||||
|
||||
xa_lock(&mnt_id_xa);
|
||||
res = __xa_alloc(&mnt_id_xa, &mnt->mnt_id, mnt, XA_LIMIT(1, INT_MAX), GFP_KERNEL);
|
||||
res = __xa_alloc(&mnt_id_xa, &mnt->mnt_id, mnt, xa_limit_31b, GFP_KERNEL);
|
||||
if (!res)
|
||||
mnt->mnt_id_unique = ++mnt_id_ctr;
|
||||
xa_unlock(&mnt_id_xa);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue