-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EL permission rules clarification #432
Comments
To me, it seems like changing the |
It looks like this is incorrect, EL should always be cleared if the authorizing cap does not have EL. |
Fix #432 --------- Signed-off-by: Tariq Kurd <[email protected]> Co-authored-by: Alexander Richardson <[email protected]>
When the authorizing EL is zero, we also clear EL on the loaded cap (if it is tagged). Fixes: #432
The summary table describes that
CL
andEL
are only cleared ifCL=0
on the auth cap (amongst other conditions):But all the descriptions of
EL
don't mention thatCL
must be zero on the auth cap, but do mention all the other conditions. e.g. inLC
:I'm assuming the table is correct and
auth_cap.CL=0
is required to clearCL
andEL
in the data cap, but it's a bit confusing to leave this out of these text descriptions.Note, this is not a problem for the SL-perm rules which describe the conditions in full.
The text was updated successfully, but these errors were encountered: