From ac2803b4119db5e7c4eb56837f83811c51ec3ea0 Mon Sep 17 00:00:00 2001 From: Flavio Cruz Date: Sat, 15 Apr 2023 01:12:20 -0400 Subject: Remove default_pager_paging_file RPC from default pager The default_pager_paging_storage RPC has already it more than 20 years ago. Given that we want to change the type of default_pager_filename_t to use c_string, we can just remove the unused RPC. Tested that swapon/swapoff still work with the new binaries. Message-Id: --- mach-defpager/default_pager.c | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'mach-defpager/default_pager.c') diff --git a/mach-defpager/default_pager.c b/mach-defpager/default_pager.c index 054820a9..a547ade8 100644 --- a/mach-defpager/default_pager.c +++ b/mach-defpager/default_pager.c @@ -3662,34 +3662,6 @@ S_default_pager_object_set_size (default_pager_t ds, extern mach_port_t bootstrap_master_device_port; extern mach_port_t bootstrap_master_host_port; -kern_return_t -S_default_pager_paging_file (mach_port_t pager, - mach_port_t mdport, - const_default_pager_filename_t file_name, - boolean_t add) -{ - kern_return_t kr; - - if (pager != default_pager_default_port) - return KERN_INVALID_ARGUMENT; - -#if 0 -dprintf("bmd %x md %x\n", bootstrap_master_device_port, mdport); -#endif - if (add) { - kr = add_paging_file(bootstrap_master_device_port, - file_name, 0); - } else { - kr = remove_paging_file(file_name); - } - - /* XXXX more code needed */ - if (mdport != bootstrap_master_device_port) - mach_port_deallocate( mach_task_self(), mdport); - - return kr; -} - kern_return_t default_pager_register_fileserver(mach_port_t pager, mach_port_t fileserver) -- cgit v1.2.3