https://github.com/torvalds/linux
Revision d44753b843e093f9e1f2f14806fbe106fff74898 authored by Juri Lelli on 03 March 2014, 11:09:21 UTC, committed by Ingo Molnar on 11 March 2014, 10:33:46 UTC
Deny the use of SCHED_DEADLINE policy to unprivileged users.
Even if root users can set the policy for normal users, we
don't want the latter to be able to change their parameters
(safest behavior).

Signed-off-by: Juri Lelli <juri.lelli@gmail.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1393844961-18097-1-git-send-email-juri.lelli@gmail.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
1 parent 8712a00
History
Tip revision: d44753b843e093f9e1f2f14806fbe106fff74898 authored by Juri Lelli on 03 March 2014, 11:09:21 UTC
sched/deadline: Deny unprivileged users to set/change SCHED_DEADLINE policy
Tip revision: d44753b
File Mode Size
Kconfig -rw-r--r-- 20.0 KB
Kconfig.debug -rw-r--r-- 1015 bytes
Makefile -rw-r--r-- 2.1 KB
backing-dev.c -rw-r--r-- 16.5 KB
balloon_compaction.c -rw-r--r-- 9.7 KB
bootmem.c -rw-r--r-- 20.8 KB
bounce.c -rw-r--r-- 6.4 KB
cleancache.c -rw-r--r-- 12.7 KB
compaction.c -rw-r--r-- 33.5 KB
debug-pagealloc.c -rw-r--r-- 2.1 KB
dmapool.c -rw-r--r-- 13.1 KB
fadvise.c -rw-r--r-- 3.6 KB
failslab.c -rw-r--r-- 1.3 KB
filemap.c -rw-r--r-- 67.7 KB
filemap_xip.c -rw-r--r-- 11.3 KB
fremap.c -rw-r--r-- 6.8 KB
frontswap.c -rw-r--r-- 13.5 KB
highmem.c -rw-r--r-- 9.9 KB
huge_memory.c -rw-r--r-- 77.7 KB
hugetlb.c -rw-r--r-- 92.4 KB
hugetlb_cgroup.c -rw-r--r-- 10.2 KB
hwpoison-inject.c -rw-r--r-- 3.3 KB
init-mm.c -rw-r--r-- 619 bytes
internal.h -rw-r--r-- 11.3 KB
interval_tree.c -rw-r--r-- 3.2 KB
kmemcheck.c -rw-r--r-- 2.8 KB
kmemleak-test.c -rw-r--r-- 3.3 KB
kmemleak.c -rw-r--r-- 52.5 KB
ksm.c -rw-r--r-- 63.4 KB
list_lru.c -rw-r--r-- 3.1 KB
maccess.c -rw-r--r-- 1.6 KB
madvise.c -rw-r--r-- 14.2 KB
memblock.c -rw-r--r-- 42.9 KB
memcontrol.c -rw-r--r-- 194.3 KB
memory-failure.c -rw-r--r-- 46.5 KB
memory.c -rw-r--r-- 115.9 KB
memory_hotplug.c -rw-r--r-- 48.4 KB
mempolicy.c -rw-r--r-- 74.8 KB
mempool.c -rw-r--r-- 10.5 KB
migrate.c -rw-r--r-- 47.6 KB
mincore.c -rw-r--r-- 7.7 KB
mlock.c -rw-r--r-- 22.5 KB
mm_init.c -rw-r--r-- 5.0 KB
mmap.c -rw-r--r-- 86.2 KB
mmu_context.c -rw-r--r-- 1.2 KB
mmu_notifier.c -rw-r--r-- 9.5 KB
mmzone.c -rw-r--r-- 2.4 KB
mprotect.c -rw-r--r-- 9.6 KB
mremap.c -rw-r--r-- 14.8 KB
msync.c -rw-r--r-- 2.4 KB
nobootmem.c -rw-r--r-- 10.8 KB
nommu.c -rw-r--r-- 53.1 KB
oom_kill.c -rw-r--r-- 19.8 KB
page-writeback.c -rw-r--r-- 75.2 KB
page_alloc.c -rw-r--r-- 181.6 KB
page_cgroup.c -rw-r--r-- 11.9 KB
page_io.c -rw-r--r-- 9.0 KB
page_isolation.c -rw-r--r-- 7.5 KB
pagewalk.c -rw-r--r-- 5.9 KB
percpu-km.c -rw-r--r-- 2.8 KB
percpu-vm.c -rw-r--r-- 12.9 KB
percpu.c -rw-r--r-- 57.2 KB
pgtable-generic.c -rw-r--r-- 5.2 KB
process_vm_access.c -rw-r--r-- 13.2 KB
quicklist.c -rw-r--r-- 2.4 KB
readahead.c -rw-r--r-- 16.0 KB
rmap.c -rw-r--r-- 47.3 KB
shmem.c -rw-r--r-- 78.6 KB
slab.c -rw-r--r-- 109.8 KB
slab.h -rw-r--r-- 8.2 KB
slab_common.c -rw-r--r-- 16.2 KB
slob.c -rw-r--r-- 15.7 KB
slub.c -rw-r--r-- 127.0 KB
sparse-vmemmap.c -rw-r--r-- 6.0 KB
sparse.c -rw-r--r-- 20.9 KB
swap.c -rw-r--r-- 27.5 KB
swap_state.c -rw-r--r-- 12.9 KB
swapfile.c -rw-r--r-- 76.8 KB
truncate.c -rw-r--r-- 19.5 KB
util.c -rw-r--r-- 10.6 KB
vmalloc.c -rw-r--r-- 67.9 KB
vmpressure.c -rw-r--r-- 11.4 KB
vmscan.c -rw-r--r-- 107.2 KB
vmstat.c -rw-r--r-- 35.0 KB
zbud.c -rw-r--r-- 15.9 KB
zsmalloc.c -rw-r--r-- 28.5 KB
zswap.c -rw-r--r-- 24.1 KB

back to top