Loading...
--- xnu/xnu-10002.1.13/iokit/Kernel/IOLocks.cpp
+++ xnu/xnu-6153.41.3/iokit/Kernel/IOLocks.cpp
@@ -57,18 +57,6 @@
}
void
-IOLockInlineInit( IOLock *lock )
-{
- lck_mtx_init(lock, IOLockGroup, LCK_ATTR_NULL);
-}
-
-void
-IOLockInlineDestroy( IOLock * lock)
-{
- lck_mtx_destroy( lock, IOLockGroup);
-}
-
-void
IOLockFree( IOLock * lock)
{
lck_mtx_free( lock, IOLockGroup);
@@ -160,7 +148,7 @@
return NULL;
}
- lock = IOMallocType( _IORecursiveLock );
+ lock = IONew( _IORecursiveLock, 1 );
if (!lock) {
return NULL;
}
@@ -186,7 +174,7 @@
_IORecursiveLock * lock = (_IORecursiveLock *)_lock;
lck_mtx_destroy(&lock->mutex, lock->group);
- IOFreeType( lock, _IORecursiveLock );
+ IODelete( lock, _IORecursiveLock, 1 );
}
lck_mtx_t *
@@ -315,18 +303,6 @@
}
void
-IORWLockInlineInit( IORWLock *lock )
-{
- lck_rw_init(lock, IOLockGroup, LCK_ATTR_NULL);
-}
-
-void
-IORWLockInlineDestroy( IORWLock * lock)
-{
- lck_rw_destroy( lock, IOLockGroup);
-}
-
-void
IORWLockFree( IORWLock * lock)
{
lck_rw_free( lock, IOLockGroup);