summaryrefslogtreecommitdiffstats
path: root/sys/gnu/fs
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1997-12-02 10:39:42 +0000
committerbde <bde@FreeBSD.org>1997-12-02 10:39:42 +0000
commit588c9db8ef2b9ec86cb6ff71779047f7ec29d7d8 (patch)
treec5671d29200ce9d8e1f23372304405b54b8389b6 /sys/gnu/fs
parent65d8d62f5977cdb1ed59b934acfa8f65a0b85202 (diff)
downloadFreeBSD-src-588c9db8ef2b9ec86cb6ff71779047f7ec29d7d8.zip
FreeBSD-src-588c9db8ef2b9ec86cb6ff71779047f7ec29d7d8.tar.gz
Removed __FreeBSD__ ifdefs.
Diffstat (limited to 'sys/gnu/fs')
-rw-r--r--sys/gnu/fs/ext2fs/ext2_alloc.c11
-rw-r--r--sys/gnu/fs/ext2fs/ext2_balloc.c20
-rw-r--r--sys/gnu/fs/ext2fs/ext2_extern.h5
-rw-r--r--sys/gnu/fs/ext2fs/ext2_fs.h10
-rw-r--r--sys/gnu/fs/ext2fs/ext2_fs_sb.h7
-rw-r--r--sys/gnu/fs/ext2fs/ext2_inode.c30
-rw-r--r--sys/gnu/fs/ext2fs/ext2_inode_cnv.c9
-rw-r--r--sys/gnu/fs/ext2fs/ext2_linux_ialloc.c2
-rw-r--r--sys/gnu/fs/ext2fs/ext2_lookup.c4
-rw-r--r--sys/gnu/fs/ext2fs/ext2_readwrite.c24
-rw-r--r--sys/gnu/fs/ext2fs/ext2_subr.c5
-rw-r--r--sys/gnu/fs/ext2fs/ext2_vfsops.c40
-rw-r--r--sys/gnu/fs/ext2fs/ext2_vnops.c20
13 files changed, 0 insertions, 187 deletions
diff --git a/sys/gnu/fs/ext2fs/ext2_alloc.c b/sys/gnu/fs/ext2fs/ext2_alloc.c
index ef0338d..dca62d8 100644
--- a/sys/gnu/fs/ext2fs/ext2_alloc.c
+++ b/sys/gnu/fs/ext2fs/ext2_alloc.c
@@ -39,12 +39,7 @@
* @(#)ext2_alloc.c 8.8 (Berkeley) 2/21/94
*/
-#if !defined(__FreeBSD__)
-#include "quota.h"
-#include "diagnostic.h"
-#else
#include "opt_quota.h"
-#endif
#include <sys/param.h>
#include <sys/systm.h>
@@ -395,9 +390,6 @@ ext2_valloc(pvp, mode, cred, vpp)
register struct inode *ip;
ino_t ino;
int i, error;
-#if !defined(__FreeBSD__)
- struct timeval time;
-#endif
*vpp = NULL;
pip = VTOI(pvp);
@@ -434,9 +426,6 @@ ext2_valloc(pvp, mode, cred, vpp)
* Set up a new generation number for this inode.
* XXX check if this makes sense in ext2
*/
-#if !defined(__FreeBSD__)
- gettime(&time);
-#endif
if (++nextgennumber < (u_long)time.tv_sec)
nextgennumber = time.tv_sec;
ip->i_gen = nextgennumber;
diff --git a/sys/gnu/fs/ext2fs/ext2_balloc.c b/sys/gnu/fs/ext2fs/ext2_balloc.c
index a421f15..f94c015 100644
--- a/sys/gnu/fs/ext2fs/ext2_balloc.c
+++ b/sys/gnu/fs/ext2fs/ext2_balloc.c
@@ -39,10 +39,6 @@
* @(#)ffs_balloc.c 8.4 (Berkeley) 9/23/93
*/
-#if !defined(__FreeBSD__)
-#include "diagnostic.h"
-#endif
-
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/buf.h>
@@ -151,11 +147,7 @@ ext2_debug("ext2_balloc called (%d, %d, %d)\n",
bp = getblk(vp, bn, nsize, 0, 0);
bp->b_blkno = fsbtodb(fs, newb);
if (flags & B_CLRBUF)
-#if defined(__FreeBSD__)
vfs_bio_clrbuf(bp);
-#else
- clrbuf(bp);
-#endif
}
ip->i_db[bn] = dbtofsb(fs, bp->b_blkno);
ip->i_flag |= IN_CHANGE | IN_UPDATE;
@@ -201,11 +193,7 @@ ext2_debug("ext2_balloc called (%d, %d, %d)\n",
nb = newb;
bp = getblk(vp, indirs[1].in_lbn, fs->s_blocksize, 0, 0);
bp->b_blkno = fsbtodb(fs, newb);
-#if defined(__FreeBSD__)
vfs_bio_clrbuf(bp);
-#else
- clrbuf(bp);
-#endif
/*
* Write synchronously so that indirect blocks
* never point at garbage.
@@ -257,11 +245,7 @@ ext2_debug("ext2_balloc called (%d, %d, %d)\n",
nb = newb;
nbp = getblk(vp, indirs[i].in_lbn, fs->s_blocksize, 0, 0);
nbp->b_blkno = fsbtodb(fs, nb);
-#if defined(__FreeBSD__)
vfs_bio_clrbuf(nbp);
-#else
- clrbuf(nbp);
-#endif
/*
* Write synchronously so that indirect blocks
* never point at garbage.
@@ -297,11 +281,7 @@ ext2_debug("ext2_balloc called (%d, %d, %d)\n",
nbp = getblk(vp, lbn, fs->s_blocksize, 0, 0);
nbp->b_blkno = fsbtodb(fs, nb);
if (flags & B_CLRBUF)
-#if defined(__FreeBSD__)
vfs_bio_clrbuf(nbp);
-#else
- clrbuf(nbp);
-#endif
bap[indirs[i].in_off] = nb;
/*
* If required, write synchronously, otherwise use
diff --git a/sys/gnu/fs/ext2fs/ext2_extern.h b/sys/gnu/fs/ext2fs/ext2_extern.h
index d6b04d0..c7a38be 100644
--- a/sys/gnu/fs/ext2fs/ext2_extern.h
+++ b/sys/gnu/fs/ext2fs/ext2_extern.h
@@ -93,11 +93,6 @@ void ext2_ei2di __P((struct ext2_inode *ei, struct dinode *di));
void ext2_di2ei __P((struct dinode *di, struct ext2_inode *ei));
void mark_buffer_dirty __P((struct buf *bh));
-#if !defined(__FreeBSD__)
-int bwrite(); /* FFS needs a bwrite routine. XXX */
-#define gettime get_time
-#endif
-
/*
* This macro allows the ufs code to distinguish between an EXT2 and a
* non-ext2(FFS/LFS) vnode.
diff --git a/sys/gnu/fs/ext2fs/ext2_fs.h b/sys/gnu/fs/ext2fs/ext2_fs.h
index b3b5e1e..655a9df 100644
--- a/sys/gnu/fs/ext2fs/ext2_fs.h
+++ b/sys/gnu/fs/ext2fs/ext2_fs.h
@@ -23,16 +23,6 @@
#include <sys/types.h>
-#ifdef __i386__
-#if defined(__FreeBSD__)
-#include <machine/types.h>
-#else
-#include <i386/types.h>
-#endif
-#else
-#error need processor specific types
-#endif
-
#define __u32 u_int32_t
#define u32 u_int32_t
#define __u16 u_int16_t
diff --git a/sys/gnu/fs/ext2fs/ext2_fs_sb.h b/sys/gnu/fs/ext2fs/ext2_fs_sb.h
index f475ce2..07367cf 100644
--- a/sys/gnu/fs/ext2fs/ext2_fs_sb.h
+++ b/sys/gnu/fs/ext2fs/ext2_fs_sb.h
@@ -30,10 +30,8 @@
#define EXT2_MAX_GROUP_LOADED 8
-#if defined(LITES) || defined(__FreeBSD__)
#define buffer_head buf
#define MAXMNTLEN 512
-#endif
/*
* second extended-fs super-block data in memory
@@ -59,14 +57,10 @@ struct ext2_sb_info {
unsigned long s_block_bitmap_number[EXT2_MAX_GROUP_LOADED];
struct buffer_head * s_block_bitmap[EXT2_MAX_GROUP_LOADED];
int s_rename_lock;
-#if !defined(LITES) && !defined(__FreeBSD__)
- struct wait_queue * s_rename_wait;
-#endif
unsigned long s_mount_opt;
unsigned short s_resuid;
unsigned short s_resgid;
unsigned short s_mount_state;
-#if defined(LITES) || defined(__FreeBSD__)
/*
stuff that FFS keeps in its super block or that linux
has in its non-ext2 specific super block and which is
@@ -81,7 +75,6 @@ struct ext2_sb_info {
char s_dirt; /* fs modified flag */
char fs_fsmnt[MAXMNTLEN]; /* name mounted on */
-#endif
};
#endif /* _LINUX_EXT2_FS_SB */
diff --git a/sys/gnu/fs/ext2fs/ext2_inode.c b/sys/gnu/fs/ext2fs/ext2_inode.c
index 001fd2d..5231fec 100644
--- a/sys/gnu/fs/ext2fs/ext2_inode.c
+++ b/sys/gnu/fs/ext2fs/ext2_inode.c
@@ -39,12 +39,7 @@
* @(#)ext2_inode.c 8.5 (Berkeley) 12/30/93
*/
-#if !defined(__FreeBSD__)
-#include "quota.h"
-#include "diagnostic.h"
-#else
#include "opt_quota.h"
-#endif
#include <sys/param.h>
#include <sys/systm.h>
@@ -54,9 +49,6 @@
#include <sys/kernel.h>
#include <sys/malloc.h>
#include <sys/time.h>
-#if !defined(__FreeBSD__)
-#include <sys/trace.h>
-#endif
#include <vm/vm.h>
#include <vm/vm_extern.h>
@@ -100,9 +92,6 @@ ext2_update(vp, access, modify, waitfor)
struct buf *bp;
struct inode *ip;
int error;
-#if !defined(__FreeBSD__)
- struct timeval time;
-#endif
ip = VTOI(vp);
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
@@ -120,9 +109,6 @@ ext2_update(vp, access, modify, waitfor)
ip->i_modrev++;
}
if (ip->i_flag & IN_CHANGE) {
-#if !defined(__FreeBSD__)
- gettime(&time);
-#endif
ip->i_ctime = time.tv_sec;
}
ip->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE);
@@ -224,9 +210,6 @@ printf("ext2_truncate called %d to %d\n", VTOI(ovp)->i_number, length);
aflags))
return (error);
oip->i_size = length;
-#if !defined(__FreeBSD__)
- (void) vnode_pager_uncache(ovp);
-#endif
if (aflags & IO_SYNC)
bwrite(bp);
else
@@ -255,9 +238,6 @@ printf("ext2_truncate called %d to %d\n", VTOI(ovp)->i_number, length);
return (error);
oip->i_size = length;
size = blksize(fs, oip, lbn);
-#if !defined(__FreeBSD__)
- (void) vnode_pager_uncache(ovp);
-#endif
bzero((char *)bp->b_data + offset, (u_int)(size - offset));
allocbuf(bp, size);
if (aflags & IO_SYNC)
@@ -452,22 +432,12 @@ ext2_indirtrunc(ip, lbn, dbn, lastbn, level, countp)
vp = ITOV(ip);
bp = getblk(vp, lbn, (int)fs->s_blocksize, 0, 0);
if (bp->b_flags & (B_DONE | B_DELWRI)) {
- /* Braces must be here in case trace evaluates to nothing. */
-#if !defined(__FreeBSD__)
- trace(TR_BREADHIT, pack(vp, fs->s_blocksize), lbn);
-#endif
} else {
-#if !defined(__FreeBSD__)
- trace(TR_BREADMISS, pack(vp, fs->s_blocksize), lbn);
- get_proc()->p_stats->p_ru.ru_inblock++; /* pay for read */
-#endif
bp->b_flags |= B_READ;
if (bp->b_bcount > bp->b_bufsize)
panic("ext2_indirtrunc: bad buffer size");
bp->b_blkno = dbn;
-#if defined(__FreeBSD__)
vfs_busy_pages(bp, 0);
-#endif
VOP_STRATEGY(bp);
error = biowait(bp);
}
diff --git a/sys/gnu/fs/ext2fs/ext2_inode_cnv.c b/sys/gnu/fs/ext2fs/ext2_inode_cnv.c
index cdc7b33..238772f 100644
--- a/sys/gnu/fs/ext2fs/ext2_inode_cnv.c
+++ b/sys/gnu/fs/ext2fs/ext2_inode_cnv.c
@@ -66,17 +66,8 @@ ext2_print_dinode( di )
printf( "Links: %3d Blockcount: %d\n",
di->di_nlink, di->di_blocks);
printf( "ctime: 0x%x", di->di_ctime);
-#if !defined(__FreeBSD__)
- print_time(" -- %s\n", di->di_ctime);
-#endif
printf( "atime: 0x%x", di->di_atime);
-#if !defined(__FreeBSD__)
- print_time(" -- %s\n", di->di_atime);
-#endif
printf( "mtime: 0x%x", di->di_mtime);
-#if !defined(__FreeBSD__)
- print_time(" -- %s\n", di->di_mtime);
-#endif
printf( "BLOCKS: ");
for(i=0; i < (di->di_blocks <= 24 ? ((di->di_blocks+1)/2): 12); i++)
printf("%d ", di->di_db[i]);
diff --git a/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c b/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c
index 2b964b2..14bcec2 100644
--- a/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c
+++ b/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c
@@ -73,9 +73,7 @@ int ll_w_block(struct buf * bp, int waitfor)
bp->b_flags &= ~(B_READ|B_DONE|B_ERROR|B_DELWRI);
bp->b_flags |= B_WRITEINPROG;
bp->b_vp->v_numoutput++;
-#if defined(__FreeBSD__)
vfs_busy_pages(bp, 1);
-#endif
VOP_STRATEGY(bp);
return waitfor ? biowait(bp) : 0;
}
diff --git a/sys/gnu/fs/ext2fs/ext2_lookup.c b/sys/gnu/fs/ext2fs/ext2_lookup.c
index 686e89d..dc70c76 100644
--- a/sys/gnu/fs/ext2fs/ext2_lookup.c
+++ b/sys/gnu/fs/ext2fs/ext2_lookup.c
@@ -44,10 +44,6 @@
* @(#)ufs_lookup.c 8.6 (Berkeley) 4/1/94
*/
-#if !defined(__FreeBSD__)
-#include "diagnostic.h"
-#endif
-
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/namei.h>
diff --git a/sys/gnu/fs/ext2fs/ext2_readwrite.c b/sys/gnu/fs/ext2fs/ext2_readwrite.c
index d748999..68522e5 100644
--- a/sys/gnu/fs/ext2fs/ext2_readwrite.c
+++ b/sys/gnu/fs/ext2fs/ext2_readwrite.c
@@ -39,10 +39,6 @@
* @(#)ufs_readwrite.c 8.7 (Berkeley) 1/21/94
*/
-#if !defined(__FreeBSD__)
-#include "diagnostic.h"
-#endif
-
#define BLKSIZE(a, b, c) blksize(a, b, c)
#define FS struct ext2_sb_info
#define I_FS i_e2fs
@@ -146,11 +142,6 @@ READ(ap)
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
if (error)
break;
-#if !defined(__FreeBSD__)
- if (S_ISREG(mode) && (xfersize + blkoffset == fs->s_frag_size ||
- uio->uio_offset == ip->i_size))
- bp->b_flags |= B_AGE;
-#endif
bqrelse(bp);
}
@@ -240,10 +231,8 @@ WRITE(ap)
if (uio->uio_resid < xfersize)
xfersize = uio->uio_resid;
-#if defined(__FreeBSD__)
if (uio->uio_offset + xfersize > ip->i_size)
vnode_pager_setsize(vp, uio->uio_offset + xfersize);
-#endif
if (fs->s_frag_size > xfersize)
flags |= B_CLRBUF;
@@ -257,13 +246,7 @@ WRITE(ap)
if (uio->uio_offset + xfersize > ip->i_size) {
ip->i_size = uio->uio_offset + xfersize;
-#if !defined(__FreeBSD__)
- vnode_pager_setsize(vp, (u_long)ip->i_size);
-#endif
}
-#if !defined(__FreeBSD__)
- (void)vnode_pager_uncache(vp);
-#endif
size = BLKSIZE(fs, ip, lbn) - bp->b_resid;
if (size < xfersize)
@@ -278,20 +261,13 @@ WRITE(ap)
(void)bwrite(bp);
} else if (xfersize + blkoffset == fs->s_frag_size) {
if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) {
-#if defined(__FreeBSD__)
bp->b_flags |= B_CLUSTEROK;
-#endif
cluster_write(bp, ip->i_size);
} else {
-#if !defined(__FreeBSD__)
- bp->b_flags |= B_AGE;
-#endif
bawrite(bp);
}
} else {
-#if defined(__FreeBSD__)
bp->b_flags |= B_CLUSTEROK;
-#endif
bdwrite(bp);
}
if (error || xfersize == 0)
diff --git a/sys/gnu/fs/ext2fs/ext2_subr.c b/sys/gnu/fs/ext2fs/ext2_subr.c
index 8083b96..94d8d53 100644
--- a/sys/gnu/fs/ext2fs/ext2_subr.c
+++ b/sys/gnu/fs/ext2fs/ext2_subr.c
@@ -101,13 +101,8 @@ ext2_checkoverlap(bp, ip)
if (ep == bp || (ep->b_flags & B_INVAL) ||
ep->b_vp == NULLVP)
continue;
-#if !defined(__FreeBSD__)
- if (VOP_BMAP(ep->b_vp, (daddr_t)0, &vp, (daddr_t)0, NULL))
- continue;
-#else
if (VOP_BMAP(ep->b_vp, (daddr_t)0, &vp, (daddr_t)0, NULL, NULL))
continue;
-#endif
if (vp != ip->i_devvp)
continue;
/* look for overlap */
diff --git a/sys/gnu/fs/ext2fs/ext2_vfsops.c b/sys/gnu/fs/ext2fs/ext2_vfsops.c
index 773ecfd..2beedfe 100644
--- a/sys/gnu/fs/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/fs/ext2fs/ext2_vfsops.c
@@ -39,11 +39,7 @@
* @(#)ffs_vfsops.c 8.8 (Berkeley) 4/18/94
*/
-#if !defined(__FreeBSD__)
-#include "quota.h"
-#else
#include "opt_quota.h"
-#endif
#include <sys/param.h>
#include <sys/systm.h>
@@ -102,16 +98,12 @@ static struct vfsops ext2fs_vfsops = {
ext2_init,
};
-#if defined(__FreeBSD__)
VFS_SET(ext2fs_vfsops, ext2fs, MOUNT_EXT2FS, 0);
#define bsd_malloc malloc
#define bsd_free free
-#endif
extern u_long nextgennumber;
-#ifdef __FreeBSD__
static int ext2fs_inode_hash_lock;
-#endif
static int compute_sb_data __P((struct vnode * devvp,
struct ext2_super_block * es,
@@ -130,16 +122,9 @@ static int ext2_mountroot __P((void));
static int
ext2_mountroot()
{
-#if !defined(__FreeBSD__)
- extern struct vnode *rootvp;
-#endif
register struct ext2_sb_info *fs;
register struct mount *mp;
-#if defined(__FreeBSD__)
struct proc *p = curproc;
-#else
- struct proc *p = get_proc(); /* XXX */
-#endif
struct ufsmount *ump;
u_int size;
int error;
@@ -165,11 +150,7 @@ ext2_mountroot()
bsd_free(mp, M_MOUNT);
return (error);
}
-#if defined(__FreeBSD__)
CIRCLEQ_INSERT_HEAD(&mountlist, mp, mnt_list);
-#else
- TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
-#endif
mp->mnt_flag |= MNT_ROOTFS;
mp->mnt_vnodecovered = NULLVP;
ump = VFSTOUFS(mp);
@@ -571,9 +552,6 @@ ext2_mountfs(devvp, mp, p)
int havepart = 0;
int error, i, size;
int ronly;
-#if !defined(__FreeBSD__)
- extern struct vnode *rootvp;
-#endif
/*
* Disallow multiple mounts of the same device.
@@ -854,18 +832,11 @@ ext2_sync(mp, waitfor, cred, p)
* is still in the buffer cache.
*/
if (fs->s_dirt) {
-#if !defined(__FreeBSD__)
- struct timeval time;
-#endif
-
if (fs->s_rd_only != 0) { /* XXX */
printf("fs = %s\n", fs->fs_fsmnt);
panic("update: rofs mod");
}
fs->s_dirt = 0;
-#if !defined(__FreeBSD__)
- get_time(&time);
-#endif
fs->s_es->s_wtime = time.tv_sec;
allerror = ext2_sbupdate(ump, waitfor);
}
@@ -933,7 +904,6 @@ restart:
if ((*vpp = ufs_ihashget(dev, ino)) != NULL)
return (0);
-#ifdef __FreeBSD__
/*
* Lock out the creation of new entries in the FFS hash table in
* case getnewvnode() or MALLOC() blocks, otherwise a duplicate
@@ -947,7 +917,6 @@ restart:
goto restart;
}
ext2fs_inode_hash_lock = 1;
-#endif
/* Allocate a new vnode/inode. */
if (error = getnewvnode(VT_UFS, mp, ext2_vnodeop_p, &vp)) {
@@ -955,9 +924,6 @@ restart:
return (error);
}
MALLOC(ip, struct inode *, sizeof(struct inode), M_EXT2NODE, M_WAITOK);
-#ifndef __FreeBSD__
- insmntque(vp, mp);
-#endif
bzero((caddr_t)ip, sizeof(struct inode));
vp->v_data = ip;
ip->i_vnode = vp;
@@ -976,11 +942,9 @@ restart:
*/
ufs_ihashins(ip);
-#ifdef __FreeBSD__
if (ext2fs_inode_hash_lock < 0)
wakeup(&ext2fs_inode_hash_lock);
ext2fs_inode_hash_lock = 0;
-#endif
/* Read in the disk contents for the inode, copy into the inode. */
/* Read in the disk contents for the inode, copy into the inode. */
@@ -1041,10 +1005,6 @@ printf("ext2_vget(%d) dbn= %d ", ino, fsbtodb(fs, ino_to_fsba(fs, ino)));
* already have one. This should only happen on old filesystems.
*/
if (ip->i_gen == 0) {
-#if !defined(__FreeBSD__)
- struct timeval time;
- get_time(&time);
-#endif
if (++nextgennumber < (u_long)time.tv_sec)
nextgennumber = time.tv_sec;
ip->i_gen = nextgennumber;
diff --git a/sys/gnu/fs/ext2fs/ext2_vnops.c b/sys/gnu/fs/ext2fs/ext2_vnops.c
index 190939e..54c10d4 100644
--- a/sys/gnu/fs/ext2fs/ext2_vnops.c
+++ b/sys/gnu/fs/ext2fs/ext2_vnops.c
@@ -41,11 +41,6 @@
#include "opt_quota.h"
-#if !defined(__FreeBSD__)
-#include "fifo.h"
-#include "diagnostic.h"
-#endif
-
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/resourcevar.h>
@@ -62,11 +57,7 @@
#include <vm/vm.h>
#include <vm/vm_extern.h>
-#if !defined(__FreeBSD__)
-#include <ufs/ufs/lockf.h>
-#else
#include <sys/signalvar.h>
-#endif
#include <ufs/ufs/dir.h>
#include <ufs/ufs/quota.h>
#include <ufs/ufs/inode.h>
@@ -136,11 +127,9 @@ static struct vnodeopv_entry_desc ext2_fifoop_entries[] = {
static struct vnodeopv_desc ext2fs_fifoop_opv_desc =
{ &ext2_fifoop_p, ext2_fifoop_entries };
-#if defined(__FreeBSD__)
VNODEOP_SET(ext2fs_vnodeop_opv_desc);
VNODEOP_SET(ext2fs_specop_opv_desc);
VNODEOP_SET(ext2fs_fifoop_opv_desc);
-#endif
#include <gnu/ext2fs/ext2_readwrite.c>
@@ -186,13 +175,8 @@ ext2_fsync(ap)
int s;
/*
- * Clean memory object.
- * XXX add this to all file systems.
* XXX why is all this fs specific?
*/
-#if !defined(__FreeBSD__)
- vn_pager_sync(vp, ap->a_waitfor);
-#endif
/*
* Flush all dirty buffers associated with a vnode.
@@ -223,11 +207,7 @@ loop:
if (ap->a_waitfor == MNT_WAIT) {
while (vp->v_numoutput) {
vp->v_flag |= VBWAIT;
-#if !defined(__FreeBSD__)
- sleep((caddr_t)&vp->v_numoutput, PRIBIO + 1);
-#else
tsleep((caddr_t)&vp->v_numoutput, PRIBIO + 1, "extfsn", 0);
-#endif
}
#if DIAGNOSTIC
if (vp->v_dirtyblkhd.lh_first) {
OpenPOWER on IntegriCloud