Subversion Repositories Kolibri OS

Rev

Rev 3120 | Rev 5056 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3120 Rev 3243
Line 496... Line 496...
496
#endif
496
#endif
Line 497... Line 497...
497
 
497
 
498
#ifdef CONFIG_DEBUG_LOCK_ALLOC
498
#ifdef CONFIG_DEBUG_LOCK_ALLOC
499
# ifdef CONFIG_PROVE_LOCKING
499
# ifdef CONFIG_PROVE_LOCKING
-
 
500
#  define rwsem_acquire(l, s, t, i)		lock_acquire(l, s, t, 0, 2, NULL, i)
500
#  define rwsem_acquire(l, s, t, i)		lock_acquire(l, s, t, 0, 2, NULL, i)
501
#  define rwsem_acquire_nest(l, s, t, n, i)	lock_acquire(l, s, t, 0, 2, n, i)
501
#  define rwsem_acquire_read(l, s, t, i)	lock_acquire(l, s, t, 1, 2, NULL, i)
502
#  define rwsem_acquire_read(l, s, t, i)	lock_acquire(l, s, t, 1, 2, NULL, i)
502
# else
503
# else
-
 
504
#  define rwsem_acquire(l, s, t, i)		lock_acquire(l, s, t, 0, 1, NULL, i)
503
#  define rwsem_acquire(l, s, t, i)		lock_acquire(l, s, t, 0, 1, NULL, i)
505
#  define rwsem_acquire_nest(l, s, t, n, i)	lock_acquire(l, s, t, 0, 1, n, i)
504
#  define rwsem_acquire_read(l, s, t, i)	lock_acquire(l, s, t, 1, 1, NULL, i)
506
#  define rwsem_acquire_read(l, s, t, i)	lock_acquire(l, s, t, 1, 1, NULL, i)
505
# endif
507
# endif
506
# define rwsem_release(l, n, i)			lock_release(l, n, i)
508
# define rwsem_release(l, n, i)			lock_release(l, n, i)
507
#else
509
#else
-
 
510
# define rwsem_acquire(l, s, t, i)		do { } while (0)
508
# define rwsem_acquire(l, s, t, i)		do { } while (0)
511
# define rwsem_acquire_nest(l, s, t, n, i)	do { } while (0)
509
# define rwsem_acquire_read(l, s, t, i)		do { } while (0)
512
# define rwsem_acquire_read(l, s, t, i)		do { } while (0)
510
# define rwsem_release(l, n, i)			do { } while (0)
513
# define rwsem_release(l, n, i)			do { } while (0)
Line 511... Line 514...
511
#endif
514
#endif