OSDN Git Service

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 039c1e6..311e652 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;
 }
 
 /*