Lines Matching refs:hierarchy
104 static void log_domain(struct landlock_hierarchy *const hierarchy)
109 if (READ_ONCE(hierarchy->log_status) == LANDLOCK_LOG_RECORDED)
118 WARN_ON_ONCE(hierarchy->id == 0);
122 hierarchy->id, pid_nr(hierarchy->details->pid),
123 hierarchy->details->uid);
124 audit_log_untrustedstring(ab, hierarchy->details->exe_path);
126 audit_log_untrustedstring(ab, hierarchy->details->comm);
133 WRITE_ONCE(hierarchy->log_status, LANDLOCK_LOG_RECORDED);
139 struct landlock_hierarchy *hierarchy = domain->hierarchy;
143 return hierarchy;
146 if (WARN_ON_ONCE(!hierarchy->parent))
149 hierarchy = hierarchy->parent;
152 return hierarchy;
171 .hierarchy = &dom2_hierarchy,
399 !subject->domain->hierarchy || !request))
468 * @hierarchy: The domain's hierarchy being deallocated.
476 void landlock_log_drop_domain(const struct landlock_hierarchy *const hierarchy)
480 if (WARN_ON_ONCE(!hierarchy))
487 if (READ_ONCE(hierarchy->log_status) != LANDLOCK_LOG_RECORDED)
500 hierarchy->id, atomic64_read(&hierarchy->num_denials));