expand notavail inline to avoid spl's
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 5 Jan 1990 08:13:19 +0000 (00:13 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Fri, 5 Jan 1990 08:13:19 +0000 (00:13 -0800)
SCCS-vsn: sys/sys/buf.h 7.10

usr/src/sys/sys/buf.h

index 9e1a2a5..1be3c8b 100644 (file)
@@ -14,7 +14,7 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- *     @(#)buf.h       7.9 (Berkeley) %G%
+ *     @(#)buf.h       7.10 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -190,17 +190,6 @@ unsigned minphys();
        (bp)->av_forw = (dp); \
 }
 
        (bp)->av_forw = (dp); \
 }
 
-/*
- * Take a buffer off the free list it's on and
- * mark it as being use (B_BUSY) by a device.
- */
-#define        notavail(bp) { \
-       int x = splbio(); \
-       bremfree(bp); \
-       (bp)->b_flags |= B_BUSY; \
-       splx(x); \
-}
-
 #define        iodone  biodone
 #define        iowait  biowait
 
 #define        iodone  biodone
 #define        iowait  biowait