Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp4860243ybc; Tue, 26 Nov 2019 16:11:08 -0800 (PST) X-Google-Smtp-Source: APXvYqzMTAXPX88JV7gOSUmzyNUSUpOaeHhOuwmYJm3ejekYOGrOqZLPbuIyGVz/xF/T+aK32HKE X-Received: by 2002:a05:6402:2036:: with SMTP id ay22mr23309551edb.303.1574813468641; Tue, 26 Nov 2019 16:11:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574813468; cv=none; d=google.com; s=arc-20160816; b=zr6eOZu7PIpSTEEGbTGQ92mwZuY9JfncUfNQ3h1aYAvvtnFaxtf5zcHt5+z1n2dJ9M KGZGjJyvjhH5EJ+P/AX2AjWVzMPyg883mtWtRwqnp6212nHl8+O/GSjAJHl48ZaeJODW kowNiFsVeHMq23od/aR/mDWGWF+1JtlPok4CX4W3tfkww7+j5KgIaL4iRtTseDKnVsVW mNnCnWiJmbsAxKNXw5vYgTlCwAcKzGf2794wjVOmjfUNuwmT1YQmVBXZBMIaMg20Sqp0 Nyy1uu2AdvTig/4VYtNK53ERZAtg8zusCnLRoZEvVGFruL7B1wA6wKGToAzHJmncDW/x RctA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:mime-version :message-id:date:dkim-signature; bh=5j8209s7wyWKdS1J+a/RMwLo3s0bXaXoyBAKaKACgqU=; b=WcB/meADbsK7cLRh22aREAnmv2XobykEEvnQKqrayCcQhdoGU6/MeYLzpSY712DfIH RNGBf/hY26Jw2PX3G7WZ7SQCudEW7wbIXUj001GYCI+5i2iLOyN+r9M6Fglu0SmORI8I zyw1OmSMo3MyfDVRY67+WW3y0PnBPnembV1T/rWt6OrirswbOMzy+4AjoV7ZSfEBRo8h gfhJekgNMQqstwFki74bScpG2d16bUE/OoUQHNcfWG8tgiLzqRj1P7GodMw9NwPJYNrd s6SYtYBA5mbafhzm6Qs9R264QWZHm/tzDOBvP5vnqvv8nBcjns08fLKfoJ/HBlg04GtT 0imQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="sOz/WnOO"; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id la4si7669990ejb.297.2019.11.26.16.10.34; Tue, 26 Nov 2019 16:11:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="sOz/WnOO"; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726593AbfK0AK2 (ORCPT + 99 others); Tue, 26 Nov 2019 19:10:28 -0500 Received: from mail-pj1-f74.google.com ([209.85.216.74]:47549 "EHLO mail-pj1-f74.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726504AbfK0AK2 (ORCPT ); Tue, 26 Nov 2019 19:10:28 -0500 Received: by mail-pj1-f74.google.com with SMTP id q22so10072528pjp.14 for ; Tue, 26 Nov 2019 16:10:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=5j8209s7wyWKdS1J+a/RMwLo3s0bXaXoyBAKaKACgqU=; b=sOz/WnOOzGDlwh48N4QMtKoKOE3lKBNSUMpnpOymzACK3shRbuXyHl/6WBEfn1Wb1Z qsMjrCZfpr7kr6XuO1/mtZa33hdJB7yx24E6EefYSGnxlB1QdK0jp2bRVEQmmKmEUDKW lMnckzt2Obexns9Ze5nschKzqlMM+3kQqDZAZzheas5OMSnTwgoHa/9YL9dIxqNl1TP+ xSiPBu2VTPXnk4kOeXuMzwKoOFlxVetZaP1og88hGjN4CVIDJ+xuHI6DQqUuvoRxaPYZ ZDHIR2Ilyi41pNNAvdKovHJiCtFrPbMNnlH/EWPzCeSYj8Sz5rSRPrUvpRSTRn+0mhFR maMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=5j8209s7wyWKdS1J+a/RMwLo3s0bXaXoyBAKaKACgqU=; b=h4bwoeJft8l2oeAd7do357Dygm4xgKikKavohLl4710Ql1rVIDGrm7Po3C5qp/Zw1V VgIM9VVmA7NKN1YFn3Prgp9k/JhBw9tug4mbnU/v1+G3F2vJBWhavLulrfDUy0alLwQx JwpeQkMd2kVBjxi4PbC7piUTr0eqCLvH1zCTJwxBPbcJCiZkt7u+DO+AB2Z3GoJ0coI0 I8qsDR6c0Do714BnrzZi+UdqqSdNzaXWe6OvFMKCFBUBmcxCJM8HDGHjezQWJmqhqHU4 CXVBmVAkEeqrmlGRxP98J5j2L3I1964/d7zRYnB8VXXfD7zRFHUWDfnVcCL5jQfYpfXn uiGg== X-Gm-Message-State: APjAAAUOLPtGeqAk5hI+BhBKwHp1pAaBCa+Q27U0LLPQeTjlSwCOeX00 lGnXWv6zKhZwpbadqQehu+4Lhrqg7p0= X-Received: by 2002:a65:590f:: with SMTP id f15mr1325328pgu.381.1574813427623; Tue, 26 Nov 2019 16:10:27 -0800 (PST) Date: Tue, 26 Nov 2019 16:10:23 -0800 Message-Id: <20191127001023.63271-1-yzaikin@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.24.0.432.g9d3f5f5b63-goog Subject: [PATCH] fs/ext4/inode-test: Fix inode test on 32 bit platforms. From: Iurii Zaikin To: skhan@linuxfoundation.org, brendanhiggins@google.com, tytso@mit.edu, geert@linux-m68k.org Cc: linux-ext4@vger.kernel.org, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, Iurii Zaikin Content-Type: text/plain; charset="UTF-8" Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Fixes the issue caused by the fact that in C in the expression of the form -1234L only 1234L is the actual literal, the unary minus is an operation applied to the literal. Which means that to express the lower bound for the type one has to negate the upper bound and subtract 1. Signed-off-by: Iurii Zaikin --- fs/ext4/inode-test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ext4/inode-test.c b/fs/ext4/inode-test.c index 92a9da1774aa..bbce1c328d85 100644 --- a/fs/ext4/inode-test.c +++ b/fs/ext4/inode-test.c @@ -25,7 +25,7 @@ * For constructing the negative timestamp lower bound value. * binary: 10000000 00000000 00000000 00000000 */ -#define LOWER_MSB_1 (-0x80000000L) +#define LOWER_MSB_1 (-(UPPER_MSB_0) - 1L) /* avoid overflow */ /* * For constructing the negative timestamp upper bound value. * binary: 11111111 11111111 11111111 11111111 -- 2.24.0.432.g9d3f5f5b63-goog