From e76357eabb9f371a7350c8f34253bd631ac4b266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 3 Nov 2019 12:14:09 +0100 Subject: [PATCH] terminal: ptmx fdm handler: tag unlikely branches --- terminal.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/terminal.c b/terminal.c index 8fabe81f..8d5e195f 100644 --- a/terminal.c +++ b/terminal.c @@ -122,15 +122,15 @@ fdm_ptmx(struct fdm *fdm, int fd, int events, void *data) { struct terminal *term = data; - if (events & EPOLLOUT) { + if (unlikely(events & EPOLLOUT)) { if (!fdm_ptmx_out(fdm, fd, events, data)) return false; } - if ((events & EPOLLHUP) && !(events & EPOLLIN)) + if (unlikely((events & EPOLLHUP) && !(events & EPOLLIN))) return term_shutdown(term); - if (!(events & EPOLLIN)) + if (unlikely(!(events & EPOLLIN))) return true; uint8_t buf[24 * 1024];