fool some KASSERTs

This commit is contained in:
pooka 2007-08-09 09:11:57 +00:00
parent c36b0d0bc4
commit cb6989bfcf
4 changed files with 16 additions and 6 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: buffercache.c,v 1.2 2007/08/09 08:56:44 pooka Exp $ */
/* $NetBSD: buffercache.c,v 1.3 2007/08/09 09:11:57 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -53,6 +53,7 @@ bread(struct vnode *vp, daddr_t blkno, int size, struct kauth_cred *cred,
bp = getblk(vp, blkno, size, 0, 0);
bp->b_flags = B_READ;
VOP_STRATEGY(vp, bp);
bp->b_flags = B_BUSY;
*bpp = bp;
return 0;

View File

@ -1,4 +1,4 @@
/* $NetBSD: genfs.c,v 1.7 2007/08/09 08:56:44 pooka Exp $ */
/* $NetBSD: genfs.c,v 1.8 2007/08/09 09:11:57 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -70,6 +70,16 @@ genfs_directio(struct vnode *vp, struct uio *uio, int ioflag)
panic("%s: not implemented", __func__);
}
int
genfs_islocked(void *v)
{
struct vop_islocked_args /* {
struct vnode *a_vp;
} */ *ap = v;
return lockstatus(ap->a_vp->v_vnlock);
}
int
genfs_getpages(void *v)
{

View File

@ -1,4 +1,4 @@
/* $NetBSD: lock_stub.c,v 1.3 2007/08/09 08:56:45 pooka Exp $ */
/* $NetBSD: lock_stub.c,v 1.4 2007/08/09 09:11:57 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -52,7 +52,7 @@ int
lockstatus(struct lock *lock)
{
return 0;
return LK_EXCLUSIVE;
}
void

View File

@ -1,4 +1,4 @@
/* $NetBSD: vfsops_stub.c,v 1.2 2007/08/08 14:07:35 pooka Exp $ */
/* $NetBSD: vfsops_stub.c,v 1.3 2007/08/09 09:11:57 pooka Exp $ */
/*
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
@ -81,7 +81,6 @@ VFSSTUB(genfs_compat_getpages)
VFSSTUB_RV(genfs_lock, 0)
VFSSTUB_RV(genfs_unlock, 0)
VFSSTUB_RV(genfs_islocked, 1)
VFSSTUB_RV(genfs_nullop, 0)
VFSSTUB_RV(genfs_eopnotsupp, EOPNOTSUPP)
VFSSTUB_RV(genfs_enoioctl, EPASSTHROUGH)