[PATCH 11/18] Removed nxt_always_inline from nxt_port_close_fds().

Alejandro Colomar alx.manpages at gmail.com
Thu Jun 2 18:05:05 UTC 2022


We shouldn't be forcing the inline of a function used in error
cases (slow path).
---
 src/nxt_port_socket.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nxt_port_socket.c b/src/nxt_port_socket.c
index 30ec449..96988c8 100644
--- a/src/nxt_port_socket.c
+++ b/src/nxt_port_socket.c
@@ -24,7 +24,7 @@ static void nxt_port_write_handler(nxt_task_t *task, void *obj, void *data);
 static nxt_port_send_msg_t *nxt_port_msg_first(nxt_port_t *port);
 nxt_always_inline static inline void nxt_port_msg_close_fd(
     nxt_port_send_msg_t *msg);
-nxt_always_inline static inline void nxt_port_close_fds(nxt_fd_t *fd);
+static inline void nxt_port_close_fds(nxt_fd_t *fd);
 static nxt_buf_t *nxt_port_buf_completion(nxt_task_t *task,
     nxt_work_queue_t *wq, nxt_buf_t *b, size_t sent, nxt_bool_t mmap_mode);
 static nxt_port_send_msg_t *nxt_port_msg_insert_tail(nxt_port_t *port,
-- 
2.36.1



More information about the unit mailing list