Commit 429bc03a8e for qemu.org

commit 429bc03a8e9d99d4611439b6a6453dbd5bba0c69
Author: Michael Tokarev <mjt@tls.msk.ru>
Date:   Fri Jan 9 12:09:36 2026 +0300

    linux-user: cleanup epoll_pwait ifdeff'ery

    All linux targets these days have epoll_pwait system call
    (while some miss epoll_wait, which is less generic).  And
    all linux targets definitely has one or another epoll_*wait*
    system call - so whole code block dealing with this system
    call should always be present.

    Remove the now-unneeded ifdef'fery.

    Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    Message-ID: <20260109090937.599881-2-mjt@tls.msk.ru>

diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index ee7c34027e..2c7e1eb5b2 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -13619,13 +13619,10 @@ static abi_long do_syscall1(CPUArchState *cpu_env, int num, abi_long arg1,
     }
 #endif

-#if defined(TARGET_NR_epoll_wait) || defined(TARGET_NR_epoll_pwait)
 #if defined(TARGET_NR_epoll_wait)
     case TARGET_NR_epoll_wait:
 #endif
-#if defined(TARGET_NR_epoll_pwait)
     case TARGET_NR_epoll_pwait:
-#endif
     {
         struct target_epoll_event *target_ep;
         struct epoll_event *ep;
@@ -13650,7 +13647,6 @@ static abi_long do_syscall1(CPUArchState *cpu_env, int num, abi_long arg1,
         }

         switch (num) {
-#if defined(TARGET_NR_epoll_pwait)
         case TARGET_NR_epoll_pwait:
         {
             sigset_t *set = NULL;
@@ -13670,7 +13666,6 @@ static abi_long do_syscall1(CPUArchState *cpu_env, int num, abi_long arg1,
             }
             break;
         }
-#endif
 #if defined(TARGET_NR_epoll_wait)
         case TARGET_NR_epoll_wait:
             ret = get_errno(safe_epoll_pwait(epfd, ep, maxevents, timeout,
@@ -13694,8 +13689,7 @@ static abi_long do_syscall1(CPUArchState *cpu_env, int num, abi_long arg1,
         g_free(ep);
         return ret;
     }
-#endif
-#endif
+#endif /* CONFIG_EPOLL */
 #ifdef TARGET_NR_prlimit64
     case TARGET_NR_prlimit64:
     {