From: Kamoltat (Junior) Sirivadhna Date: Thu, 12 Mar 2026 18:58:10 +0000 (+0000) Subject: src/msg/async/Event: collect and ignore return value for read() X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e23e1664ca4fd32590284591be9279ba984f1ad8;p=ceph.git src/msg/async/Event: collect and ignore return value for read() Problem: ceph/src/msg/async/Event.cc:58:9: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 58 | read(fd_or_id, &value, sizeof(value)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ‘warn_unused_result’ needs to be suppressed Solution: Collect and ignore return value for read to suppress ‘warn_unused_result’ Fixes: No Tracker Signed-off-by: Kamoltat (Junior) Sirivadhna --- diff --git a/src/msg/async/Event.cc b/src/msg/async/Event.cc index aa7c2c574c4d..7399494a93fa 100644 --- a/src/msg/async/Event.cc +++ b/src/msg/async/Event.cc @@ -18,6 +18,7 @@ #include "include/compat.h" #include "common/errno.h" #include +#include #include "Event.h" #ifdef HAVE_DPDK @@ -55,7 +56,7 @@ class C_handle_notify : public EventCallback { void do_request(uint64_t fd_or_id) override { #ifdef __linux__ eventfd_t value; - read(fd_or_id, &value, sizeof(value)); + std::ignore = read(fd_or_id, &value, sizeof(value)); #else char c[256]; int r = 0;