update features
[lttv.git] / trunk / tests / kernel / test-psrwlock.c
index 7a22da73271d15d2e3e133f537899cfe145e61b0..4e926bf4458771024f004d1f8fe18e3eb56ac74c 100644 (file)
@@ -143,20 +143,28 @@ CHECK_PSRWLOCK_MAP(psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX);
        
 
 #if (TEST_PREEMPT)
-#define wrap_read_lock()       psread_lock(&psrwlock)
-#define wrap_read_trylock()    psread_trylock(&psrwlock)
+#define wrap_read_lock()                       \
+       psread_lock(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
+#define wrap_read_trylock()                    \
+       psread_trylock(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
 #else
-#define wrap_read_lock()       psread_lock_inatomic(&psrwlock)
-#define wrap_read_trylock()    psread_trylock_inatomic(&psrwlock)
+#define wrap_read_lock()                       \
+       psread_lock_inatomic(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
+#define wrap_read_trylock()                    \
+       psread_trylock_inatomic(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
 #endif
-#define wrap_read_unlock()     psread_unlock(&psrwlock)
+#define wrap_read_unlock()                     \
+       psread_unlock(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
 
-#define wrap_read_lock_inatomic()      psread_lock_inatomic(&psrwlock)
+#define wrap_read_lock_inatomic()              \
+       psread_lock_inatomic(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
 #define wrap_read_trylock_inatomic()           \
-               psread_trylock_inatomic(&psrwlock)
+       psread_trylock_inatomic(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
 
-#define wrap_read_lock_irq()   psread_lock_irq(&psrwlock)
-#define wrap_read_trylock_irq()        psread_trylock_irq(&psrwlock)
+#define wrap_read_lock_irq()                   \
+       psread_lock_irq(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
+#define wrap_read_trylock_irq()                        \
+       psread_trylock_irq(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
 
 #define wrap_write_lock()                      \
        pswrite_lock(&psrwlock, PSRWLOCKWCTX, PSRWLOCKRCTX)
This page took 0.036975 seconds and 4 git commands to generate.