diff options
Diffstat (limited to 'viengoos/object.h')
-rw-r--r-- | viengoos/object.h | 5 |
1 files changed, 5 insertions, 0 deletions
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; } |