Thread (53 messages) 53 messages, 5 authors, 2014-06-27

Re: [PATCH v8 4/9] sched: move no_new_privs into new atomic flags

From: Kees Cook <hidden>
Date: 2014-06-25 14:44:18
Also in: linux-api, linux-arm-kernel, linux-mips, lkml

On Wed, Jun 25, 2014 at 6:43 AM, Oleg Nesterov [off-list ref] wrote:
On 06/24, Kees Cook wrote:
quoted
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1307,8 +1307,7 @@ struct task_struct {
                               * execve */
      unsigned in_iowait:1;

-     /* task may not gain privileges */
-     unsigned no_new_privs:1;
+     unsigned long atomic_flags; /* Flags needing atomic access. */

      /* Revert to default priority/policy when forking */
      unsigned sched_reset_on_fork:1;
Agreed, personally I like it more than seccomp->flags.

But probably it would be better to place the new member before/after
other bitfields to save the space?
Sure, I'll move it down. (Though I thought the compiler was smarter about that.)

-Kees

-- 
Kees Cook
Chrome OS Security
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help