summaryrefslogtreecommitdiff
path: root/mach-defpager/mig-decls.h
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-03-14 00:29:02 +0100
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-11-03 11:18:34 +0100
commit282e4ae275dc1b9b0b5bba6eb1b145cd1e80fa33 (patch)
tree972b4d244dc4f9511163f7da151381a5356c9558 /mach-defpager/mig-decls.h
parent89abef408f02e463cfe9d462fa10be64a94b3b36 (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.h6
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__ */