diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-03-14 00:29:02 +0100 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-11-03 11:18:34 +0100 |
commit | 282e4ae275dc1b9b0b5bba6eb1b145cd1e80fa33 (patch) | |
tree | 972b4d244dc4f9511163f7da151381a5356c9558 /mach-defpager/mig-decls.h | |
parent | 89abef408f02e463cfe9d462fa10be64a94b3b36 (diff) |
mach-defpager: use protected payloads for object lookups
* mach-defpager/default_pager.c (pager_port_list_insert): Set
protected payload.
(pager_port_list_delete): Clear protected payload.
* mach-defpager/mig-decls.h (begin_using_default_pager_payload): New
function.
* mach-defpager/mig-mutate.h: Add mutator.
Diffstat (limited to 'mach-defpager/mig-decls.h')
-rw-r--r-- | mach-defpager/mig-decls.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mach-defpager/mig-decls.h b/mach-defpager/mig-decls.h index 8118d61a..3357aa2e 100644 --- a/mach-defpager/mig-decls.h +++ b/mach-defpager/mig-decls.h @@ -31,4 +31,10 @@ begin_using_default_pager (mach_port_t port) (hurd_ihash_key_t) port); } +static inline struct dstruct * __attribute__ ((unused)) +begin_using_default_pager_payload (unsigned long payload) +{ + return (default_pager_t) payload; +} + #endif /* __MACH_DEFPAGER_MIG_DECLS_H__ */ |