LK_EXCLUSIVE has no business being in lockinit.
authorPeter Avalos <pavalos@dragonflybsd.org>
Sun, 6 Apr 2008 19:03:18 +0000 (19:03 +0000)
committerPeter Avalos <pavalos@dragonflybsd.org>
Sun, 6 Apr 2008 19:03:18 +0000 (19:03 +0000)
sys/dev/disk/aic7xxx/aic79xx_osm.h
sys/dev/disk/aic7xxx/aic7xxx_osm.h
sys/dev/raid/aac/aacvar.h

index 73f8877..7354187 100644 (file)
@@ -33,7 +33,7 @@
  * $Id: //depot/aic7xxx/freebsd/dev/aic7xxx/aic79xx_osm.h#23 $
  *
  * $FreeBSD: src/sys/dev/aic7xxx/aic79xx_osm.h,v 1.18 2005/12/06 11:19:36 ru Exp $
- * $DragonFly: src/sys/dev/disk/aic7xxx/aic79xx_osm.h,v 1.13 2008/02/10 00:01:02 pavalos Exp $
+ * $DragonFly: src/sys/dev/disk/aic7xxx/aic79xx_osm.h,v 1.14 2008/04/06 19:03:18 pavalos Exp $
  */
 
 #ifndef _AIC79XX_FREEBSD_H_
@@ -191,7 +191,7 @@ static __inline void ahd_unlock(struct ahd_softc *);
 static __inline void
 ahd_lockinit(struct ahd_softc *ahd)
 {
-       lockinit(&ahd->platform_data->lock, "ahd_lock", 0, LK_EXCLUSIVE|LK_CANRECURSE);
+       lockinit(&ahd->platform_data->lock, "ahd_lock", 0, LK_CANRECURSE);
 }
 
 static __inline void
index ec3c0ab..77d6cba 100644 (file)
@@ -32,7 +32,7 @@
  * $Id: //depot/aic7xxx/freebsd/dev/aic7xxx/aic7xxx_osm.h#18 $
  *
  * $FreeBSD: src/sys/dev/aic7xxx/aic7xxx_osm.h,v 1.30 2005/12/05 11:58:32 ru Exp $
- * $DragonFly: src/sys/dev/disk/aic7xxx/aic7xxx_osm.h,v 1.14 2008/02/10 00:01:02 pavalos Exp $
+ * $DragonFly: src/sys/dev/disk/aic7xxx/aic7xxx_osm.h,v 1.15 2008/04/06 19:03:18 pavalos Exp $
  */
 
 #ifndef _AIC7XXX_FREEBSD_H_
@@ -188,7 +188,7 @@ static __inline void ahc_unlock(struct ahc_softc *);
 static __inline void
 ahc_lockinit(struct ahc_softc *ahc)
 {
-       lockinit(&ahc->platform_data->lock, "ahc_lock", 0, LK_EXCLUSIVE|LK_CANRECURSE);
+       lockinit(&ahc->platform_data->lock, "ahc_lock", 0, LK_CANRECURSE);
 }
 
 static __inline void
index af7ea07..ec4966b 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/aac/aacvar.h,v 1.4.2.7 2003/04/08 13:22:08 scottl Exp $
- *     $DragonFly: src/sys/dev/raid/aac/aacvar.h,v 1.20 2008/01/20 03:40:35 pavalos Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aacvar.h,v 1.21 2008/04/06 19:03:18 pavalos Exp $
  */
 
 #include <sys/buf.h>
@@ -279,7 +279,7 @@ extern struct aac_interface aac_rkt_interface;
 
 /* Define the OS version specific locks */
 typedef struct lock aac_lock_t;
-#define AAC_LOCK_INIT(l, s)    lockinit(l, s, 0, LK_EXCLUSIVE|LK_CANRECURSE)
+#define AAC_LOCK_INIT(l, s)    lockinit(l, s, 0, LK_CANRECURSE)
 #define AAC_LOCK_ACQUIRE(l)    lockmgr(l, LK_EXCLUSIVE)
 #define AAC_LOCK_RELEASE(l)    lockmgr(l, LK_RELEASE)