Merge a4b2d4286d5d3d6f4d2c895835a8134196875405 into 6e3d5569601e89b3edff657a9c9eec016a0e581a

This commit is contained in:
Huy Minh 2025-02-19 20:09:42 +07:00 committed by GitHub
commit f1aca1bb7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -701,9 +701,21 @@ static struct security_hook_list ksu_hooks[] = {
LSM_HOOK_INIT(task_fix_setuid, ksu_task_fix_setuid),
};
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 8, 0)
const struct lsm_id ksu_lsmid = {
.name = "ksu",
.id = 912,
};
#endif
void __init ksu_lsm_hook_init(void)
{
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 8, 0)
// https://elixir.bootlin.com/linux/v6.8/source/include/linux/lsm_hooks.h#L120
security_add_hooks(ksu_hooks, ARRAY_SIZE(ksu_hooks), &ksu_lsmid);
#else
security_add_hooks(ksu_hooks, ARRAY_SIZE(ksu_hooks), "ksu");
#endif
}
#else