static.patch 1.7 KB

1234567891011121314151617181920212223
  1. diff --git a/kernel/feature/selinux_hide.c b/kernel/feature/selinux_hide.c
  2. index e1384d9..56e4cfe 100644
  3. --- a/kernel/feature/selinux_hide.c
  4. +++ b/kernel/feature/selinux_hide.c
  5. @@ -35,12 +35,12 @@ bool ksu_selinux_hide_enabled __read_mostly = false;
  6. bool ksu_selinux_hide_running __read_mostly = false;
  7. #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 6, 0)
  8. -static int security_context_to_sid_with_policy(struct selinux_policy *policy, const char *scontext, u32 scontext_len,
  9. - u32 *sid, u32 def_sid, gfp_t gfp_flags);
  10. -static int security_sid_to_context_with_policy(struct selinux_policy *policy, u32 sid, char **scontext,
  11. - u32 *scontext_len);
  12. -static void security_compute_av_user_with_policy(struct selinux_policy *policy, u32 ssid, u32 tsid, u16 tclass,
  13. - struct av_decision *avd);
  14. +int security_context_to_sid_with_policy(struct selinux_policy *policy, const char *scontext, u32 scontext_len,
  15. + u32 *sid, u32 def_sid, gfp_t gfp_flags);
  16. +int security_sid_to_context_with_policy(struct selinux_policy *policy, u32 sid, char **scontext,
  17. + u32 *scontext_len);
  18. +void security_compute_av_user_with_policy(struct selinux_policy *policy, u32 ssid, u32 tsid, u16 tclass,
  19. + struct av_decision *avd);
  20. static void (*security_dump_masked_av_fn)(struct policydb *policydb, struct context *scontext, struct context *tcontext,
  21. u16 tclass, u32 permissions, const char *reason) = NULL;
  22. static void (*context_struct_compute_av_fn)(struct policydb *policydb, struct context *scontext,