git: 57bc966e65ae - stable/15 - tarfs: remove PRIV_VFS_MOUNT_PERM check
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 01 Sep 2026 09:02:23 UTC
The branch stable/15 has been updated by siva:
URL: https://cgit.FreeBSD.org/src/commit/?id=57bc966e65aeba3273fe0c860e23af439af524ba
commit 57bc966e65aeba3273fe0c860e23af439af524ba
Author: Siva Mahadevan <siva@FreeBSD.org>
AuthorDate: 2026-08-20 04:17:45 +0000
Commit: Siva Mahadevan <siva@FreeBSD.org>
CommitDate: 2026-09-01 09:02:12 +0000
tarfs: remove PRIV_VFS_MOUNT_PERM check
The backing file is already opened successfully, so there is
no need to override the permissions.
Reviewed by: des
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58832
(cherry picked from commit 4d524915233092d71b309b49d9743012cb05c11e)
---
sys/fs/tarfs/tarfs_vfsops.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/sys/fs/tarfs/tarfs_vfsops.c b/sys/fs/tarfs/tarfs_vfsops.c
index e1ba925ccb0f..87607544b4b1 100644
--- a/sys/fs/tarfs/tarfs_vfsops.c
+++ b/sys/fs/tarfs/tarfs_vfsops.c
@@ -1005,11 +1005,6 @@ tarfs_mount(struct mount *mp)
error = EOPNOTSUPP;
goto bad_open_locked;
}
- error = priv_check(td, PRIV_VFS_MOUNT_PERM);
- if (error != 0) {
- TARFS_DPF(FS, "%s: not permitted to mount\n", __func__);
- goto bad_open_locked;
- }
if (flags & O_VERIFY) {
mp->mnt_flag |= MNT_VERIFIED;
}