Loading...
libkern/c++/OSObject.cpp xnu-792.10.96 xnu-792.2.4
--- xnu/xnu-792.10.96/libkern/c++/OSObject.cpp
+++ xnu/xnu-792.2.4/libkern/c++/OSObject.cpp
@@ -75,8 +75,6 @@
 OSMetaClassDefineReservedUnused(OSObject, 13);
 OSMetaClassDefineReservedUnused(OSObject, 14);
 OSMetaClassDefineReservedUnused(OSObject, 15);
-
-#ifdef __ppc__
 OSMetaClassDefineReservedUnused(OSObject, 16);
 OSMetaClassDefineReservedUnused(OSObject, 17);
 OSMetaClassDefineReservedUnused(OSObject, 18);
@@ -93,7 +91,6 @@
 OSMetaClassDefineReservedUnused(OSObject, 29);
 OSMetaClassDefineReservedUnused(OSObject, 30);
 OSMetaClassDefineReservedUnused(OSObject, 31);
-#endif
 
 static const char *getClassName(const OSObject *obj)
 {
@@ -274,7 +271,7 @@
 
 void OSObject::operator delete(void *mem, size_t size)
 {
-    kfree(mem, size);
+    kfree((vm_offset_t) mem, size);
 
     ACCUMSIZE(-size);
 }