summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_shutdown.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-11-04 07:59:57 +0000
committerphk <phk@FreeBSD.org>2004-11-04 07:59:57 +0000
commit1e4caea88cc5cd144f57b486e15c73b10e77f111 (patch)
tree1256a162152de2d1d418695f5b261f7c402e3faf /sys/kern/kern_shutdown.c
parentd002107070383706a7009a1eba1cff9f94d4f37d (diff)
downloadFreeBSD-src-1e4caea88cc5cd144f57b486e15c73b10e77f111.zip
FreeBSD-src-1e4caea88cc5cd144f57b486e15c73b10e77f111.tar.gz
Remove buf->b_dev field.
Diffstat (limited to 'sys/kern/kern_shutdown.c')
-rw-r--r--sys/kern/kern_shutdown.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c
index 92d02ac..29608b1 100644
--- a/sys/kern/kern_shutdown.c
+++ b/sys/kern/kern_shutdown.c
@@ -339,16 +339,19 @@ boot(int howto)
for (bp = &buf[nbuf]; --bp >= buf; ) {
if (((bp->b_flags&B_INVAL) == 0 && BUF_REFCNT(bp)) ||
((bp->b_flags & (B_DELWRI|B_INVAL)) == B_DELWRI)) {
+#if 0
+/* XXX: This is bogus. We should probably have a BO_REMOTE flag instead */
if (bp->b_dev == NULL) {
TAILQ_REMOVE(&mountlist,
bp->b_vp->v_mount, mnt_list);
continue;
}
+#endif
nbusy++;
#if defined(SHOW_BUSYBUFS) || defined(DIAGNOSTIC)
printf(
- "%d: dev:%s, flags:%0x, blkno:%ld, lblkno:%ld\n",
- nbusy, devtoname(bp->b_dev),
+ "%d: bufobj:%p, flags:%0x, blkno:%ld, lblkno:%ld\n",
+ nbusy, bp->b_bufobj,
bp->b_flags, (long)bp->b_blkno,
(long)bp->b_lblkno);
#endif
OpenPOWER on IntegriCloud