Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
if (prog->kernel_fd >= 0)
return 0;
- if (lxc_log_get_level() <= LXC_LOG_LEVEL_TRACE) {
+ if (lxc_log_trace()) {
log_buf = zalloc(BPF_LOG_BUF_SIZE);
if (!log_buf) {
WARN("Failed to allocate bpf log buffer");
__hidden extern void lxc_log_syslog_disable(void);
__hidden extern int lxc_log_set_level(int *dest, int level);
__hidden extern int lxc_log_get_level(void);
+static inline bool lxc_log_trace(void)
+{
+ return lxc_log_get_level() <= LXC_LOG_LEVEL_TRACE;
+}
__hidden extern bool lxc_log_has_valid_level(void);
__hidden extern int lxc_log_set_file(int *fd, const char *fname);
__hidden extern const char *lxc_log_get_file(void);
/* After load seccomp filter into the kernel successfully, export the current seccomp
* filter to log file */
#if HAVE_SCMP_FILTER_CTX
- if (lxc_log_get_level() <= LXC_LOG_LEVEL_TRACE) {
+ if (lxc_log_trace()) {
int fd_log;
fd_log = lxc_log_get_fd();