From nobody Mon Feb 9 10:52:37 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.48 as permitted sender) client-ip=209.85.221.48; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f48.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.48 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail(p=none dis=none) header.from=amsat.org ARC-Seal: i=1; a=rsa-sha256; t=1620729306; cv=none; d=zohomail.com; s=zohoarc; b=GU2Kq47ryjXD4eMhv+97HE2TsRLfYIu3PYYv4ifBHfyyMTuC6TQs2idKIPrL7hfseiNSB9PmtMv7p+cWPJjjfqbsifEaFAZg4oA0v3gRVQzwOUwF9Vp3FlfpdPzZCzmX4TLx53nM1pZu5dKc7CZp1nMLcLXoy+nxvNCi4UCBeKg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620729306; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Sender:Subject:To; bh=epm+AOA/2FPMjdi+gBtLTE2X95XvzKCuJRYRL6L3lns=; b=a3L/g/ZrvP71smDmBPDBnKMHJ+wzQ9N0y79Nsakfvev6YQaEjxMzPBHUvvUbG7wpNfBjC2hB9n32gEeDjqy0De84ndzfiGCY/nHDMI1SeN+bosY2kgcCz9Z5XUBX5aPuQWlDStZx2yGk9oUywzjgiC1zbx1kOAST+ECs9PCEs4E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.48 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.zohomail.com with SMTPS id 1620729306402576.1144476983106; Tue, 11 May 2021 03:35:06 -0700 (PDT) Received: by mail-wr1-f48.google.com with SMTP id x5so19585529wrv.13 for ; Tue, 11 May 2021 03:35:05 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id j7sm23332470wmi.21.2021.05.11.03.35.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 03:35:03 -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:mime-version :content-transfer-encoding; bh=epm+AOA/2FPMjdi+gBtLTE2X95XvzKCuJRYRL6L3lns=; b=G2GaxICAylIyvzWXDjhjQo5IgnpM4rQnfAPspRVv3goMmlMwE+FQhFnETUklrd86Ij dc+237MTKcQLDainuYPZqzvTKOQmGmeI/WBMX0LYv42vakGU4KVuUiJzGJsM4+CFR0Zk Ry52PrPLli7e6q5yV3NV++zby8d7ZH1xtkNgPsgT7f4bwKcpCaui+jhntjeOlXOY+M9A CRP1Ffmq2q7gofx76VIV0/JkA+7im9w3dvPKNi6KWGw4t137oOLbTSsmz3i8M4acLaxq nPr/9v/h5PzL7lcwJiYamjQUhk+WqpPv6sdPIVM62pfZd803u0cGvl4vTraD4moY9ZVz tCAg== 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 :mime-version:content-transfer-encoding; bh=epm+AOA/2FPMjdi+gBtLTE2X95XvzKCuJRYRL6L3lns=; b=Un0SuBuNQpghCv89ympRoTA0Kq1XkLRFLv97Z0MtZGaPo6V8mHnpwSHjGNPXTbbXeS Rgo9j7g6hUFFap7mGQ1sTxLmaWy64bfZmasmafDBo228KTj7SVgBEx1CMZ2ShYN1bQR3 Bi2FdNPbTaUDqHzT69w21OdgPO4zsdYuzu0OwvexRIrgcFspSI+QqBUEJ2dvRUx64JIy pAtYcX7RslFNqK1kM/HujgYnPSDDWcxrL59yb2fI9gaPUxP3b4rtdsgSviUJKxFHtYIg RPNRWV5rH68JNfnpVnHdRkofEvnUJUT+wpFnCXEBbjzn1wmNvBQ2QjTPaXGE39NK8Ko7 lvEA== X-Gm-Message-State: AOAM5324OUxppuGEPJAE3XM0hy2ON68ehGRjjbtVwVpoFhNXxnZxkhAS tmcKX1vQ1oeMJU34DcFubQw= X-Google-Smtp-Source: ABdhPJwVV0Is3/ay5ZqeJgdOkKvP7HliTxhs2ADI/sEGP5f0hd7ebTCpScz/rEDtLfCQFMfPvfdl4w== X-Received: by 2002:a5d:4452:: with SMTP id x18mr37993540wrr.286.1620729304474; Tue, 11 May 2021 03:35:04 -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 , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH] Constify bitmask_transtbl fcntl/mmap flags_tlb[] Date: Tue, 11 May 2021 12:35:02 +0200 Message-Id: <20210511103502.2875844-1-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Keep bitmask_transtbl in .rodata by marking the arrays const. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Bin Meng Reviewed-by: Laurent Vivier Reviewed-by: Richard Henderson --- linux-user/syscall.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 95d79ddc437..64f486743a9 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -365,7 +365,7 @@ _syscall5(int, sys_statx, int, dirfd, const char *, pat= hname, int, flags, _syscall2(int, membarrier, int, cmd, int, flags) #endif =20 -static bitmask_transtbl fcntl_flags_tbl[] =3D { +static const bitmask_transtbl fcntl_flags_tbl[] =3D { { TARGET_O_ACCMODE, TARGET_O_WRONLY, O_ACCMODE, O_WRONLY, }, { TARGET_O_ACCMODE, TARGET_O_RDWR, O_ACCMODE, O_RDWR, }, { TARGET_O_CREAT, TARGET_O_CREAT, O_CREAT, O_CREAT, }, @@ -6062,7 +6062,7 @@ static const StructEntry struct_termios_def =3D { .print =3D print_termios, }; =20 -static bitmask_transtbl mmap_flags_tbl[] =3D { +static const bitmask_transtbl mmap_flags_tbl[] =3D { { TARGET_MAP_SHARED, TARGET_MAP_SHARED, MAP_SHARED, MAP_SHARED }, { TARGET_MAP_PRIVATE, TARGET_MAP_PRIVATE, MAP_PRIVATE, MAP_PRIVATE }, { TARGET_MAP_FIXED, TARGET_MAP_FIXED, MAP_FIXED, MAP_FIXED }, --=20 2.26.3