-/* HASHING IS A GUN LIKE CHANGE, THIS IS THE SAFETY */
-struct buf *
-oincore(dev, blkno)
- dev_t dev;
- daddr_t blkno;
-{
- register struct buf *bp;
- register struct buf *dp;
- register int dblkno = fsbtodb(blkno);
-
- dp = bdevsw[major(dev)].d_tab;
- for (bp=dp->b_forw; bp != dp; bp = bp->b_forw)
- if (bp->b_blkno==dblkno && bp->b_dev==dev &&
- bp >= buf && bp < &buf[NBUF])
- return (bp);
- return ((struct buf *)0);
-}
-