diff options
author | neal <neal> | 2008-02-11 10:36:42 +0000 |
---|---|---|
committer | neal <neal> | 2008-02-11 10:36:42 +0000 |
commit | 61fcdaf55511c039abc5df856b7dce2514f84dc2 (patch) | |
tree | 6bc4eb079e81f057d3ed949a4618ae438d6ab80a /viengoos/as.c | |
parent | c2a63ec3d68cbce07d31216621593ab48b4832d1 (diff) |
viengoos/
2008-02-11 Neal H. Walfield <neal@gnu.org>
* as.h (as_insert): Change return type to struct cap *.
* as.c (as_insert): Change return type to struct cap *.
Return SLOT.
libhurd-mm/
2008-02-11 Neal H. Walfield <neal@gnu.org>
* as.h (as_insert): Change return type to struct cap *.
(as_insert_custom): Likewise.
Diffstat (limited to 'viengoos/as.c')
-rw-r--r-- | viengoos/as.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/viengoos/as.c b/viengoos/as.c index 7dd0aad..1f711e8 100644 --- a/viengoos/as.c +++ b/viengoos/as.c @@ -294,7 +294,7 @@ ID (as_build_internal) (activity_t activity, that does not share the guard, we end up with small page tables: - [ | | | | | | ] <- page table + [ | | | | | | ] <- page table | [ | ] <- 1-bit subpage / \ @@ -565,7 +565,7 @@ ID (as_slot_ensure_full) (activity_t activity, return cap; } -void +struct cap * ID (as_insert) (activity_t activity, addr_t as_root_addr, struct cap *root, addr_t addr, addr_t entry_as, struct cap entry, addr_t entry_addr, @@ -582,4 +582,6 @@ ID (as_insert) (activity_t activity, cap_copy (activity, as_root_addr, slot, addr, entry_as, entry, entry_addr); AS_UNLOCK; + + return slot; } |