From b262c53330183d3c4563ce5f172b17fb33369070 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Sun, 2 Oct 2016 13:26:05 +0200 Subject: 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. --- mach-defpager/default_pager.c | 39 ++++++++++----------------------------- 1 file changed, 10 insertions(+), 29 deletions(-) (limited to 'mach-defpager') 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; -- cgit v1.2.3