* Remove instances of PRIBIO because DragonFly no longer
authorDavid Rhodus <drhodus@dragonflybsd.org>
Tue, 2 Mar 2004 20:55:10 +0000 (20:55 +0000)
committerDavid Rhodus <drhodus@dragonflybsd.org>
Tue, 2 Mar 2004 20:55:10 +0000 (20:55 +0000)
     uses sleep priorities.

sys/bus/cam/scsi/scsi_targ_bh.c
sys/dev/raid/twe/twe.c
sys/sys/param.h

index 8fb2e43..71e2860 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_targ_bh.c,v 1.4.2.6 2003/11/14 11:31:25 simokawa Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_targ_bh.c,v 1.5 2003/12/29 06:42:10 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_targ_bh.c,v 1.6 2004/03/02 20:55:10 drhodus Exp $
  */
 #include <sys/param.h>
 #include <sys/queue.h>
@@ -448,7 +448,7 @@ targbhdtor(struct cam_periph *periph)
                /* FALLTHROUGH */
        default:
                /* XXX Wait for callback of targbhdislun() */
-               tsleep(softc, PRIBIO, "targbh", hz/2);
+               tsleep(softc, 0, "targbh", hz/2);
                free(softc, M_DEVBUF);
                break;
        }
index f7f2008..907e93c 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/twe/twe.c,v 1.1.2.6 2002/03/07 09:57:02 msmith Exp $
- *     $DragonFly: src/sys/dev/raid/twe/twe.c,v 1.5 2004/01/05 17:40:00 drhodus Exp $
+ *     $DragonFly: src/sys/dev/raid/twe/twe.c,v 1.6 2004/03/02 20:55:10 drhodus Exp $
  */
 
 /*
@@ -560,7 +560,7 @@ twe_ioctl(struct twe_softc *sc, int cmd, void *addr)
     case TWEIO_AEN_WAIT:
        s = splbio();
        while ((*arg = twe_dequeue_aen(sc)) == TWE_AEN_QUEUE_EMPTY) {
-           error = tsleep(&sc->twe_aen_queue, PRIBIO | PCATCH, "tweaen", 0);
+           error = tsleep(&sc->twe_aen_queue, 0 | PCATCH, "tweaen", 0);
            if (error == EINTR)
                break;
        }
@@ -900,7 +900,7 @@ twe_wait_request(struct twe_request *tr)
     twe_startio(tr->tr_sc);
     s = splbio();
     while (tr->tr_status == TWE_CMD_BUSY)
-       tsleep(tr, PRIBIO, "twewait", 0);
+       tsleep(tr, 0, "twewait", 0);
     splx(s);
     
     return(0);
@@ -965,7 +965,7 @@ twe_reset(struct twe_softc *sc)
     /*
      * Sleep for a short period to allow AENs to be signalled.
      */
-    tsleep(NULL, PRIBIO, "twereset", hz);
+    tsleep(NULL, 0, "twereset", hz);
 
     /*
      * Disable interrupts from the controller, and mask any accidental entry
index a4849fe..37337a1 100644 (file)
  *
  *     @(#)param.h     8.3 (Berkeley) 4/4/95
  * $FreeBSD: src/sys/sys/param.h,v 1.61.2.38 2003/05/22 17:12:01 fjoe Exp $
- * $DragonFly: src/sys/sys/param.h,v 1.11 2004/01/05 17:36:20 drhodus Exp $
+ * $DragonFly: src/sys/sys/param.h,v 1.12 2004/03/02 20:55:10 drhodus Exp $
  */
 
 #ifndef _SYS_PARAM_H_
 #define _SYS_PARAM_H_
 
-#define        BSD     200307          /* XXX kern.osrevision */
+#define BSD    200307          /* XXX kern.osrevision */
 #define BSD4_3 1               /* XXX obsolete */
 #define BSD4_4 1               /* XXX obsolete */
 
@@ -65,7 +65,7 @@
 #define __FreeBSD_version 480101
 
 #ifndef NULL
-#define        NULL    0
+#define NULL   0
 #endif
 
 #ifndef LOCORE
  */
 #include <sys/syslimits.h>
 
-#define        MAXCOMLEN       16              /* max command name remembered */
-#define        MAXINTERP       32              /* max interpreter file name length */
-#define        MAXLOGNAME      17              /* max login name length (incl. NUL) */
-#define        MAXUPRC         CHILD_MAX       /* max simultaneous processes */
-#define        NCARGS          ARG_MAX         /* max bytes for an exec function */
-#define        NGROUPS         NGROUPS_MAX     /* max number groups */
-#define        NOFILE          OPEN_MAX        /* max open files per process */
-#define        NOGROUP         65535           /* marker for empty group set member */
+#define MAXCOMLEN      16              /* max command name remembered */
+#define MAXINTERP      32              /* max interpreter file name length */
+#define MAXLOGNAME     17              /* max login name length (incl. NUL) */
+#define MAXUPRC                CHILD_MAX       /* max simultaneous processes */
+#define NCARGS         ARG_MAX         /* max bytes for an exec function */
+#define NGROUPS                NGROUPS_MAX     /* max number groups */
+#define NOFILE         OPEN_MAX        /* max open files per process */
+#define NOGROUP                65535           /* marker for empty group set member */
 #define MAXHOSTNAMELEN 256             /* max hostname size */
 
 /* More types and definitions used throughout the kernel. */
@@ -97,8 +97,8 @@
 #include <sys/errno.h>
 #include <sys/time.h>
 
