-#define B_WRITE 0x00000 /* non-read pseudo-flag */
-#define B_READ 0x00001 /* read when I/O occurs */
-#define B_DONE 0x00002 /* transaction finished */
-#define B_ERROR 0x00004 /* transaction aborted */
-#define B_BUSY 0x00008 /* not on av_forw/back list */
-#define B_PHYS 0x00010 /* physical IO */
-#define B_MAP 0x00020 /* UNIBUS map allocated */
-#define B_WANTED 0x00040 /* issue wakeup when BUSY goes off */
-#define B_AGE 0x00080 /* delayed write for correct aging */
-#define B_ASYNC 0x00100 /* don't wait for I/O completion */
-#define B_DELWRI 0x00200 /* write at exit of avail list */
-#define B_TAPE 0x00400 /* this is a magtape (no bdwrite) */
-#define B_UAREA 0x00800 /* add u-area to a swap operation */
-#define B_PAGET 0x01000 /* page in/out of page table space */
-#define B_DIRTY 0x02000 /* dirty page to be pushed out async */
-#define B_PGIN 0x04000 /* pagein op, so swap() can count it */
-#define B_CACHE 0x08000 /* did bread find us in the cache ? */
-#define B_INVAL 0x10000 /* does not contain valid info (if not BUSY) */
-#define B_LOCKED 0x20000 /* this buffer locked in core (not reusable) */
-#define B_HEAD 0x40000 /* this is a buffer header, not a buffer */
-
-/*
- * special redeclarations for
- * the head of the queue per
- * device driver.
- */
-#define b_actf av_forw
-#define b_actl av_back
-#define b_active b_bcount
-#define b_errcnt b_resid
-#define b_pfcent b_resid
+#define B_WRITE 0x00000 /* non-read pseudo-flag */
+#define B_READ 0x00001 /* read when I/O occurs */
+#define B_DONE 0x00002 /* transaction finished */
+#define B_ERROR 0x00004 /* transaction aborted */
+#define B_BUSY 0x00008 /* not on av_forw/back list */
+#define B_PHYS 0x00010 /* physical IO */
+#define B_XXX 0x00020 /* was B_MAP, alloc UNIBUS on pdp-11 */
+#define B_WANTED 0x00040 /* issue wakeup when BUSY goes off */
+#define B_AGE 0x00080 /* delayed write for correct aging */
+#define B_ASYNC 0x00100 /* don't wait for I/O completion */
+#define B_DELWRI 0x00200 /* write at exit of avail list */
+#define B_TAPE 0x00400 /* this is a magtape (no bdwrite) */
+#define B_UAREA 0x00800 /* add u-area to a swap operation */
+#define B_PAGET 0x01000 /* page in/out of page table space */
+#define B_DIRTY 0x02000 /* dirty page to be pushed out async */
+#define B_PGIN 0x04000 /* pagein op, so swap() can count it */
+#define B_CACHE 0x08000 /* did bread find us in the cache ? */
+#define B_INVAL 0x10000 /* does not contain valid info */
+#define B_LOCKED 0x20000 /* locked in core (not reusable) */
+#define B_HEAD 0x40000 /* a buffer header, not a buffer */