Loading security/apparmor/policy.c +8 −8 Original line number Diff line number Diff line Loading @@ -397,33 +397,33 @@ struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, /* TODO: profile accounting - setup in remove */ /** * __find_child - find a profile on @head list with a name matching @name * __strn_find_child - find a profile on @head list using substring of @name * @head: list to search (NOT NULL) * @name: name of profile (NOT NULL) * @len: length of @name substring to match * * Requires: rcu_read_lock be held * * Returns: unrefcounted profile ptr, or NULL if not found */ static struct aa_profile *__find_child(struct list_head *head, const char *name) static struct aa_profile *__strn_find_child(struct list_head *head, const char *name, int len) { return (struct aa_profile *)__policy_find(head, name); return (struct aa_profile *)__policy_strn_find(head, name, len); } /** * __strn_find_child - find a profile on @head list using substring of @name * __find_child - find a profile on @head list with a name matching @name * @head: list to search (NOT NULL) * @name: name of profile (NOT NULL) * @len: length of @name substring to match * * Requires: rcu_read_lock be held * * Returns: unrefcounted profile ptr, or NULL if not found */ static struct aa_profile *__strn_find_child(struct list_head *head, const char *name, int len) static struct aa_profile *__find_child(struct list_head *head, const char *name) { return (struct aa_profile *)__policy_strn_find(head, name, len); return __strn_find_child(head, name, strlen(name)); } /** Loading Loading
security/apparmor/policy.c +8 −8 Original line number Diff line number Diff line Loading @@ -397,33 +397,33 @@ struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, /* TODO: profile accounting - setup in remove */ /** * __find_child - find a profile on @head list with a name matching @name * __strn_find_child - find a profile on @head list using substring of @name * @head: list to search (NOT NULL) * @name: name of profile (NOT NULL) * @len: length of @name substring to match * * Requires: rcu_read_lock be held * * Returns: unrefcounted profile ptr, or NULL if not found */ static struct aa_profile *__find_child(struct list_head *head, const char *name) static struct aa_profile *__strn_find_child(struct list_head *head, const char *name, int len) { return (struct aa_profile *)__policy_find(head, name); return (struct aa_profile *)__policy_strn_find(head, name, len); } /** * __strn_find_child - find a profile on @head list using substring of @name * __find_child - find a profile on @head list with a name matching @name * @head: list to search (NOT NULL) * @name: name of profile (NOT NULL) * @len: length of @name substring to match * * Requires: rcu_read_lock be held * * Returns: unrefcounted profile ptr, or NULL if not found */ static struct aa_profile *__strn_find_child(struct list_head *head, const char *name, int len) static struct aa_profile *__find_child(struct list_head *head, const char *name) { return (struct aa_profile *)__policy_strn_find(head, name, len); return __strn_find_child(head, name, strlen(name)); } /** Loading