From patchwork Mon Feb 17 05:56:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Collin Funk X-Patchwork-Id: 106655 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 857BF3858CDA for ; Mon, 17 Feb 2025 05:58:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 857BF3858CDA Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=Re8AEH4+ X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) by sourceware.org (Postfix) with ESMTPS id 832893858D1E for ; Mon, 17 Feb 2025 05:56:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 832893858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 832893858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::1036 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739771818; cv=none; b=rY9w3gOkbL/Hepovzd064YTuc2KUxp1xKvON3mrGg2Pyh5nS/PY8KPUk9+6uncuhUPoujFdXOJ73JakpNDKbpGHGM9Mct65+fJ3vK2Z00pGVeNvGJXMcOnlBYCOmZMwCQhlwcb4dOT2Aq6f006mciGhzo7H0uaAzNlmOqeGweoU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739771818; c=relaxed/simple; bh=y0qHOleMiWOTH46NW81tW2XY4jGq8WZ5e5/tX4etNWE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=u6aNjzNx/LLH5hB/PZV4mofnqMQyUmmbtPFs+sBvfsk5QA29ayD3JFNka50u5MaFVxMx57DwR5urZJOgBLUnwrWDkqENoDo9qNsPs9kTx7mq5URWkfVoqb1CaSlMbP7im0EuQx4JzMcX2vIOIvyFLiZs6RVscsYJjsoaHR4sN5U= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 832893858D1E Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-2fc042c9290so6070559a91.0 for ; Sun, 16 Feb 2025 21:56:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739771817; x=1740376617; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=gJQa8g8D4X8ugLNpTW9D2s+ZZQdJvczjdZxiPUNzU20=; b=Re8AEH4+UOiGbeBrigyqDHLFT3og1ZNiIqffHftbhuKZGJ6QsNcfFBo2GkapdjglFc cYNHOep+tGbOng1yPaxDmvNNL8TjVQ65m7MpeRPAYIssznyD/ssVFjWn3h857yB/dUoZ 6JBp+8JcUiuJ/VUDhAYc+Cq+g5gdcR/Xfqi4+Mvrkj27VyDLFccRRf64UDXKSL4COkEH V3vbSfKjyLnbe3oc40nv1/DgxeFEdE100wGxEVik1WanetDU1ncisRITD1yoNFZ9fCfH Y9dt+SL/fDEgl8h02BN5IZJ9Y7W5Tri2M9nizCPtBc+fp9RMctj8kzsAroHQuuKpvKmA E1gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739771817; x=1740376617; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gJQa8g8D4X8ugLNpTW9D2s+ZZQdJvczjdZxiPUNzU20=; b=EQ/O3GPxc4dZv0PAZw6Ej8phDQ/37K1fu36rHQKjDAe0R1HJv5nk0K8zBQdAmmXKwu 2p3NFd8vucKyD9Aypo+lvXMPgocUi5zHSbekY7YlUyy+Tqefv/LgFN/WtBmYJULtRcUo iloqCZEFERfIot24Azq2/E1JAOrCgQurSValbYrmNmwSPB1+vzf/lApCzct/klOPXPe4 T27ZrsaL8lckKAeixuCsN4z42IzVBNvGwEEGVs8cBMV9XTL/MCkp50l5PUtmFJeG7QZt WDISqTRSy0qXkAMfXZR9qNoT3JEaYsPKL/EX80rQnQmwO9WO3aEPjGwYg9PFCLN12837 jSfg== X-Gm-Message-State: AOJu0YyBr+dOwLf50fhWAwJDiR5CWIj3uE4GWR8dUGpHXpFrOaLA09C8 qtgXZf6O1c677cjNpvxHoAEDf0iREPWLRKHXcBjUsWMhRnTFKQ/iuOD+6WCm X-Gm-Gg: ASbGnctKzOM8bU20EmvHtAHd6IOmHs6WW2FHFQgUckDVXuX93UJ9sR44Rd/zVZlx5/+ xel6p/t2HipAGmIdUSIZUV6fIWYSbXgrnP0GfRAwWxJrLGPKeh6PPQfwpe9W6mH+6OtzB7Dc4bl HNjaem4lyV68r+4As3h+x1g9DfEwhr64K6I5mwtpl2VA3ql990+oRNY7W9uK/cFfAfnIaaKA+Go NYlXgJUGbW38YFhGy2D+Ebuq/S02SdYQHG1LCJX8VqlF2Kl+QOQ3akXNZZBehWK3hGXPPFaQXfS JKFwrT30E8c+fCiIzbdbJQOH+ydoRIsYLFkbSIK7fSs4ryg= X-Google-Smtp-Source: AGHT+IGG3D0OLbOx8kvVgmGJp2wira+kADH2E2E6jrkXiaf6NELpRmhfUaT4DfATpeu2AQNitFPEwQ== X-Received: by 2002:a17:90b:2887:b0:2fa:e9b:33ab with SMTP id 98e67ed59e1d1-2fc40f22758mr15249544a91.16.1739771816966; Sun, 16 Feb 2025 21:56:56 -0800 (PST) Received: from fedora.. (c-73-93-224-2.hsd1.ca.comcast.net. [73.93.224.2]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-220d556f967sm63511035ad.162.2025.02.16.21.56.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Feb 2025 21:56:56 -0800 (PST) From: Collin Funk To: libc-alpha@sourceware.org Cc: Collin Funk Subject: [PATCH] linux: Fix integer overflow warnings when including [BZ #32708] Date: Sun, 16 Feb 2025 21:56:29 -0800 Message-ID: <20250217055647.493638-1-collin.funk1@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org Using gcc -Wshift-overflow=2 -Wsystem-headers to compile a file including will cause a warning since 1 << 31 is undefined behavior on platforms where int is 32-bits. Signed-off-by: Collin Funk Reviewed-by: Carlos O'Donell --- sysdeps/unix/sysv/linux/sys/mount.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysdeps/unix/sysv/linux/sys/mount.h b/sysdeps/unix/sysv/linux/sys/mount.h index 7c6d0805d7..b549e75148 100644 --- a/sysdeps/unix/sysv/linux/sys/mount.h +++ b/sysdeps/unix/sysv/linux/sys/mount.h @@ -121,7 +121,7 @@ enum MS_ACTIVE = 1 << 30, #define MS_ACTIVE MS_ACTIVE #undef MS_NOUSER - MS_NOUSER = 1 << 31 + MS_NOUSER = 1U << 31 #define MS_NOUSER MS_NOUSER };