Diminish rights were to prevent a user from sending a writeable cap over a read only endpoint. It turns out this 'security' can be worked around without difficulty (by putting caps in a cnode and sending the cnode) making the current diminish rights implementation functionally useless. Removing diminish rights has the benefit of simplifying all the IPC paths. |
||
|---|---|---|
| .. | ||
| cnode.c | ||
| endpoint.c | ||
| interrupt.c | ||
| Makefile | ||
| notification.c | ||
| objecttype.c | ||
| tcb.c | ||
| untyped.c | ||