SCCS-vsn: sys/kern/kern_physio.c 4.7
SCCS-vsn: sys/kern/vfs_bio.c 4.7
SCCS-vsn: sys/kern/vfs_cluster.c 4.7
-/* kern_physio.c 4.6 %G% */
+/* kern_physio.c 4.7 %G% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#define BUFHSZ 63
struct bufhd bufhash[BUFHSZ];
#define BUFHSZ 63
struct bufhd bufhash[BUFHSZ];
-#define BUFHASH(dev,blkno) \
- ((struct buf *)&bufhash[((int)dev+(int)blkno) % BUFHSZ])
+#define BUFHASH(dev, dblkno) \
+ ((struct buf *)&bufhash[((int)(dev)+(int)(dblkno)) % BUFHSZ])
/*
* Initialize hash links for buffers.
/*
* Initialize hash links for buffers.
register struct buf *dp;
register int dblkno = fsbtodb(blkno);
register struct buf *dp;
register int dblkno = fsbtodb(blkno);
- dp = BUFHASH(dev, blkno);
+ dp = BUFHASH(dev, dblkno);
for (bp = dp->b_forw; bp != dp; bp = bp->b_forw)
if (bp->b_blkno == dblkno && bp->b_dev == dev &&
!(bp->b_flags & B_INVAL))
for (bp = dp->b_forw; bp != dp; bp = bp->b_forw)
if (bp->b_blkno == dblkno && bp->b_dev == dev &&
!(bp->b_flags & B_INVAL))
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#define BUFHSZ 63
struct bufhd bufhash[BUFHSZ];
#define BUFHSZ 63
struct bufhd bufhash[BUFHSZ];
-#define BUFHASH(dev,blkno) \
- ((struct buf *)&bufhash[((int)dev+(int)blkno) % BUFHSZ])
+#define BUFHASH(dev, dblkno) \
+ ((struct buf *)&bufhash[((int)(dev)+(int)(dblkno)) % BUFHSZ])
/*
* Initialize hash links for buffers.
/*
* Initialize hash links for buffers.
register struct buf *dp;
register int dblkno = fsbtodb(blkno);
register struct buf *dp;
register int dblkno = fsbtodb(blkno);
- dp = BUFHASH(dev, blkno);
+ dp = BUFHASH(dev, dblkno);
for (bp = dp->b_forw; bp != dp; bp = bp->b_forw)
if (bp->b_blkno == dblkno && bp->b_dev == dev &&
!(bp->b_flags & B_INVAL))
for (bp = dp->b_forw; bp != dp; bp = bp->b_forw)
if (bp->b_blkno == dblkno && bp->b_dev == dev &&
!(bp->b_flags & B_INVAL))
-/* vfs_cluster.c 4.6 %G% */
+/* vfs_cluster.c 4.7 %G% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
#define BUFHSZ 63
struct bufhd bufhash[BUFHSZ];
#define BUFHSZ 63
struct bufhd bufhash[BUFHSZ];
-#define BUFHASH(dev,blkno) \
- ((struct buf *)&bufhash[((int)dev+(int)blkno) % BUFHSZ])
+#define BUFHASH(dev, dblkno) \
+ ((struct buf *)&bufhash[((int)(dev)+(int)(dblkno)) % BUFHSZ])
/*
* Initialize hash links for buffers.
/*
* Initialize hash links for buffers.
register struct buf *dp;
register int dblkno = fsbtodb(blkno);
register struct buf *dp;
register int dblkno = fsbtodb(blkno);
- dp = BUFHASH(dev, blkno);
+ dp = BUFHASH(dev, dblkno);
for (bp = dp->b_forw; bp != dp; bp = bp->b_forw)
if (bp->b_blkno == dblkno && bp->b_dev == dev &&
!(bp->b_flags & B_INVAL))
for (bp = dp->b_forw; bp != dp; bp = bp->b_forw)
if (bp->b_blkno == dblkno && bp->b_dev == dev &&
!(bp->b_flags & B_INVAL))