summaryrefslogtreecommitdiff
path: root/kernel/audit.h
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2011-07-12 19:53:24 -0700
committerArve Hjønnevåg <arve@android.com>2013-07-01 13:38:49 -0700
commitbebadf46e98874f1a18f2bcae73248ede371795b (patch)
tree44c9197b607a0be217a9ad909163f641f8344c82 /kernel/audit.h
parentb4ef696dc1fc4f5c2a8bfa84dde2586e9a652e23 (diff)
downloadolio-linux-3.10-bebadf46e98874f1a18f2bcae73248ede371795b.tar.xz
olio-linux-3.10-bebadf46e98874f1a18f2bcae73248ede371795b.zip
cgroup: Add generic cgroup subsystem permission checks
Rather than using explicit euid == 0 checks when trying to move tasks into a cgroup via CFS, move permission checks into each specific cgroup subsystem. If a subsystem does not specify a 'allow_attach' handler, then we fall back to doing our checks the old way. Use the 'allow_attach' handler for the 'cpu' cgroup to allow non-root processes to add arbitrary processes to a 'cpu' cgroup if it has the CAP_SYS_NICE capability set. This version of the patch adds a 'allow_attach' handler instead of reusing the 'can_attach' handler. If the 'can_attach' handler is reused, a new cgroup that implements 'can_attach' but not the permission checks could end up with no permission checks at all. Change-Id: Icfa950aa9321d1ceba362061d32dc7dfa2c64f0c Original-Author: San Mehat <san@google.com> Signed-off-by: Colin Cross <ccross@android.com>
Diffstat (limited to 'kernel/audit.h')
0 files changed, 0 insertions, 0 deletions