]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/device_vm.c
xnu-3247.1.106.tar.gz
[apple/xnu.git] / osfmk / vm / device_vm.c
index f3df12b70644fdf8122dbc8515d4ac96019ff780..7b4c8f161b9ad9d18acd093b772d0481603e0c6d 100644 (file)
@@ -294,10 +294,10 @@ device_pager_data_return(
        if (device_object == DEVICE_PAGER_NULL)
                panic("device_pager_data_return: lookup failed");
 
-       return device_data_action(device_object->device_handle,
-                                 (ipc_port_t) device_object,
-                                 VM_PROT_READ | VM_PROT_WRITE,
-                                 offset, data_cnt);
+       __IGNORE_WCASTALIGN(return device_data_action(device_object->device_handle,
+                         (ipc_port_t) device_object,
+                         VM_PROT_READ | VM_PROT_WRITE,
+                         offset, data_cnt));
 }
 
 /*
@@ -318,9 +318,9 @@ device_pager_data_request(
        if (device_object == DEVICE_PAGER_NULL)
                panic("device_pager_data_request: lookup failed");
 
-       device_data_action(device_object->device_handle,
+       __IGNORE_WCASTALIGN(device_data_action(device_object->device_handle,
                           (ipc_port_t) device_object,
-                          VM_PROT_READ, offset, length);
+                          VM_PROT_READ, offset, length));
        return KERN_SUCCESS;
 }