Module Name: src
Committed By: dholland
Date: Thu Jun 6 00:46:40 UTC 2013
Modified Files:
src/sys/ufs: files.ufs
src/sys/ufs/lfs: lfs_alloc.c lfs_balloc.c lfs_inode.c lfs_vfsops.c
ulfs_bswap.h ulfs_extattr.c ulfs_inode.c ulfs_lookup.c ulfs_quota.c
ulfs_quota2.c ulfs_vfsops.c ulfs_vnops.c ulfsmount.h
Log Message:
Split lfs from ufs step 3: rearrange config stuff.
Add new options:
LFS_EI
LFS_DIRHASH
LFS_EXTATTR
LFS_EXTATTR_AUTOSTART
LFS_QUOTA
LFS_QUOTA2
and update code referring to the corresponding FFS and UFS config
symbols to use the LFS versions. Disable the one extant reference
to APPLE_UFS in the ulfs files. Use opt_lfs.h only, not opt_ffs.h.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/ufs/files.ufs
cvs rdiff -u -r1.114 -r1.115 src/sys/ufs/lfs/lfs_alloc.c
cvs rdiff -u -r1.73 -r1.74 src/sys/ufs/lfs/lfs_balloc.c
cvs rdiff -u -r1.128 -r1.129 src/sys/ufs/lfs/lfs_inode.c
cvs rdiff -u -r1.299 -r1.300 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/lfs/ulfs_bswap.h
cvs rdiff -u -r1.2 -r1.3 src/sys/ufs/lfs/ulfs_extattr.c \
src/sys/ufs/lfs/ulfs_inode.c src/sys/ufs/lfs/ulfs_lookup.c \
src/sys/ufs/lfs/ulfs_quota.c src/sys/ufs/lfs/ulfs_quota2.c \
src/sys/ufs/lfs/ulfs_vfsops.c src/sys/ufs/lfs/ulfs_vnops.c \
src/sys/ufs/lfs/ulfsmount.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/ufs/files.ufs
diff -u src/sys/ufs/files.ufs:1.29 src/sys/ufs/files.ufs:1.30
--- src/sys/ufs/files.ufs:1.29 Wed May 9 00:21:17 2012
+++ src/sys/ufs/files.ufs Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-# $NetBSD: files.ufs,v 1.29 2012/05/09 00:21:17 riastradh Exp $
+# $NetBSD: files.ufs,v 1.30 2013/06/06 00:46:40 dholland Exp $
deffs FFS
deffs EXT2FS
@@ -10,7 +10,10 @@ defflag opt_ffs.h FFS_EI FFS_NO_SNAPSH
UFS_DIRHASH
UFS_EXTATTR UFS_EXTATTR_AUTOSTART
-defflag opt_lfs.h LFS_KERNEL_RFW
+defflag opt_lfs.h LFS_EI LFS_KERNEL_RFW
+ LFS_DIRHASH
+ LFS_EXTATTR LFS_EXTATTR_AUTOSTART
+ LFS_QUOTA LFS_QUOTA2
file ufs/ext2fs/ext2fs_alloc.c ext2fs
file ufs/ext2fs/ext2fs_balloc.c ext2fs
@@ -42,18 +45,18 @@ file ufs/chfs/chfs_subr.c chfs
file ufs/chfs/chfs_vfsops.c chfs
file ufs/chfs/chfs_readinode.c chfs
-file ufs/ffs/ffs_alloc.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ffs/ffs_balloc.c ffs | lfs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_alloc.c ffs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_balloc.c ffs | mfs | ext2fs | chfs
file ufs/ffs/ffs_bswap.c (ffs | mfs) & ffs_ei
-file ufs/ffs/ffs_inode.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ffs/ffs_snapshot.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ffs/ffs_subr.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ffs/ffs_tables.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ffs/ffs_vfsops.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ffs/ffs_vnops.c ffs | lfs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_inode.c ffs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_snapshot.c ffs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_subr.c ffs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_tables.c ffs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_vfsops.c ffs | mfs | ext2fs | chfs
+file ufs/ffs/ffs_vnops.c ffs | mfs | ext2fs | chfs
file ufs/ffs/ffs_wapbl.c ffs & wapbl
file ufs/ffs/ffs_appleufs.c ffs & apple_ufs
-file ufs/ffs/ffs_quota2.c quota2 & (ffs | lfs | mfs | ext2fs | chfs)
+file ufs/ffs/ffs_quota2.c quota2 & (ffs | mfs | ext2fs | chfs)
file ufs/lfs/lfs_alloc.c lfs
file ufs/lfs/lfs_balloc.c lfs
@@ -68,23 +71,38 @@ file ufs/lfs/lfs_subr.c lfs
file ufs/lfs/lfs_syscalls.c lfs
file ufs/lfs/lfs_vfsops.c lfs
file ufs/lfs/lfs_vnops.c lfs
+file ufs/lfs/ulfs_bmap.c lfs
+file ufs/lfs/ulfs_dirhash.c lfs & lfs_dirhash
+file ufs/lfs/ulfs_extattr.c lfs & lfs_extattr
+file ufs/lfs/ulfs_ihash.c lfs
+file ufs/lfs/ulfs_inode.c lfs
+file ufs/lfs/ulfs_lookup.c lfs
+file ufs/lfs/ulfs_quota.c lfs & (lfs_quota | lfs_quota2)
+file ufs/lfs/ulfs_quota1.c lfs & lfs_quota
+file ufs/lfs/ulfs_quota2.c lfs & lfs_quota2
+file ufs/lfs/ulfs_quota1_subr.c lfs
+file ufs/lfs/ulfs_quota2_subr.c lfs & lfs_quota2
+file ufs/lfs/ulfs_rename.c lfs
+file ufs/lfs/ulfs_vfsops.c lfs
+file ufs/lfs/ulfs_vnops.c lfs
+file ufs/lfs/ulfs_wapbl.c lfs
file ufs/mfs/mfs_vfsops.c mfs
file ufs/mfs/mfs_vnops.c mfs
file ufs/mfs/mfs_miniroot.c
-file ufs/ufs/ufs_bmap.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ufs/ufs_dirhash.c (ffs | lfs | mfs | ext2fs | chfs) & ufs_dirhash
+file ufs/ufs/ufs_bmap.c ffs | mfs | ext2fs | chfs
+file ufs/ufs/ufs_dirhash.c (ffs | mfs | ext2fs | chfs) & ufs_dirhash
file ufs/ufs/ufs_extattr.c (ffs | mfs) & ufs_extattr
-file ufs/ufs/ufs_ihash.c ffs | lfs | mfs | ext2fs
-file ufs/ufs/ufs_inode.c ffs | lfs | mfs | ext2fs
-file ufs/ufs/ufs_lookup.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ufs/ufs_quota.c (quota | quota2) & (ffs | lfs | mfs | ext2fs | chfs)
-file ufs/ufs/ufs_quota1.c quota & (ffs | lfs | mfs | ext2fs | chfs)
-file ufs/ufs/ufs_quota2.c quota2 & (ffs | lfs | mfs | ext2fs | chfs)
+file ufs/ufs/ufs_ihash.c ffs | mfs | ext2fs
+file ufs/ufs/ufs_inode.c ffs | mfs | ext2fs
+file ufs/ufs/ufs_lookup.c ffs | mfs | ext2fs | chfs
+file ufs/ufs/ufs_quota.c (quota | quota2) & (ffs | mfs | ext2fs | chfs)
+file ufs/ufs/ufs_quota1.c quota & (ffs | mfs | ext2fs | chfs)
+file ufs/ufs/ufs_quota2.c quota2 & (ffs | mfs | ext2fs | chfs)
file ufs/ufs/quota1_subr.c
-file ufs/ufs/quota2_subr.c quota2 & (ffs | lfs | mfs | ext2fs | chfs)
-file ufs/ufs/ufs_rename.c ffs | lfs | mfs | chfs
-file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs | ext2fs | chfs
-file ufs/ufs/ufs_vnops.c ffs | lfs | mfs | ext2fs | chfs
+file ufs/ufs/quota2_subr.c quota2 & (ffs | mfs | ext2fs | chfs)
+file ufs/ufs/ufs_rename.c ffs | mfs | chfs
+file ufs/ufs/ufs_vfsops.c ffs | mfs | ext2fs | chfs
+file ufs/ufs/ufs_vnops.c ffs | mfs | ext2fs | chfs
file ufs/ufs/ufs_wapbl.c ffs & wapbl
Index: src/sys/ufs/lfs/lfs_alloc.c
diff -u src/sys/ufs/lfs/lfs_alloc.c:1.114 src/sys/ufs/lfs/lfs_alloc.c:1.115
--- src/sys/ufs/lfs/lfs_alloc.c:1.114 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/lfs_alloc.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: lfs_alloc.c,v 1.114 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: lfs_alloc.c,v 1.115 2013/06/06 00:46:40 dholland Exp $ */
/*-
* Copyright (c) 1999, 2000, 2001, 2002, 2003, 2007 The NetBSD Foundation, Inc.
@@ -60,7 +60,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lfs_alloc.c,v 1.114 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lfs_alloc.c,v 1.115 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_quota.h"
@@ -337,7 +337,7 @@ lfs_vcreate(struct mount *mp, ino_t ino,
SPLAY_INIT(&ip->i_lfs_lbtree);
ip->i_lfs_nbtree = 0;
LIST_INIT(&ip->i_lfs_segdhd);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
ufsquota_init(ip);
#endif
}
Index: src/sys/ufs/lfs/lfs_balloc.c
diff -u src/sys/ufs/lfs/lfs_balloc.c:1.73 src/sys/ufs/lfs/lfs_balloc.c:1.74
--- src/sys/ufs/lfs/lfs_balloc.c:1.73 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/lfs_balloc.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: lfs_balloc.c,v 1.73 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: lfs_balloc.c,v 1.74 2013/06/06 00:46:40 dholland Exp $ */
/*-
* Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc.
@@ -60,7 +60,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lfs_balloc.c,v 1.73 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lfs_balloc.c,v 1.74 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_quota.h"
@@ -411,7 +411,7 @@ lfs_fragextend(struct vnode *vp, int osi
if (bpp && (error = bread(vp, lbn, osize, NOCRED, 0, bpp))) {
goto out;
}
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if ((error = chkdq(ip, frags, cred, 0))) {
if (bpp)
brelse(*bpp, 0);
@@ -429,7 +429,7 @@ lfs_fragextend(struct vnode *vp, int osi
if (!lfs_fits(fs, frags)) {
if (bpp)
brelse(*bpp, 0);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
chkdq(ip, -frags, cred, 0);
#endif
rw_exit(&fs->lfs_fraglock);
Index: src/sys/ufs/lfs/lfs_inode.c
diff -u src/sys/ufs/lfs/lfs_inode.c:1.128 src/sys/ufs/lfs/lfs_inode.c:1.129
--- src/sys/ufs/lfs/lfs_inode.c:1.128 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/lfs_inode.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: lfs_inode.c,v 1.128 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: lfs_inode.c,v 1.129 2013/06/06 00:46:40 dholland Exp $ */
/*-
* Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc.
@@ -60,7 +60,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lfs_inode.c,v 1.128 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lfs_inode.c,v 1.129 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_quota.h"
@@ -586,7 +586,7 @@ done:
mutex_exit(&lfs_lock);
oip->i_flag |= IN_CHANGE;
-#ifdef QUOTA
+#ifdef LFS_QUOTA
(void) chkdq(oip, -blocksreleased, NOCRED, 0);
#endif
lfs_reserve(fs, ovp, NULL,
Index: src/sys/ufs/lfs/lfs_vfsops.c
diff -u src/sys/ufs/lfs/lfs_vfsops.c:1.299 src/sys/ufs/lfs/lfs_vfsops.c:1.300
--- src/sys/ufs/lfs/lfs_vfsops.c:1.299 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/lfs_vfsops.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: lfs_vfsops.c,v 1.299 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: lfs_vfsops.c,v 1.300 2013/06/06 00:46:40 dholland Exp $ */
/*-
* Copyright (c) 1999, 2000, 2001, 2002, 2003, 2007, 2007
@@ -61,7 +61,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lfs_vfsops.c,v 1.299 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lfs_vfsops.c,v 1.300 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_lfs.h"
@@ -1190,7 +1190,7 @@ lfs_unmount(struct mount *mp, int mntfla
&lfs_lock);
mutex_exit(&lfs_lock);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if ((error = quota1_umount(mp, flags)) != 0)
return (error);
#endif
@@ -1328,7 +1328,7 @@ lfs_sync(struct mount *mp, int waitfor,
DLOG((DLOG_FLUSH, "lfs_sync at 0x%x\n", fs->lfs_offset));
error = lfs_segwrite(mp, SEGM_CKP | (waitfor ? SEGM_SYNC : 0));
lfs_writer_leave(fs);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
qsync(mp);
#endif
return (error);
Index: src/sys/ufs/lfs/ulfs_bswap.h
diff -u src/sys/ufs/lfs/ulfs_bswap.h:1.1 src/sys/ufs/lfs/ulfs_bswap.h:1.2
--- src/sys/ufs/lfs/ulfs_bswap.h:1.1 Thu Jun 6 00:40:55 2013
+++ src/sys/ufs/lfs/ulfs_bswap.h Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_bswap.h,v 1.1 2013/06/06 00:40:55 dholland Exp $ */
+/* $NetBSD: ulfs_bswap.h,v 1.2 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_bswap.h,v 1.19 2009/10/19 18:41:17 bouyer Exp */
/*
@@ -30,13 +30,13 @@
#define _UFS_UFS_BSWAP_H_
#if defined(_KERNEL_OPT)
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#endif
#include <sys/bswap.h>
/* Macros to access UFS flags */
-#ifdef FFS_EI
+#ifdef LFS_EI
#define UFS_MPNEEDSWAP(ump) ((ump)->um_flags & UFS_NEEDSWAP)
#define UFS_FSNEEDSWAP(fs) ((fs)->fs_flags & FS_SWAPPED)
#define UFS_IPNEEDSWAP(ip) UFS_MPNEEDSWAP((ip)->i_ump)
@@ -46,7 +46,7 @@
#define UFS_IPNEEDSWAP(ip) (0)
#endif
-#if !defined(_KERNEL) || defined(FFS_EI)
+#if !defined(_KERNEL) || defined(LFS_EI)
/* inlines for access to swapped data */
static inline u_int16_t
ufs_rw16(uint16_t a, int ns)
Index: src/sys/ufs/lfs/ulfs_extattr.c
diff -u src/sys/ufs/lfs/ulfs_extattr.c:1.2 src/sys/ufs/lfs/ulfs_extattr.c:1.3
--- src/sys/ufs/lfs/ulfs_extattr.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_extattr.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_extattr.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_extattr.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_extattr.c,v 1.41 2012/12/08 13:42:36 manu Exp */
/*-
@@ -49,10 +49,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_extattr.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_extattr.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#ifdef _KERNEL_OPT
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#endif
#include <sys/param.h>
Index: src/sys/ufs/lfs/ulfs_inode.c
diff -u src/sys/ufs/lfs/ulfs_inode.c:1.2 src/sys/ufs/lfs/ulfs_inode.c:1.3
--- src/sys/ufs/lfs/ulfs_inode.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_inode.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_inode.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_inode.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_inode.c,v 1.89 2013/01/22 09:39:18 dholland Exp */
/*
@@ -38,10 +38,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_inode.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_inode.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#include "opt_quota.h"
#include "opt_wapbl.h"
#endif
@@ -62,10 +62,10 @@ __KERNEL_RCSID(0, "$NetBSD: ulfs_inode.c
#include <ufs/lfs/ulfsmount.h>
#include <ufs/lfs/ulfs_extern.h>
#include <ufs/lfs/ulfs_wapbl.h>
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
#include <ufs/lfs/ulfs_dirhash.h>
#endif
-#ifdef UFS_EXTATTR
+#ifdef LFS_EXTATTR
#include <ufs/lfs/ulfs_extattr.h>
#endif
@@ -100,7 +100,7 @@ ufs_inactive(void *v)
if (ip->i_mode == 0)
goto out;
if (ip->i_nlink <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
-#ifdef UFS_EXTATTR
+#ifdef LFS_EXTATTR
ufs_extattr_vnode_inactive(vp, curlwp);
#endif
error = UFS_WAPBL_BEGIN(vp->v_mount);
@@ -138,7 +138,7 @@ ufs_inactive(void *v)
if (!error)
error = UFS_TRUNCATE(vp, (off_t)0, 0, NOCRED);
}
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
(void)chkiq(ip, -1, NOCRED, 0);
#endif
DIP_ASSIGN(ip, rdev, 0);
@@ -200,10 +200,10 @@ ufs_reclaim(struct vnode *vp)
vrele(ip->i_devvp);
ip->i_devvp = 0;
}
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
ufsquota_free(ip);
#endif
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (ip->i_dirhash != NULL)
ufsdirhash_free(ip);
#endif
Index: src/sys/ufs/lfs/ulfs_lookup.c
diff -u src/sys/ufs/lfs/ulfs_lookup.c:1.2 src/sys/ufs/lfs/ulfs_lookup.c:1.3
--- src/sys/ufs/lfs/ulfs_lookup.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_lookup.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_lookup.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_lookup.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_lookup.c,v 1.122 2013/01/22 09:39:18 dholland Exp */
/*
@@ -38,10 +38,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_lookup.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_lookup.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#ifdef _KERNEL_OPT
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#endif
#include <sys/param.h>
@@ -61,7 +61,7 @@ __KERNEL_RCSID(0, "$NetBSD: ulfs_lookup.
#include <ufs/lfs/ulfs_inode.h>
#include <ufs/lfs/ulfs_dir.h>
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
#include <ufs/lfs/ulfs_dirhash.h>
#endif
#include <ufs/lfs/ulfsmount.h>
@@ -237,7 +237,7 @@ ufs_lookup(void *v)
*/
bmask = vdp->v_mount->mnt_stat.f_iosize - 1;
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
/*
* Use dirhash for fast operations on large directories. The logic
* to determine whether to hash the directory is contained within
@@ -274,7 +274,7 @@ ufs_lookup(void *v)
break;
}
}
-#endif /* UFS_DIRHASH */
+#endif /* LFS_DIRHASH */
if (nameiop != LOOKUP || results->ulr_diroff == 0 ||
results->ulr_diroff >= dp->i_size) {
@@ -391,7 +391,7 @@ searchloop:
if (namlen == cnp->cn_namelen &&
!memcmp(cnp->cn_nameptr, ep->d_name,
(unsigned)namlen)) {
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
foundentry:
#endif
/*
@@ -868,7 +868,7 @@ ufs_direnter(struct vnode *dvp, const st
}
blkoff = ulr->ulr_offset & (ump->um_mountp->mnt_stat.f_iosize - 1);
memcpy((char *)bp->b_data + blkoff, dirp, newentrysize);
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (dp->i_dirhash != NULL) {
ufsdirhash_newblk(dp, ulr->ulr_offset);
ufsdirhash_add(dp, dirp, ulr->ulr_offset);
@@ -953,7 +953,7 @@ ufs_direnter(struct vnode *dvp, const st
}
dsize = DIRSIZ(FSFMT(dvp), nep, needswap);
spacefree += reclen - dsize;
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (dp->i_dirhash != NULL)
ufsdirhash_move(dp, nep,
ulr->ulr_offset + ((char *)nep - dirbuf),
@@ -996,13 +996,13 @@ ufs_direnter(struct vnode *dvp, const st
dirp->d_type = tmp;
}
}
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (dp->i_dirhash != NULL && (ep->d_ino == 0 ||
dirp->d_reclen == spacefree))
ufsdirhash_add(dp, dirp, ulr->ulr_offset + ((char *)ep - dirbuf));
#endif
memcpy((void *)ep, (void *)dirp, (u_int)newentrysize);
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (dp->i_dirhash != NULL)
ufsdirhash_checkblock(dp, dirbuf -
(ulr->ulr_offset & (dirblksiz - 1)),
@@ -1018,7 +1018,7 @@ ufs_direnter(struct vnode *dvp, const st
* lock on the newly entered node.
*/
if (error == 0 && ulr->ulr_endoff && ulr->ulr_endoff < dp->i_size) {
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (dp->i_dirhash != NULL)
ufsdirhash_dirtrunc(dp, ulr->ulr_endoff);
#endif
@@ -1071,7 +1071,7 @@ ufs_dirremove(struct vnode *dvp, const s
struct direct *ep;
struct buf *bp;
int error;
-#ifdef FFS_EI
+#ifdef LFS_EI
const int needswap = UFS_MPNEEDSWAP(dp->i_ump);
#endif
@@ -1094,7 +1094,7 @@ ufs_dirremove(struct vnode *dvp, const s
(off_t)(ulr->ulr_offset - ulr->ulr_count), (void *)&ep, &bp, true)) != 0)
return (error);
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
/*
* Remove the dirhash entry. This is complicated by the fact
* that `ep' is the previous entry when ulr_count != 0.
@@ -1119,7 +1119,7 @@ ufs_dirremove(struct vnode *dvp, const s
needswap);
}
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (dp->i_dirhash != NULL) {
int dirblksiz = ip->i_ump->um_dirblksiz;
ufsdirhash_checkblock(dp, (char *)ep -
Index: src/sys/ufs/lfs/ulfs_quota.c
diff -u src/sys/ufs/lfs/ulfs_quota.c:1.2 src/sys/ufs/lfs/ulfs_quota.c:1.3
--- src/sys/ufs/lfs/ulfs_quota.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_quota.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_quota.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_quota.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_quota.c,v 1.112 2012/09/09 04:27:49 manu Exp */
/*
@@ -36,7 +36,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_quota.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_quota.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
#include "opt_quota.h"
@@ -137,11 +137,11 @@ chkdq(struct inode *ip, int64_t change,
if ((ip->i_flags & SF_SNAPSHOT) != 0)
return 0;
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ip->i_ump->um_flags & UFS_QUOTA)
return chkdq1(ip, change, cred, flags);
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ip->i_ump->um_flags & UFS_QUOTA2)
return chkdq2(ip, change, cred, flags);
#endif
@@ -157,11 +157,11 @@ chkiq(struct inode *ip, int32_t change,
/* do not track snapshot usage, or we will deadlock */
if ((ip->i_flags & SF_SNAPSHOT) != 0)
return 0;
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ip->i_ump->um_flags & UFS_QUOTA)
return chkiq1(ip, change, cred, flags);
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ip->i_ump->um_flags & UFS_QUOTA2)
return chkiq2(ip, change, cred, flags);
#endif
@@ -237,7 +237,7 @@ quota_handle_cmd_stat(struct mount *mp,
if ((ump->um_flags & (UFS_QUOTA|UFS_QUOTA2)) == 0)
return EOPNOTSUPP;
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ump->um_flags & UFS_QUOTA) {
strcpy(info->qs_implname, "ufs/ffs quota v1");
info->qs_numidtypes = MAXQUOTAS;
@@ -249,7 +249,7 @@ quota_handle_cmd_stat(struct mount *mp,
info->qs_restrictions |= QUOTA_RESTRICT_32BIT;
} else
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
strcpy(info->qs_implname, "ufs/ffs quota v2");
info->qs_numidtypes = MAXQUOTAS;
@@ -361,12 +361,12 @@ quota_handle_cmd_get(struct mount *mp, s
error = quota_get_auth(mp, l, qk->qk_id);
if (error != 0)
return error;
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ump->um_flags & UFS_QUOTA) {
error = quota1_handle_cmd_get(ump, qk, qv);
} else
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_get(ump, qk, qv);
} else
@@ -408,12 +408,12 @@ quota_handle_cmd_put(struct mount *mp, s
return error;
}
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ump->um_flags & UFS_QUOTA)
error = quota1_handle_cmd_put(ump, qk, qv);
else
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_put(ump, qk, qv);
} else
@@ -454,7 +454,7 @@ quota_handle_cmd_delete(struct mount *mp
NULL);
if (error != 0)
goto err;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_delete(ump, qk);
} else
@@ -497,7 +497,7 @@ quota_handle_cmd_cursorget(struct mount
if (error)
return error;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_cursorget(ump, cursor, keys, vals,
maxnum, ret);
@@ -512,7 +512,7 @@ static int
quota_handle_cmd_cursoropen(struct mount *mp, struct lwp *l,
struct quotactl_args *args)
{
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
struct ufsmount *ump = VFSTOUFS(mp);
#endif
struct quotakcursor *cursor;
@@ -526,7 +526,7 @@ quota_handle_cmd_cursoropen(struct mount
if (error)
return error;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_cursoropen(ump, cursor);
} else
@@ -540,7 +540,7 @@ static int
quota_handle_cmd_cursorclose(struct mount *mp, struct lwp *l,
struct quotactl_args *args)
{
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
struct ufsmount *ump = VFSTOUFS(mp);
#endif
struct quotakcursor *cursor;
@@ -554,7 +554,7 @@ quota_handle_cmd_cursorclose(struct moun
if (error)
return error;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_cursorclose(ump, cursor);
} else
@@ -568,7 +568,7 @@ static int
quota_handle_cmd_cursorskipidtype(struct mount *mp, struct lwp *l,
struct quotactl_args *args)
{
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
struct ufsmount *ump = VFSTOUFS(mp);
#endif
struct quotakcursor *cursor;
@@ -579,7 +579,7 @@ quota_handle_cmd_cursorskipidtype(struct
cursor = args->u.cursorskipidtype.qc_cursor;
idtype = args->u.cursorskipidtype.qc_idtype;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_cursorskipidtype(ump, cursor, idtype);
} else
@@ -593,7 +593,7 @@ static int
quota_handle_cmd_cursoratend(struct mount *mp, struct lwp *l,
struct quotactl_args *args)
{
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
struct ufsmount *ump = VFSTOUFS(mp);
#endif
struct quotakcursor *cursor;
@@ -604,7 +604,7 @@ quota_handle_cmd_cursoratend(struct moun
cursor = args->u.cursoratend.qc_cursor;
ret = args->u.cursoratend.qc_ret;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_cursoratend(ump, cursor, ret);
} else
@@ -618,7 +618,7 @@ static int
quota_handle_cmd_cursorrewind(struct mount *mp, struct lwp *l,
struct quotactl_args *args)
{
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
struct ufsmount *ump = VFSTOUFS(mp);
#endif
struct quotakcursor *cursor;
@@ -627,7 +627,7 @@ quota_handle_cmd_cursorrewind(struct mou
KASSERT(args->qc_op == QUOTACTL_CURSORREWIND);
cursor = args->u.cursorrewind.qc_cursor;
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
error = quota2_handle_cmd_cursorrewind(ump, cursor);
} else
@@ -658,7 +658,7 @@ quota_handle_cmd_quotaon(struct mount *m
if (error != 0) {
return error;
}
-#ifdef QUOTA
+#ifdef LFS_QUOTA
error = quota1_handle_cmd_quotaon(l, ump, idtype, qfile);
#else
error = EOPNOTSUPP;
@@ -686,7 +686,7 @@ quota_handle_cmd_quotaoff(struct mount *
if (error != 0) {
return error;
}
-#ifdef QUOTA
+#ifdef LFS_QUOTA
error = quota1_handle_cmd_quotaoff(l, ump, idtype);
#else
error = EOPNOTSUPP;
@@ -817,7 +817,7 @@ dqget(struct vnode *vp, u_long id, struc
return (ENODEV);
}
dqvp = ump->um_quotas[type];
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ump->um_flags & UFS_QUOTA) {
if (dqvp == NULLVP || (ump->umq1_qflags[type] & QTF_CLOSING)) {
mutex_exit(&dqlock);
@@ -826,7 +826,7 @@ dqget(struct vnode *vp, u_long id, struc
}
}
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2) {
if (dqvp == NULLVP) {
mutex_exit(&dqlock);
@@ -886,11 +886,11 @@ dqget(struct vnode *vp, u_long id, struc
dqref(dq);
mutex_enter(&dq->dq_interlock);
mutex_exit(&dqlock);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ump->um_flags & UFS_QUOTA)
error = dq1get(dqvp, id, ump, type, dq);
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2)
error = dq2get(dqvp, id, ump, type, dq);
#endif
@@ -945,11 +945,11 @@ dqrele(struct vnode *vp, struct dquot *d
if ((dq->dq_flags & DQ_MOD) == 0)
break;
mutex_exit(&dqlock);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (dq->dq_ump->um_flags & UFS_QUOTA)
(void) dq1sync(vp, dq);
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (dq->dq_ump->um_flags & UFS_QUOTA2)
(void) dq2sync(vp, dq);
#endif
@@ -966,11 +966,11 @@ int
qsync(struct mount *mp)
{
struct ufsmount *ump = VFSTOUFS(mp);
-#ifdef QUOTA
+#ifdef LFS_QUOTA
if (ump->um_flags & UFS_QUOTA)
return q1sync(mp);
#endif
-#ifdef QUOTA2
+#ifdef LFS_QUOTA2
if (ump->um_flags & UFS_QUOTA2)
return q2sync(mp);
#endif
Index: src/sys/ufs/lfs/ulfs_quota2.c
diff -u src/sys/ufs/lfs/ulfs_quota2.c:1.2 src/sys/ufs/lfs/ulfs_quota2.c:1.3
--- src/sys/ufs/lfs/ulfs_quota2.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_quota2.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_quota2.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_quota2.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_quota2.c,v 1.35 2012/09/27 07:47:56 bouyer Exp */
/*-
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_quota2.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_quota2.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#include <sys/buf.h>
#include <sys/param.h>
@@ -140,7 +140,7 @@ static int
getq2h(struct ufsmount *ump, int type,
struct buf **bpp, struct quota2_header **q2hp, int flags)
{
-#ifdef FFS_EI
+#ifdef LFS_EI
const int needswap = UFS_MPNEEDSWAP(ump);
#endif
int error;
@@ -196,7 +196,7 @@ quota2_walk_list(struct ufsmount *ump, s
uint64_t *offp, int flags, void *a,
int (*func)(struct ufsmount *, uint64_t *, struct quota2_entry *, uint64_t, void *))
{
-#ifdef FFS_EI
+#ifdef LFS_EI
const int needswap = UFS_MPNEEDSWAP(ump);
#endif
daddr_t off = ufs_rw64(*offp, needswap);
@@ -656,7 +656,7 @@ dq2clear_callback(struct ufsmount *ump,
uint64_t off, void *v)
{
struct dq2clear_callback *c = v;
-#ifdef FFS_EI
+#ifdef LFS_EI
const int needswap = UFS_MPNEEDSWAP(ump);
#endif
uint64_t myoff;
@@ -1097,7 +1097,7 @@ q2cursor_getids_callback(struct ufsmount
{
struct q2cursor_getids *gi = v;
id_t id;
-#ifdef FFS_EI
+#ifdef LFS_EI
const int needswap = UFS_MPNEEDSWAP(ump);
#endif
@@ -1508,7 +1508,7 @@ dq2get_callback(struct ufsmount *ump, ui
struct dq2get_callback *c = v;
daddr_t lblkno;
int blkoff;
-#ifdef FFS_EI
+#ifdef LFS_EI
const int needswap = UFS_MPNEEDSWAP(ump);
#endif
Index: src/sys/ufs/lfs/ulfs_vfsops.c
diff -u src/sys/ufs/lfs/ulfs_vfsops.c:1.2 src/sys/ufs/lfs/ulfs_vfsops.c:1.3
--- src/sys/ufs/lfs/ulfs_vfsops.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_vfsops.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_vfsops.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_vfsops.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_vfsops.c,v 1.52 2013/01/22 09:39:18 dholland Exp */
/*
@@ -38,10 +38,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_vfsops.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_vfsops.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#include "opt_quota.h"
#endif
@@ -61,7 +61,7 @@ __KERNEL_RCSID(0, "$NetBSD: ulfs_vfsops.
#include <ufs/lfs/ulfs_inode.h>
#include <ufs/lfs/ulfsmount.h>
#include <ufs/lfs/ulfs_extern.h>
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
#include <ufs/lfs/ulfs_dirhash.h>
#endif
@@ -104,7 +104,7 @@ int
ufs_quotactl(struct mount *mp, struct quotactl_args *args)
{
-#if !defined(QUOTA) && !defined(QUOTA2)
+#if !defined(LFS_QUOTA) && !defined(LFS_QUOTA2)
(void) mp;
(void) args;
return (EOPNOTSUPP);
@@ -247,13 +247,13 @@ ufs_init(void)
"ufsdir", NULL, IPL_NONE, NULL, NULL, NULL);
ufs_ihashinit();
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
dqinit();
#endif
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
ufsdirhash_init();
#endif
-#ifdef UFS_EXTATTR
+#ifdef LFS_EXTATTR
ufs_extattr_init();
#endif
}
@@ -262,7 +262,7 @@ void
ufs_reinit(void)
{
ufs_ihashreinit();
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
dqreinit();
#endif
}
@@ -277,14 +277,14 @@ ufs_done(void)
return;
ufs_ihashdone();
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
dqdone();
#endif
pool_cache_destroy(ufs_direct_cache);
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
ufsdirhash_done();
#endif
-#ifdef UFS_EXTATTR
+#ifdef LFS_EXTATTR
ufs_extattr_done();
#endif
}
Index: src/sys/ufs/lfs/ulfs_vnops.c
diff -u src/sys/ufs/lfs/ulfs_vnops.c:1.2 src/sys/ufs/lfs/ulfs_vnops.c:1.3
--- src/sys/ufs/lfs/ulfs_vnops.c:1.2 Thu Jun 6 00:44:40 2013
+++ src/sys/ufs/lfs/ulfs_vnops.c Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfs_vnops.c,v 1.2 2013/06/06 00:44:40 dholland Exp $ */
+/* $NetBSD: ulfs_vnops.c,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufs_vnops.c,v 1.212 2013/03/18 19:35:48 plunky Exp */
/*-
@@ -67,10 +67,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ulfs_vnops.c,v 1.2 2013/06/06 00:44:40 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ulfs_vnops.c,v 1.3 2013/06/06 00:46:40 dholland Exp $");
#if defined(_KERNEL_OPT)
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#include "opt_quota.h"
#endif
@@ -103,7 +103,7 @@ __KERNEL_RCSID(0, "$NetBSD: ulfs_vnops.c
#include <ufs/lfs/ulfs_bswap.h>
#include <ufs/lfs/ulfs_extern.h>
#include <ufs/lfs/ulfs_wapbl.h>
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
#include <ufs/lfs/ulfs_dirhash.h>
#endif
#include <ufs/ext2fs/ext2fs_extern.h>
@@ -296,7 +296,7 @@ static int
ufs_check_possible(struct vnode *vp, struct inode *ip, mode_t mode,
kauth_cred_t cred)
{
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
int error;
#endif
@@ -312,7 +312,7 @@ ufs_check_possible(struct vnode *vp, str
case VREG:
if (vp->v_mount->mnt_flag & MNT_RDONLY)
return (EROFS);
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
fstrans_start(vp->v_mount, FSTRANS_SHARED);
error = chkdq(ip, 0, cred, 0);
fstrans_done(vp->v_mount);
@@ -720,7 +720,7 @@ ufs_chown(struct vnode *vp, uid_t uid, g
{
struct inode *ip;
int error = 0;
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
uid_t ouid;
gid_t ogid;
int64_t change;
@@ -739,7 +739,7 @@ ufs_chown(struct vnode *vp, uid_t uid, g
return (error);
fstrans_start(vp->v_mount, FSTRANS_SHARED);
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
ogid = ip->i_gid;
ouid = ip->i_uid;
change = DIP(ip, blocks);
@@ -750,7 +750,7 @@ ufs_chown(struct vnode *vp, uid_t uid, g
DIP_ASSIGN(ip, gid, gid);
ip->i_uid = uid;
DIP_ASSIGN(ip, uid, uid);
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
if ((error = chkdq(ip, change, cred, 0)) == 0) {
if ((error = chkiq(ip, 1, cred, 0)) == 0)
goto good;
@@ -766,7 +766,7 @@ ufs_chown(struct vnode *vp, uid_t uid, g
fstrans_done(vp->v_mount);
return (error);
good:
-#endif /* QUOTA || QUOTA2 */
+#endif /* LFS_QUOTA || LFS_QUOTA2 */
ip->i_flag |= IN_CHANGE;
UFS_WAPBL_UPDATE(vp, NULL, NULL, 0);
fstrans_done(vp->v_mount);
@@ -1022,7 +1022,7 @@ ufs_mkdir(void *v)
DIP_ASSIGN(ip, uid, ip->i_uid);
ip->i_gid = dp->i_gid;
DIP_ASSIGN(ip, gid, ip->i_gid);
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
if ((error = chkiq(ip, 1, cnp->cn_cred, 0))) {
UFS_VFREE(tvp, ip->i_number, dmode);
UFS_WAPBL_END(dvp->v_mount);
@@ -1218,7 +1218,7 @@ ufs_rmdir(void *v)
* directory vp so that it will not get locked for recycling
*/
UFS_WAPBL_END(dvp->v_mount);
-#ifdef UFS_DIRHASH
+#ifdef LFS_DIRHASH
if (ip->i_dirhash != NULL)
ufsdirhash_free(ip);
#endif
@@ -1844,7 +1844,7 @@ ufs_makeinode(int mode, struct vnode *dv
vput(dvp);
return (error);
}
-#if defined(QUOTA) || defined(QUOTA2)
+#if defined(LFS_QUOTA) || defined(LFS_QUOTA2)
if ((error = chkiq(ip, 1, cnp->cn_cred, 0))) {
UFS_VFREE(tvp, ip->i_number, mode);
UFS_WAPBL_END1(dvp->v_mount, dvp);
Index: src/sys/ufs/lfs/ulfsmount.h
diff -u src/sys/ufs/lfs/ulfsmount.h:1.2 src/sys/ufs/lfs/ulfsmount.h:1.3
--- src/sys/ufs/lfs/ulfsmount.h:1.2 Thu Jun 6 00:44:41 2013
+++ src/sys/ufs/lfs/ulfsmount.h Thu Jun 6 00:46:40 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ulfsmount.h,v 1.2 2013/06/06 00:44:41 dholland Exp $ */
+/* $NetBSD: ulfsmount.h,v 1.3 2013/06/06 00:46:40 dholland Exp $ */
/* from NetBSD: ufsmount.h,v 1.39 2012/10/19 17:09:08 drochner Exp */
/*
@@ -57,7 +57,7 @@ struct mfs_args {
#ifdef _KERNEL
#if defined(_KERNEL_OPT)
-#include "opt_ffs.h"
+#include "opt_lfs.h"
#endif
#include <sys/mutex.h>
@@ -181,7 +181,7 @@ struct ufs_ops {
/* Convert mount ptr to ufsmount ptr. */
#define VFSTOUFS(mp) ((struct ufsmount *)((mp)->mnt_data))
-#ifdef APPLE_UFS
+#if 0 /*def APPLE_UFS*/
#define UFS_MPISAPPLEUFS(ump) ((ump)->um_flags & UFS_ISAPPLEUFS)
#else
#define UFS_MPISAPPLEUFS(ump) (0)