X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=fs%2Fioprio.c;h=ca77008146c02494018bf84c28b370f0e0a6b39a;hb=50eba24f2e0576910a3e23dced769b7be7f3683e;hp=97e1f088ba00b3b63f7f9ea594b756781fcf6596;hpb=327309e899662b482c58cf25f574513d38b5788c;p=linux-2.6-omap-h63xx.git diff --git a/fs/ioprio.c b/fs/ioprio.c index 97e1f088ba0..ca77008146c 100644 --- a/fs/ioprio.c +++ b/fs/ioprio.c @@ -22,6 +22,8 @@ #include #include #include +#include +#include static int set_task_ioprio(struct task_struct *task, int ioprio) { @@ -62,6 +64,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;