mirror of
https://github.com/drasko/codezero.git
synced 2026-01-15 04:13:16 +01:00
Tests working up to neverending suspend - Will be fixed.
This commit is contained in:
@@ -56,15 +56,15 @@ int read_task_capabilities(void *userbuf)
|
||||
int capability_share(unsigned int share_flags)
|
||||
{
|
||||
switch (share_flags) {
|
||||
case CAP_SHARE_WITH_SPACE:
|
||||
case CAP_SHARE_SPACE:
|
||||
cap_list_move(¤t->space->cap_list,
|
||||
¤t->cap_list);
|
||||
break;
|
||||
case CAP_SHARE_WITH_CONTAINER:
|
||||
case CAP_SHARE_CONTAINER:
|
||||
cap_list_move(&curcont->cap_list,
|
||||
¤t->cap_list);
|
||||
break;
|
||||
case CAP_SHARE_WITH_TGROUP: {
|
||||
case CAP_SHARE_GROUP: {
|
||||
struct ktcb *tgr_leader;
|
||||
|
||||
BUG_ON(!(tgr_leader = tcb_find(current->tgid)));
|
||||
|
||||
@@ -349,8 +349,8 @@ int thread_create(struct task_ids *ids, unsigned int flags)
|
||||
flags &= THREAD_CREATE_MASK;
|
||||
|
||||
/* Can't have multiple space directives in flags */
|
||||
if ((flags & TC_SHARE_SPACE & TC_COPY_SPACE & TC_NEW_SPACE)
|
||||
|| !flags)
|
||||
if ((flags & TC_SHARE_SPACE
|
||||
& TC_COPY_SPACE & TC_NEW_SPACE) || !flags)
|
||||
return -EINVAL;
|
||||
|
||||
/* Can't request shared utcb or tgid without shared space */
|
||||
|
||||
Reference in New Issue
Block a user