Loading...
iokit/Kernel/IOBufferMemoryDescriptor.cpp xnu-201.5 xnu-124.7
--- xnu/xnu-201.5/iokit/Kernel/IOBufferMemoryDescriptor.cpp
+++ xnu/xnu-124.7/iokit/Kernel/IOBufferMemoryDescriptor.cpp
@@ -124,7 +124,7 @@
 
         kern_return_t kr;
         ipc_port_t sharedMem = (ipc_port_t) _memEntry;
-        vm_size_t size = round_page(_ranges.v[0].length);
+        vm_size_t size = _ranges.v[0].length;
 
         // must create the entry before any pages are allocated
         if( 0 == sharedMem) {
@@ -132,7 +132,7 @@
                         &size, _ranges.v[0].address,
                         VM_PROT_READ | VM_PROT_WRITE, &sharedMem,
                         NULL );
-            if( (KERN_SUCCESS == kr) && (size != round_page(_ranges.v[0].length))) {
+            if( (KERN_SUCCESS == kr) && (size != _ranges.v[0].length)) {
                 ipc_port_release_send( sharedMem );
                 kr = kIOReturnVMError;
             }