From nobody Tue Feb 10 07:22:33 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.128.49 as permitted sender) client-ip=209.85.128.49; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wm1-f49.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.49 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1625763992; cv=none; d=zohomail.com; s=zohoarc; b=RwV/Ae8dDqUtM1BVA9+NqZwsZtTmMYAhmvtAyBiyklj5Qr/Hwn3/Nl19xNubZFxrFjKI8WDHtRG3KMglQvimSRhbs6B9t7yoktGYwa7NVv4AaAvYxPLsFZVP0lkdlavKybN1zCyXBVSazJM0e5tBnSzPYvMHbcWG9TNyd7uKiQA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1625763992; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=SAUPcCzIfJ2Pzg9QH/n+E/kHj+jWXIgKUz+S/8HUgVM=; b=ar1woJCX0wJh484leZ9p9fhQhBfaWu9nuKdu+E2eyry1ThlBdhEcpgx8JMVnUQRT8bF0aujKjcQ7oAlydZkDkBgIKIDDcyJAacv47y19o/MyjqDkHeox3ftAsYKDvkBvahMYRzjOMhC5FklvvlzPrie/Nye54QxxdnES8ZLPh3s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.49 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.zohomail.com with SMTPS id 1625763992463984.988926057377; Thu, 8 Jul 2021 10:06:32 -0700 (PDT) Received: by mail-wm1-f49.google.com with SMTP id k16-20020a05600c1c90b02901f4ed0fcfe7so4488706wms.5 for ; Thu, 08 Jul 2021 10:06:31 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (93.red-83-35-24.dynamicip.rima-tde.net. [83.35.24.93]) by smtp.gmail.com with ESMTPSA id h13sm2823844wrs.68.2021.07.08.10.06.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jul 2021 10:06:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=SAUPcCzIfJ2Pzg9QH/n+E/kHj+jWXIgKUz+S/8HUgVM=; b=gH+eX/KJPkR1FYsL58md912VDrKOux7AXR/29vRM/bNYTjK2XzGzdGFM/Xekd4rkvH bX77ucO9YuLBad6Njn4dp8fOsfV82XyEpE3tMtFmeXD1dJ7DF8Ih8bFd/4o+roEMExny 6uuEfC8H4VmSYAxOBh6L9YD78WzGORLnpuMrmkV3wCckMuZjVaks728qopFX47ZRGy7l OKlcORzlplrR26CJlrZIcBYPvSNSnVsxvvQICJPJM27fSt4WJp0fzvxWTR2WkZ97POf4 7wgWzlGrVIb1orEKhS7hNbNfZSA7nb5mRNMG272K92qDd+eLit0tvpt3YhBlpFE7piBo qZHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=SAUPcCzIfJ2Pzg9QH/n+E/kHj+jWXIgKUz+S/8HUgVM=; b=ViFwOEoRbRahiGyyA3mMAr9n2hjWjkZ1V3m4C2rr7i9maAf54I1CvgAHA/QVadtjre QdAC8WQs7HH+nOO95yV8fJFfk8w2vGJjUT/UJHhmMTKy7b/4iYXtt9LDomT+X6su64dM goEyjH+MPPS7asr24HcAyBdlcgvRW0SPl3efCOu6CAe7+KMy3/pWm0clHGt9O2r309L5 vY3hUzDPmFjYZO7eN7igGbCq25OqJOZCewXE/CAILYhpgzJILQ+blRPoVP+dB+yLOvrT GgWiXim2lg43z/XBXl6XkA/6DTG42OgA6oUQe12VPbrCUHVWO2a5G2W98hjTR+YfaHFA Yoyg== X-Gm-Message-State: AOAM530ZKe6qeZ1poln7eRviJbssdVM8KYh6UK1xmz4BaL1ni+T/nXbz VlSLSavnUvYac1cSd9dxwMY= X-Google-Smtp-Source: ABdhPJwAfxazIV6R0NVgIfITZFnD/pNd+8UlpaTFfU6nMPtA5v5fwKxz87VWKACYWLNIIJMbYhTCyQ== X-Received: by 2002:a7b:c096:: with SMTP id r22mr6566294wmh.186.1625763990790; Thu, 08 Jul 2021 10:06:30 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Laurent Vivier , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v3 8/8] linux-user/syscall: Remove ERRNO_TABLE_SIZE check Date: Thu, 8 Jul 2021 19:05:50 +0200 Message-Id: <20210708170550.1846343-9-f4bug@amsat.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708170550.1846343-1-f4bug@amsat.org> References: <20210708170550.1846343-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1625763994485100001 Now than target_to_host_errno() always return an errno, we can remove the unused and arbitrary ERRNO_TABLE_SIZE definition. Suggested-by: Richard Henderson Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Laurent Vivier Reviewed-by: Richard Henderson --- linux-user/syscall.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 94ec6f730b3..376629c6891 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -507,8 +507,6 @@ static inline int next_free_host_timer(void) } #endif =20 -#define ERRNO_TABLE_SIZE 1200 - static inline int host_to_target_errno(int host_errno) { switch (host_errno) { @@ -548,9 +546,6 @@ const char *target_strerror(int err) return "Successful exit from sigreturn"; } =20 - if ((err >=3D ERRNO_TABLE_SIZE) || (err < 0)) { - return NULL; - } return strerror(target_to_host_errno(err)); } =20 --=20 2.31.1