From e04393d6dedbbb7c8bab1748675e01986af7a3bc Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Sun, 15 Jun 2003 20:31:04 +0000 Subject: [PATCH] In specfs::vop_specstratey(), assert that the vnode and buffer agree about the device. --- sys/fs/specfs/spec_vnops.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/fs/specfs/spec_vnops.c b/sys/fs/specfs/spec_vnops.c index 0267bc1f38ab..5f54f5daa826 100644 --- a/sys/fs/specfs/spec_vnops.c +++ b/sys/fs/specfs/spec_vnops.c @@ -522,6 +522,10 @@ spec_specstrategy(ap) } */ *ap; { + KASSERT(ap->a_vp->v_rdev == ap->a_bp->b_dev, + ("%s, dev %s != %s", __func__, + devtoname(ap->a_vp->v_rdev), + devtoname(ap->a_bp->b_dev))); return spec_xstrategy(ap->a_vp, ap->a_bp); }