diff options
author | Justus Winter <justus@gnupg.org> | 2016-10-02 13:26:05 +0200 |
---|---|---|
committer | Justus Winter <justus@gnupg.org> | 2016-12-10 14:45:37 +0100 |
commit | b262c53330183d3c4563ce5f172b17fb33369070 (patch) | |
tree | abaacdaea6950e54d72eb4cf778b5f88131c36fb /mach-defpager/default_pager.c | |
parent | 93575d60b1db3f32f10211a9ca633e3296d7f013 (diff) |
Remove support for the deprecated external memory interface.
* libpager/stubs.c (_pager_S_memory_object_data_write): Drop stub.
* mach-defpager/default_pager.c (seqnos_memory_object_data_write):
Drop function.
Diffstat (limited to 'mach-defpager/default_pager.c')
-rw-r--r-- | mach-defpager/default_pager.c | 39 |
1 files changed, 10 insertions, 29 deletions
diff --git a/mach-defpager/default_pager.c b/mach-defpager/default_pager.c index d7bc75b4..787ba5b5 100644 --- a/mach-defpager/default_pager.c +++ b/mach-defpager/default_pager.c @@ -2623,27 +2623,31 @@ ddprintf ("seqnos_memory_object_data_initialize <%p>: pager_port_unlock: <%p>[s: } /* - * memory_object_data_write: split up the stuff coming in from + * memory_object_data_return: split up the stuff coming in from * a memory_object_data_write call * into individual pages and pass them off to default_write. */ kern_return_t -seqnos_memory_object_data_write(ds, seqno, pager_request, - offset, addr, data_cnt) +seqnos_memory_object_data_return(ds, seqno, pager_request, + offset, addr, data_cnt, + dirty, kernel_copy) default_pager_t ds; mach_port_seqno_t seqno; mach_port_t pager_request; - register vm_offset_t offset; - register pointer_t addr; vm_size_t data_cnt; + boolean_t dirty; + boolean_t kernel_copy; { register vm_size_t amount_sent; - static char here[] = "%sdata_write"; + static char here[] = "%sdata_return"; int err; + (void) dirty; + (void) kernel_copy; + #ifdef lint pager_request++; #endif /* lint */ @@ -2765,29 +2769,6 @@ seqnos_memory_object_supply_completed(ds, seqno, pager_request, return(KERN_FAILURE); } -/* - * memory_object_data_return: split up the stuff coming in from - * a memory_object_data_write call - * into individual pages and pass them off to default_write. - */ -kern_return_t -seqnos_memory_object_data_return(ds, seqno, pager_request, - offset, addr, data_cnt, - dirty, kernel_copy) - default_pager_t ds; - mach_port_seqno_t seqno; - mach_port_t pager_request; - vm_offset_t offset; - pointer_t addr; - vm_size_t data_cnt; - boolean_t dirty; - boolean_t kernel_copy; -{ - - return seqnos_memory_object_data_write (ds, seqno, pager_request, - offset, addr, data_cnt); -} - kern_return_t seqnos_memory_object_change_completed(ds, seqno, may_cache, copy_strategy) default_pager_t ds; |