hc
2024-02-19 151fecfb72a0d602dfe79790602ef64b4e241574
kernel/tools/lib/lockdep/include/liblockdep/rwlock.h
....@@ -44,7 +44,7 @@
4444
4545 static inline int liblockdep_pthread_rwlock_unlock(liblockdep_pthread_rwlock_t *lock)
4646 {
47
- lock_release(&lock->dep_map, 0, (unsigned long)_RET_IP_);
47
+ lock_release(&lock->dep_map, (unsigned long)_RET_IP_);
4848 return pthread_rwlock_unlock(&lock->rwlock);
4949 }
5050
....@@ -60,10 +60,10 @@
6060 return pthread_rwlock_tryrdlock(&lock->rwlock) == 0 ? 1 : 0;
6161 }
6262
63
-static inline int liblockdep_pthread_rwlock_trywlock(liblockdep_pthread_rwlock_t *lock)
63
+static inline int liblockdep_pthread_rwlock_trywrlock(liblockdep_pthread_rwlock_t *lock)
6464 {
6565 lock_acquire(&lock->dep_map, 0, 1, 0, 1, NULL, (unsigned long)_RET_IP_);
66
- return pthread_rwlock_trywlock(&lock->rwlock) == 0 ? 1 : 0;
66
+ return pthread_rwlock_trywrlock(&lock->rwlock) == 0 ? 1 : 0;
6767 }
6868
6969 static inline int liblockdep_rwlock_destroy(liblockdep_pthread_rwlock_t *lock)
....@@ -79,7 +79,7 @@
7979 #define pthread_rwlock_unlock liblockdep_pthread_rwlock_unlock
8080 #define pthread_rwlock_wrlock liblockdep_pthread_rwlock_wrlock
8181 #define pthread_rwlock_tryrdlock liblockdep_pthread_rwlock_tryrdlock
82
-#define pthread_rwlock_trywlock liblockdep_pthread_rwlock_trywlock
82
+#define pthread_rwlock_trywrlock liblockdep_pthread_rwlock_trywrlock
8383 #define pthread_rwlock_destroy liblockdep_rwlock_destroy
8484
8585 #endif