diff options
author | neal <neal> | 2008-07-01 15:50:20 +0000 |
---|---|---|
committer | neal <neal> | 2008-07-01 15:50:20 +0000 |
commit | 2fbd389c73286687e66737f094a004ee5fb7b65b (patch) | |
tree | af6ccd05178d8f4b2ccae3a7303e49e1a7f816cd | |
parent | 87fb146ec845e333ef903366e02803b5462bb9de (diff) |
2008-07-01 Neal H. Walfield <neal@gnu.org>
* object.h (object_desc_to_cap): Correctly set the subpage
specification.
-rw-r--r-- | viengoos/ChangeLog | 5 | ||||
-rw-r--r-- | viengoos/object.h | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/viengoos/ChangeLog b/viengoos/ChangeLog index bfd7030..1a04689 100644 --- a/viengoos/ChangeLog +++ b/viengoos/ChangeLog @@ -1,5 +1,10 @@ 2008-07-01 Neal H. Walfield <neal@gnu.org> + * object.h (object_desc_to_cap): Correctly set the subpage + specification. + +2008-07-01 Neal H. Walfield <neal@gnu.org> + * Makefile.am (viengoos_LDADD): Also add ../libhurd-mm/libas-kernel.a before libc-kernel.a. diff --git a/viengoos/object.h b/viengoos/object.h index 161d636..76540c7 100644 --- a/viengoos/object.h +++ b/viengoos/object.h @@ -338,6 +338,11 @@ object_desc_to_cap (struct object_desc *desc) cap.discardable = desc->policy.discardable; cap.priority = desc->policy.priority; + if (cap.type == cap_cappage) + CAP_SET_SUBPAGE (&cap, 0, 1); + else if (cap.type == cap_folio) + CAP_SET_SUBPAGE (&cap, 0, 1); + return cap; } |