]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
apparmor: Adjust offset when accessing task blob.
authorTetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
Mon, 21 Jan 2019 01:25:10 +0000 (10:25 +0900)
committerJames Morris <james.morris@microsoft.com>
Tue, 22 Jan 2019 22:38:59 +0000 (14:38 -0800)
AppArmor will no longer be the only user of task blob
after TOMOYO started using task blob.

Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Fixes: f4ad8f2c4076 ("LSM: Infrastructure management of the task security")
Acked-by: Kees Cook <keescook@chromium.org>
Signed-off-by: James Morris <james.morris@microsoft.com>
security/apparmor/include/task.h

index 039c1e60887abd033f3af571b41f5df190150dc4..311e652324e3a9395c36d11af474b2488bc9d4c2 100644 (file)
@@ -16,7 +16,7 @@
 
 static inline struct aa_task_ctx *task_ctx(struct task_struct *task)
 {
-       return task->security;
+       return task->security + apparmor_blob_sizes.lbs_task;
 }
 
 /*