Cleanup remaining tsleep priority issues.
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 1 Aug 2003 17:46:27 +0000 (17:46 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 1 Aug 2003 17:46:27 +0000 (17:46 +0000)
Submitted-by: Jeroen Ruigrok/asmodai <asmodai@wxs.nl>
12 files changed:
contrib/ipfilter/ip_compat.h
share/man/man9/VOP_FSYNC.9
share/man/man9/VOP_LOCK.9
share/man/man9/spl.9
sys/contrib/ipfilter/netinet/ip_compat.h
sys/dev/atm/hfa/fore_stats.c
sys/dev/sound/pcm/channel.c
sys/i386/boot/dosboot/inode.h
sys/i386/boot/dosboot/sysparam.h
sys/platform/pc32/boot/dosboot/inode.h
sys/platform/pc32/boot/dosboot/sysparam.h
sys/sys/param.h

index 3eacc73..95836da 100644 (file)
@@ -5,6 +5,7 @@
  *
  * @(#)ip_compat.h     1.8 1/14/96
  * $Id: ip_compat.h,v 2.26.2.47 2002/10/26 06:24:42 darrenr Exp $
+ * $DragonFly: src/contrib/ipfilter/Attic/ip_compat.h,v 1.2 2003/08/01 17:46:27 dillon Exp $
  */
 
 #ifndef        __IP_COMPAT_H__
@@ -553,7 +554,7 @@ extern      char    *get_ifname __P((struct ifnet *));
 
 # if defined(sun) && !defined(linux) || defined(__sgi)
 #  define      UIOMOVE(a,b,c,d)        uiomove((caddr_t)a,b,c,d)
-#  define      SLEEP(id, n)    sleep((id), PZERO+1)
+#  define      SLEEP(id, n)    sleep((id), 0)
 #  define      WAKEUP(id)      wakeup(id)
 #  define      KFREE(x)        kmem_free((char *)(x), sizeof(*(x)))
 #  define      KFREES(x,s)     kmem_free((char *)(x), (s))
@@ -609,7 +610,7 @@ extern      vm_map_t        kmem_map;
 #   define     KFREES(x,s)     FREE((x), M_TEMP)
 #  endif /* M_PFIL */
 #  define      UIOMOVE(a,b,c,d)        uiomove(a,b,d)
-#  define      SLEEP(id, n)    tsleep((id), PPAUSE|PCATCH, n, 0)
+#  define      SLEEP(id, n)    tsleep((id), PCATCH, n, 0)
 #  define      WAKEUP(id)      wakeup(id)
 # endif /* BSD */
 # if (defined(NetBSD) && (NetBSD <= 1991011) && (NetBSD >= 199407)) || \
index c76b896..6bd1d67 100644 (file)
@@ -27,7 +27,7 @@
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/share/man/man9/VOP_FSYNC.9,v 1.6.2.2 2001/12/17 11:30:18 ru Exp $
-.\" $DragonFly: src/share/man/man9/VOP_FSYNC.9,v 1.2 2003/06/17 04:37:01 dillon Exp $
+.\" $DragonFly: src/share/man/man9/VOP_FSYNC.9,v 1.3 2003/08/01 17:46:25 dillon Exp $
 .\"
 .Dd July 24, 1996
 .Os
@@ -110,7 +110,7 @@ loop:
        s = splbio();
        while (vp->v_numoutput) {
            vp->v_flag |= VBWAIT;
-           tsleep((caddr_t)&vp->v_numoutput, PRIBIO + 1, "vopfsn");
+           tsleep((caddr_t)&vp->v_numoutput, 0, "vopfsn");
        }
        splx(s);
 #ifdef DIAGNOSTIC
index 15bc21d..afe27bb 100644 (file)
@@ -27,7 +27,7 @@
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.8.2.3 2001/12/17 11:30:18 ru Exp $
-.\" $DragonFly: src/share/man/man9/VOP_LOCK.9,v 1.3 2003/07/27 05:36:06 hmp Exp $
+.\" $DragonFly: src/share/man/man9/VOP_LOCK.9,v 1.4 2003/08/01 17:46:25 dillon Exp $
 .\"
 .Dd July 24, 1996
 .Os
@@ -123,7 +123,7 @@ vop_lock(struct vnode *vp)
 start:
     while (vp->v_flag & VXLOCK) {
        vp->v_flag |= VXWANT;
-       tsleep((caddr_t)vp, PINOD, "voplk1", 0);
+       tsleep((caddr_t)vp, 0, "voplk1", 0);
     }
     if (vp->v_tag == VT_NON)
        return ENOENT;
@@ -131,7 +131,7 @@ start:
     vop = VTOVON(vp);
     if (vop->von_flag & VON_LOCKED) {
        vop->von_flag |= VON_WANTED;
-       tsleep((caddr_t) vop, PINOD, "voplk2", 0);
+       tsleep((caddr_t) vop, 0, "voplk2", 0);
        goto start;
     }
 
index 50baf02..e758817 100644 (file)
@@ -24,7 +24,7 @@
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/share/man/man9/spl.9,v 1.8.2.5 2001/12/17 11:30:19 ru Exp $
-.\" $DragonFly: src/share/man/man9/Attic/spl.9,v 1.2 2003/06/17 04:37:01 dillon Exp $
+.\" $DragonFly: src/share/man/man9/Attic/spl.9,v 1.3 2003/08/01 17:46:25 dillon Exp $
 .\"
 .Dd July 21, 1996
 .Os
@@ -152,7 +152,7 @@ foowrite(...)
        if (!(sc->flags & FOO_READY)) {
                /* Not ready, must sleep on resource. */
                sc->flags |= FOO_ASLEEP;
-               error = tsleep(sc, PZERO, "foordy", 0);
+               error = tsleep(sc, 0, "foordy", 0);
                sc->flags &= ~FOO_ASLEEP;
        }
        sc->flags &= ~FOO_READY;
index de0f2b8..c95e8f6 100644 (file)
@@ -6,7 +6,7 @@
  * @(#)ip_compat.h     1.8 1/14/96
  * $Id: ip_compat.h,v 2.26.2.46 2002/06/27 14:39:40 darrenr Exp $
  * $FreeBSD: src/sys/contrib/ipfilter/netinet/ip_compat.h,v 1.13.2.5 2003/03/01 03:55:54 darrenr Exp $
- * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_compat.h,v 1.3 2003/07/19 21:14:16 dillon Exp $
+ * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_compat.h,v 1.4 2003/08/01 17:46:14 dillon Exp $
  */
 
 #ifndef        __IP_COMPAT_H__
@@ -555,7 +555,7 @@ extern      char    *get_ifname __P((struct ifnet *));
 
 # if defined(sun) && !defined(linux) || defined(__sgi)
 #  define      UIOMOVE(a,b,c,d)        uiomove((caddr_t)a,b,c,d)
-#  define      SLEEP(id, n)    sleep((id), PZERO+1)
+#  define      SLEEP(id, n)    sleep((id), 0)
 #  define      WAKEUP(id)      wakeup(id)
 #  define      KFREE(x)        kmem_free((char *)(x), sizeof(*(x)))
 #  define      KFREES(x,s)     kmem_free((char *)(x), (s))
index e6e4e8f..3f0f20f 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/dev/hfa/fore_stats.c,v 1.4 1999/08/28 00:41:52 peter Exp $
- *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_stats.c,v 1.3 2003/07/19 21:14:21 dillon Exp $
+ *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_stats.c,v 1.4 2003/08/01 17:46:16 dillon Exp $
  */
 
 /*
@@ -82,7 +82,7 @@ fore_get_stats(fup)
 #if (defined(BSD) && (BSD >= 199103))
                sst = tsleep((caddr_t)&fup->fu_stats, PCATCH, "fore", 0);
 #else
-               sst = sleep((caddr_t)&fup->fu_stats, PWAIT|PCATCH);
+               sst = sleep((caddr_t)&fup->fu_stats, PCATCH);
                if (sst != 0)
                        sst = EINTR;
 #endif
@@ -140,7 +140,7 @@ fore_get_stats(fup)
 #if (defined(BSD) && (BSD >= 199103))
                sst = tsleep((caddr_t)&fup->fu_stats, PCATCH, "fore", 0);
 #else
-               sst = sleep((caddr_t)&fup->fu_stats, PWAIT|PCATCH);
+               sst = sleep((caddr_t)&fup->fu_stats, PCATCH);
                if (sst != 0)
                        sst = EINTR;
 #endif
index af5e8d6..fafeae3 100644 (file)
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/sound/pcm/channel.c,v 1.19.2.19 2003/03/11 15:15:41 orion Exp $
- * $DragonFly: src/sys/dev/sound/pcm/channel.c,v 1.5 2003/07/30 00:20:39 dillon Exp $
+ * $DragonFly: src/sys/dev/sound/pcm/channel.c,v 1.6 2003/08/01 17:46:18 dillon Exp $
  */
 
 #include <dev/sound/pcm/sound.h>
 
 #include "feeder_if.h"
 
-SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/channel.c,v 1.5 2003/07/30 00:20:39 dillon Exp $");
+SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/channel.c,v 1.6 2003/08/01 17:46:18 dillon Exp $");
 
 #define MIN_CHUNK_SIZE                 256     /* for uiomove etc. */
 #define        DMA_ALIGN_THRESHOLD     4
@@ -131,7 +131,7 @@ chn_sleep(struct pcm_channel *c, char *str, int timeout)
 
        CHN_LOCKASSERT(c);
 #ifdef USING_MUTEX
-       ret = msleep(bs, c->lock, PRIBIO | PCATCH, str, timeout);
+       ret = msleep(bs, c->lock, PCATCH, str, timeout);
 #else
        ret = tsleep(bs, PCATCH, str, timeout);
 #endif
index 2c98547..c1220d5 100644 (file)
@@ -32,7 +32,7 @@
  *\r
  *     from: @(#)inode.h       7.17 (Berkeley) 5/8/91\r
  * $FreeBSD: src/sys/i386/boot/dosboot/inode.h,v 1.7 1999/12/29 04:32:51 peter Exp $\r
- * $DragonFly: src/sys/i386/boot/dosboot/Attic/inode.h,v 1.2 2003/06/17 04:28:34 dillon Exp $\r
+ * $DragonFly: src/sys/i386/boot/dosboot/Attic/inode.h,v 1.3 2003/08/01 17:46:20 dillon Exp $\r
  */\r
 \r
 #ifndef _UFS_INODE_H_\r
@@ -136,7 +136,7 @@ extern ino_t        dirpref();
 #define        ILOCK(ip) { \\r
        while ((ip)->i_flag & ILOCKED) { \\r
                (ip)->i_flag |= IWANT; \\r
-               (void) sleep((caddr_t)(ip), PINOD); \\r
+               (void) sleep((caddr_t)(ip), 0); \\r
        } \\r
        (ip)->i_flag |= ILOCKED; \\r
 }\r
index 675da42..1449dec 100644 (file)
@@ -37,7 +37,7 @@
  *\r
  *     @(#)param.h     8.2 (Berkeley) 1/21/94\r
  * $FreeBSD: src/sys/i386/boot/dosboot/sysparam.h,v 1.5 1999/08/28 00:43:25 peter Exp $\r
- * $DragonFly: src/sys/i386/boot/dosboot/Attic/sysparam.h,v 1.4 2003/07/19 21:14:33 dillon Exp $\r
+ * $DragonFly: src/sys/i386/boot/dosboot/Attic/sysparam.h,v 1.5 2003/08/01 17:46:20 dillon Exp $\r
  */\r
 \r
 #ifndef _DOSBOOT_SYS_PARAM_H_\r
@@ -98,19 +98,6 @@ include <sys/rtprio.h>
  * Priorities.  Note that with 32 run queues, differences less than 4 are\r
  * insignificant.\r
  */\r
-#if 0
-#define        PSWP    0\r
-#define        PVM     4\r
-#define        PINOD   8\r
-#define        PRIBIO  16\r
-#define        PVFS    20\r
-#define        PZERO   22              /* No longer magic, shouldn't be here.  XXX */\r
-#define        PSOCK   24\r
-#define        PWAIT   32\r
-#define        PLOCK   36\r
-#define        PPAUSE  40\r
-#define        PUSER   50\r
-#endif
 #define        MAXPRI  127             /* Priorities range from 0 through MAXPRI. */\r
 \r
 #define        PRIMASK 0x0ff\r
index cccdd70..7103231 100644 (file)
@@ -32,7 +32,7 @@
  *\r
  *     from: @(#)inode.h       7.17 (Berkeley) 5/8/91\r
  * $FreeBSD: src/sys/i386/boot/dosboot/inode.h,v 1.7 1999/12/29 04:32:51 peter Exp $\r
- * $DragonFly: src/sys/platform/pc32/boot/dosboot/Attic/inode.h,v 1.2 2003/06/17 04:28:34 dillon Exp $\r
+ * $DragonFly: src/sys/platform/pc32/boot/dosboot/Attic/inode.h,v 1.3 2003/08/01 17:46:20 dillon Exp $\r
  */\r
 \r
 #ifndef _UFS_INODE_H_\r
@@ -136,7 +136,7 @@ extern ino_t        dirpref();
 #define        ILOCK(ip) { \\r
        while ((ip)->i_flag & ILOCKED) { \\r
                (ip)->i_flag |= IWANT; \\r
-               (void) sleep((caddr_t)(ip), PINOD); \\r
+               (void) sleep((caddr_t)(ip), 0); \\r
        } \\r
        (ip)->i_flag |= ILOCKED; \\r
 }\r
index 1efde9c..ea7b77d 100644 (file)
@@ -37,7 +37,7 @@
  *\r
  *     @(#)param.h     8.2 (Berkeley) 1/21/94\r
  * $FreeBSD: src/sys/i386/boot/dosboot/sysparam.h,v 1.5 1999/08/28 00:43:25 peter Exp $\r
- * $DragonFly: src/sys/platform/pc32/boot/dosboot/Attic/sysparam.h,v 1.4 2003/07/19 21:14:33 dillon Exp $\r
+ * $DragonFly: src/sys/platform/pc32/boot/dosboot/Attic/sysparam.h,v 1.5 2003/08/01 17:46:20 dillon Exp $\r
  */\r
 \r
 #ifndef _DOSBOOT_SYS_PARAM_H_\r
@@ -98,19 +98,6 @@ include <sys/rtprio.h>
  * Priorities.  Note that with 32 run queues, differences less than 4 are\r
  * insignificant.\r
  */\r
-#if 0
-#define        PSWP    0\r
-#define        PVM     4\r
-#define        PINOD   8\r
-#define        PRIBIO  16\r
-#define        PVFS    20\r
-#define        PZERO   22              /* No longer magic, shouldn't be here.  XXX */\r
-#define        PSOCK   24\r
-#define        PWAIT   32\r
-#define        PLOCK   36\r
-#define        PPAUSE  40\r
-#define        PUSER   50\r
-#endif
 #define        MAXPRI  127             /* Priorities range from 0 through MAXPRI. */\r
 \r
 #define        PRIMASK 0x0ff\r
index e0e42b8..3dce124 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)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.4 2003/07/27 01:49:53 hmp Exp $
+ * $DragonFly: src/sys/sys/param.h,v 1.5 2003/08/01 17:46:23 dillon Exp $
  */
 
 #ifndef _SYS_PARAM_H_
  * Priorities.  Note that with 32 run queues, differences less than 4 are
  * insignificant.
  */
-#if 0
-#define        PSWP    0
-#define        PVM     4
-#define        PINOD   8
-#define        PRIBIO  16
-#define        PVFS    20
-#define        PZERO   22              /* No longer magic, shouldn't be here.  XXX */
-#define        PSOCK   24
-#define        PWAIT   32
-#define        PCONFIG 32
-#define        PLOCK   36
-#define        PPAUSE  40
-#endif
 #define        PUSER   50
 #define        MAXPRI  127             /* Priorities range from 0 through MAXPRI. */