]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tree-wide: use new logging helpers
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 25 Feb 2021 23:42:09 +0000 (00:42 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 25 Feb 2021 23:42:09 +0000 (00:42 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/cgroups/cgfsng.c
src/lxc/commands.c
src/lxc/log.h

index 69ac3dc8d7027051cfb10ae23ee3b065aef53f01..5497a85beee3f097887408dbb6c57e907304a228 100644 (file)
@@ -3030,7 +3030,7 @@ static int __list_cgroup_delegate(char ***delegate)
                }
 
                *delegate = move_ptr(list);
-               return syswarn(0, "Failed to read /sys/kernel/cgroup/delegate");
+               return syswarn_ret(0, "Failed to read /sys/kernel/cgroup/delegate");
        }
 
        lxc_iterate_parts(token, buf, " \t\n") {
index fd554bff48c662fb13f7e3297f0d6850bf447cff..d4d9886ab543a7c61fb4fb5793945cbdc4a7c699 100644 (file)
@@ -354,7 +354,7 @@ static int __lxc_cmd_rsp_send(int fd, struct lxc_cmd_rsp *rsp)
 
        ret = lxc_send_nointr(fd, rsp->data, rsp->datalen, MSG_NOSIGNAL);
        if (ret < 0 || ret != (ssize_t)rsp->datalen)
-               return syswarn(-errno, "Failed to send command response %zd", ret);
+               return syswarn("Failed to send command response %zd", ret);
 
        return 0;
 }
@@ -392,7 +392,7 @@ static inline int rsp_one_fd_reap(int fd, int fd_send, struct lxc_cmd_rsp *rsp)
        if (rsp->data && rsp->datalen > 0) {
                ret = lxc_send_nointr(fd, rsp->data, rsp->datalen, MSG_NOSIGNAL);
                if (ret < 0 || ret != (ssize_t)rsp->datalen)
-                       return syswarn(-errno, "Failed to send command response %zd", ret);
+                       return syswarn("Failed to send command response %zd", ret);
        }
 
        return LXC_CMD_REAP_CLIENT_FD;
@@ -430,7 +430,7 @@ __access_r(3, 2) static int rsp_many_fds_reap(int fd, __u32 fds_len,
        if (rsp->data && rsp->datalen > 0) {
                ret = lxc_send_nointr(fd, rsp->data, rsp->datalen, MSG_NOSIGNAL);
                if (ret < 0 || ret != (ssize_t)rsp->datalen)
-                       return syswarn(-errno, "Failed to send command response %zd", ret);
+                       return syswarn("Failed to send command response %zd", ret);
        }
 
        return LXC_CMD_REAP_CLIENT_FD;
index e8ffb664e0a47474c00fb45581e161d300e6d54c..70344e642b76922aae00f9c452fdad3af83ee9ad 100644 (file)
@@ -494,13 +494,6 @@ __lxc_unused static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo,       \
                __internal_ret__;                             \
        })
 
-#define syswarn(__ret__, format, ...)                         \
-       ({                                                    \
-               typeof(__ret__) __internal_ret__ = (__ret__); \
-               SYSWARN(format, ##__VA_ARGS__);               \
-               __internal_ret__;                             \
-       })
-
 #define systrace(__ret__, format, ...)                        \
        ({                                                    \
                typeof(__ret__) __internal_ret__ = (__ret__); \
@@ -515,14 +508,6 @@ __lxc_unused static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo,       \
                __internal_ret__;                             \
        })
 
-#define syswarn_set(__ret__, format, ...)                     \
-       ({                                                    \
-               typeof(__ret__) __internal_ret__ = (__ret__); \
-               errno = labs(__ret__);                        \
-               SYSWARN(format, ##__VA_ARGS__);               \
-               __internal_ret__;                             \
-       })
-
 #define log_error(__ret__, format, ...)                       \
        ({                                                    \
                typeof(__ret__) __internal_ret__ = (__ret__); \
@@ -612,6 +597,27 @@ __lxc_unused static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo,       \
                __internal_ret__;                             \
        })
 
+#define syswarn(format, ...)                    \
+       ({                                      \
+               SYSWARN(format, ##__VA_ARGS__); \
+               (-errno);                       \
+       })
+
+#define syswarn_set(__ret__, format, ...)                     \
+       ({                                                    \
+               typeof(__ret__) __internal_ret__ = (__ret__); \
+               errno = labs(__ret__);                        \
+               SYSWARN(format, ##__VA_ARGS__);               \
+               __internal_ret__;                             \
+       })
+
+#define syswarn_ret(__ret__, format, ...)                     \
+       ({                                                    \
+               typeof(__ret__) __internal_ret__ = (__ret__); \
+               SYSWARN(format, ##__VA_ARGS__);               \
+               __internal_ret__;                             \
+       })
+
 #define sysdebug(format, ...)                    \
        ({                                       \
                SYSDEBUG(format, ##__VA_ARGS__); \