|
@@ -3710,7 +3710,8 @@ static int selinux_file_open(struct file *file, const struct cred *cred)
|
|
|
|
|
|
/* task security operations */
|
|
/* task security operations */
|
|
|
|
|
|
-static int selinux_task_create(unsigned long clone_flags)
|
|
|
|
|
|
+static int selinux_task_alloc(struct task_struct *task,
|
|
|
|
+ unsigned long clone_flags)
|
|
{
|
|
{
|
|
u32 sid = current_sid();
|
|
u32 sid = current_sid();
|
|
|
|
|
|
@@ -6213,7 +6214,7 @@ static struct security_hook_list selinux_hooks[] __lsm_ro_after_init = {
|
|
|
|
|
|
LSM_HOOK_INIT(file_open, selinux_file_open),
|
|
LSM_HOOK_INIT(file_open, selinux_file_open),
|
|
|
|
|
|
- LSM_HOOK_INIT(task_create, selinux_task_create),
|
|
|
|
|
|
+ LSM_HOOK_INIT(task_alloc, selinux_task_alloc),
|
|
LSM_HOOK_INIT(cred_alloc_blank, selinux_cred_alloc_blank),
|
|
LSM_HOOK_INIT(cred_alloc_blank, selinux_cred_alloc_blank),
|
|
LSM_HOOK_INIT(cred_free, selinux_cred_free),
|
|
LSM_HOOK_INIT(cred_free, selinux_cred_free),
|
|
LSM_HOOK_INIT(cred_prepare, selinux_cred_prepare),
|
|
LSM_HOOK_INIT(cred_prepare, selinux_cred_prepare),
|