-#define        FALSE   0
-#define        TRUE    1
+#define FALSE  0
+#define TRUE   1
 #endif
 
 #ifndef _KERNEL
  * Priorities.  Note that with 32 run queues, differences less than 4 are
  * insignificant.
  */
-#define        MAXPRI  127             /* Priorities range from 0 through MAXPRI. */
-#define        PPAUSE                  40
+#define MAXPRI 127             /* Priorities range from 0 through MAXPRI. */
+#define PPAUSE                 40
 #define PRIMASK        127
 #define PRIBASE_REALTIME       0
 #define PRIBASE_NORMAL         128
 #define PRIBASE_IDLE           256
 #define PRIBASE_THREAD         384     /* huh? */
-#define        PRIBIO                  16
 
-#define        PCATCH          0x0100  /* OR'd with pri for tsleep to check signals */
+#define PCATCH         0x0100  /* OR'd with pri for tsleep to check signals */
 #define PUSRFLAG1      0x0200  /* Subsystem specific flag */
 
-#define        NZERO   0               /* default "nice" */
+#define NZERO  0               /* default "nice" */
 
-#define        NBPW    sizeof(int)     /* number of bytes per word (integer) */
+#define NBPW   sizeof(int)     /* number of bytes per word (integer) */
 
-#define        CMASK   022             /* default file mask: S_IWGRP|S_IWOTH */
+#define CMASK  022             /* default file mask: S_IWGRP|S_IWOTH */
 #ifdef _KERNEL
-#define        NODEV   (dev_t)(-1)     /* non-existent device */
-#define        NOUDEV  (udev_t)(-1)    /* non-existent device */
-#define        NOMAJ   256             /* non-existent device */
+#define NODEV  (dev_t)(-1)     /* non-existent device */
+#define NOUDEV (udev_t)(-1)    /* non-existent device */
+#define NOMAJ  256             /* non-existent device */
 #else
-#define        NODEV   (dev_t)(-1)     /* non-existent device */
+#define NODEV  (dev_t)(-1)     /* non-existent device */
 #endif
 
 /*
  * CLSIZE pte's describing PAGE_SIZE (from machine/machparam.h) pages each.
  */
 #if 0
-#define        CLBYTES         (CLSIZE*PAGE_SIZE)
+#define CLBYTES                (CLSIZE*PAGE_SIZE)
 #endif
 
-#define        CBLOCK  128             /* Clist block size, must be a power of 2. */
+#define CBLOCK 128             /* Clist block size, must be a power of 2. */
 #define CBQSIZE        (CBLOCK/NBBY)   /* Quote bytes/cblock - can do better. */
                                /* Data chars/clist. */
-#define        CBSIZE  (CBLOCK - sizeof(struct cblock *) - CBQSIZE)
-#define        CROUND  (CBLOCK - 1)    /* Clist rounding. */
+#define CBSIZE (CBLOCK - sizeof(struct cblock *) - CBQSIZE)
+#define CROUND (CBLOCK - 1)    /* Clist rounding. */
 
 /*
  * File system parameters and macros.
  * It should be set high enough to allow all legitimate uses, but halt
  * infinite loops reasonably quickly.
  */
-#define        MAXPATHLEN      PATH_MAX
+#define MAXPATHLEN     PATH_MAX
 #define MAXSYMLINKS    32
 
 /* Bit map related macros. */
-#define        setbit(a,i)     ((a)[(i)/NBBY] |= 1<<((i)%NBBY))
-#define        clrbit(a,i)     ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
-#define        isset(a,i)      ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
-#define        isclr(a,i)      (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
+#define setbit(a,i)    ((a)[(i)/NBBY] |= 1<<((i)%NBBY))
+#define clrbit(a,i)    ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
+#define isset(a,i)     ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
+#define isclr(a,i)     (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
 
 /* Macros for counting and rounding. */
 #ifndef howmany
-#define        howmany(x, y)   (((x)+((y)-1))/(y))
+#define howmany(x, y)  (((x)+((y)-1))/(y))
 #endif
-#define        rounddown(x, y) (((x)/(y))*(y))
-#define        roundup(x, y)   ((((x)+((y)-1))/(y))*(y))  /* to any y */
-#define        roundup2(x, y)  (((x)+((y)-1))&(~((y)-1))) /* if y is powers of two */
+#define rounddown(x, y)        (((x)/(y))*(y))
+#define roundup(x, y)  ((((x)+((y)-1))/(y))*(y))  /* to any y */
+#define roundup2(x, y) (((x)+((y)-1))&(~((y)-1))) /* if y is powers of two */
 #define powerof2(x)    ((((x)-1)&(x))==0)
 
 /* Macros for min/max. */
-#define        MIN(a,b) (((a)<(b))?(a):(b))
-#define        MAX(a,b) (((a)>(b))?(a):(b))
+#define MIN(a,b) (((a)<(b))?(a):(b))
+#define MAX(a,b) (((a)>(b))?(a):(b))
 
 /*
  * Constants for setting the parameters of the kernel memory allocator.
  * For the scheduler to maintain a 1:1 mapping of CPU `tick' to `%age',
  * FSHIFT must be at least 11; this gives us a maximum load avg of ~1024.
  */
-#define        FSHIFT  11              /* bits to right of fixed binary point */
+#define FSHIFT 11              /* bits to right of fixed binary point */
 #define FSCALE (1<<FSHIFT)
 
 #define dbtoc(db)                      /* calculates devblks to pages */ \