Merge tag 'selinux-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git...
[platform/kernel/linux-rpi.git] / security / selinux / ss / services.h
index 9555ad0..c430162 100644 (file)
@@ -29,10 +29,19 @@ struct selinux_policy {
        u32 latest_granting;
 } __randomize_layout;
 
-void services_compute_xperms_drivers(struct extended_perms *xperms,
-                               struct avtab_node *node);
+struct convert_context_args {
+       struct selinux_state *state;
+       struct policydb *oldp;
+       struct policydb *newp;
+};
 
+void services_compute_xperms_drivers(struct extended_perms *xperms,
+                                    struct avtab_node *node);
 void services_compute_xperms_decision(struct extended_perms_decision *xpermd,
-                                       struct avtab_node *node);
+                                     struct avtab_node *node);
+
+int services_convert_context(struct convert_context_args *args,
+                            struct context *oldc, struct context *newc,
+                            gfp_t gfp_flags);
 
 #endif /* _SS_SERVICES_H_ */