Date: Tue, 26 Mar 2019 01:28:11 +0000 (UTC) From: Maxim Sobolev <sobomax@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r345514 - head/sys/fs/tmpfs Message-ID: <201903260128.x2Q1SB1Y045843@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sobomax Date: Tue Mar 26 01:28:10 2019 New Revision: 345514 URL: https://svnweb.freebsd.org/changeset/base/345514 Log: Refine r345425: get rid of superfluous helper macro that I have added. MFC after: 2 weeks Modified: head/sys/fs/tmpfs/tmpfs_vfsops.c Modified: head/sys/fs/tmpfs/tmpfs_vfsops.c ============================================================================== --- head/sys/fs/tmpfs/tmpfs_vfsops.c Mon Mar 25 21:38:58 2019 (r345513) +++ head/sys/fs/tmpfs/tmpfs_vfsops.c Tue Mar 26 01:28:10 2019 (r345514) @@ -137,8 +137,6 @@ tmpfs_node_fini(void *mem, int size) mtx_destroy(&node->tn_interlock); } -#define TMPFS_SC(mp) ((struct tmpfs_mount *)(mp)->mnt_data) - static int tmpfs_mount(struct mount *mp) { @@ -174,11 +172,11 @@ tmpfs_mount(struct mount *mp) * parameter, say trying to change rw to ro or vice * versa, would cause vfs_filteropt() to bail. */ - if (size_max != TMPFS_SC(mp)->tm_size_max) + if (size_max != VFS_TO_TMPFS(mp)->tm_size_max) return (EOPNOTSUPP); } if (vfs_flagopt(mp->mnt_optnew, "ro", NULL, 0) && - !(TMPFS_SC(mp)->tm_ronly)) { + !(VFS_TO_TMPFS(mp)->tm_ronly)) { /* RW -> RO */ error = VFS_SYNC(mp, MNT_WAIT); if (error) @@ -189,14 +187,14 @@ tmpfs_mount(struct mount *mp) error = vflush(mp, 0, flags, curthread); if (error) return (error); - TMPFS_SC(mp)->tm_ronly = 1; + VFS_TO_TMPFS(mp)->tm_ronly = 1; MNT_ILOCK(mp); mp->mnt_flag |= MNT_RDONLY; MNT_IUNLOCK(mp); } else if (!vfs_flagopt(mp->mnt_optnew, "ro", NULL, 0) && - TMPFS_SC(mp)->tm_ronly) { + VFS_TO_TMPFS(mp)->tm_ronly) { /* RO -> RW */ - TMPFS_SC(mp)->tm_ronly = 0; + VFS_TO_TMPFS(mp)->tm_ronly = 0; MNT_ILOCK(mp); mp->mnt_flag &= ~MNT_RDONLY; MNT_IUNLOCK(mp);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903260128.x2Q1SB1Y045843>