diff options
author | Maksym Planeta <mcsim.planeta@gmail.com> | 2011-11-20 09:41:59 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-11-20 09:41:59 +0100 |
commit | 0162d565bf9b48d8ee33406f2f1d65c05c37fe88 (patch) | |
tree | feb36725b0897b5237b9829a000aabdc963f5ca4 /hurd | |
parent | b378f6a008890a2f5497d63c1173a66151ef0915 (diff) |
Fix defpager into using the correct control port
The reply_port is only the correct control port when RPCs are from the kernel,
not from e.g. tmpfs, such as default_pager_object_set_size calls.
* mach-defpager/default_pager.c (seqnos_memory_object_terminate,
S_default_pager_object_set_size): Make default pager use its own memory object
control ports for external objects, remove reply_to parameter.
* trans/proxy-defpager.c (S_default_pager_object_set_size): Remove reply_to
parameter.
* hurd/default_pager.defs (default_pager_object_set_size): Remove unused
parameter.
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/default_pager.defs | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/hurd/default_pager.defs b/hurd/default_pager.defs index 7b1549a0..8ad82dcc 100644 --- a/hurd/default_pager.defs +++ b/hurd/default_pager.defs @@ -91,6 +91,5 @@ routine default_pager_paging_storage( will fail. */ routine default_pager_object_set_size( memory_object : mach_port_t; - sreplyport reply_port : mach_port_send_once_t; msgseqno seqno : mach_port_seqno_t; object_size_limit : vm_size_t); |