X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fioprio.c;h=4bf1c6365a19d2ce3d9ae52da457026792528f40;hb=4ef19dddbaf2f24e492c18112fd8a04ce116daca;hp=97e1f088ba00b3b63f7f9ea594b756781fcf6596;hpb=b857c730d4e960d1876ff56ce5c4bd81ea9ff5ae;p=karo-tx-linux.git diff --git a/fs/ioprio.c b/fs/ioprio.c index 97e1f088ba00..4bf1c6365a19 100644 --- a/fs/ioprio.c +++ b/fs/ioprio.c @@ -22,6 +22,7 @@ #include #include #include +#include static int set_task_ioprio(struct task_struct *task, int ioprio) { @@ -62,6 +63,8 @@ asmlinkage long sys_ioprio_set(int which, int who, int ioprio) break; case IOPRIO_CLASS_IDLE: + if (!capable(CAP_SYS_ADMIN)) + return -EPERM; break; default: return -EINVAL;