From patchwork Sat Jul 14 12:20:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eugeniu Rosca X-Patchwork-Id: 943937 X-Patchwork-Delegate: agraf@suse.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="IlCU0hsl"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 41STLK0fNxz9s1R for ; Sat, 14 Jul 2018 22:21:28 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B31F2C22014; Sat, 14 Jul 2018 12:21:25 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 7A209C21ECE; Sat, 14 Jul 2018 12:21:22 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 5CDA1C21ECE; Sat, 14 Jul 2018 12:21:20 +0000 (UTC) Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by lists.denx.de (Postfix) with ESMTPS id CF026C21DD9 for ; Sat, 14 Jul 2018 12:21:19 +0000 (UTC) Received: by mail-wm0-f65.google.com with SMTP id s12-v6so11057690wmc.1 for ; Sat, 14 Jul 2018 05:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=5uioAJ/EFXr847q2F5CaGqbCVd+dSFYzLHzlc7NdjZU=; b=IlCU0hslPP5me/Up/eh+QvM57ROWgDImJ0MJGsSsylGdkjelHofhMtZSdnqKauoEDn gO/Gx9VjRZSVnwoFzZdZMHnTPMsaUuTt9LkSjXp8pNjukCVMJfBZuAIGnlkjwxtR9FxC ZHPbej12wGbDrYgaYccI4o6+VAkjDQA1+FK+nvo3NUr8nARKblZx9nQ3SkTNSi+OAjt8 jGwk2JLeEKQafOImzjjonMThG5AsJDNkEQnfwtV8BaBoTtaSrot8t7mHCINu7MnwvtlQ 0OxKnqbXnyyAoVr0G3VyxrN6bp2IdwEgEPnIOTJJriovnO8tu1YSJhi9/a0cGngq92zK 9XNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=5uioAJ/EFXr847q2F5CaGqbCVd+dSFYzLHzlc7NdjZU=; b=QK1AoPl4rAGjTQZNEji0Wy/Zx39Lz1cOH+usQVIVpL5EvdutNkZuwYf2Vfj44WuBc1 k6l9dIzb6BJnEzktPnv/5uaxWQZ0X5va6u6I5LgmUXX2j4i9NcLU+DB62V2x/5O/kWfN 6HVCCg9uW1k7EggTK3Ju3D3gbwtBmX6DCK5GqNVeyt+2+fzv4wPUKkAe5zHDaXmNABiW tvHjQV805PXWDqoqh76AD5O8YAp8Myx/luOKQ5/yPYmgHCWWcug5Jqt59HXBEQnm+zM6 OwbXH7YGJjbx8eYJdrcE7VEFUTIuAeAguksQ9UQDn6pW2uknRbRGt6FVMD+rfbm5p3u5 SrWg== X-Gm-Message-State: AOUpUlH64N9N8WGU/hbIivIAl+kBSxxu/GMvKS0Grdc63EafM22EbleP xJr0gtoSIlX0gXZ9GxYMMxA= X-Google-Smtp-Source: AAOMgpcmVeJA7XoB7owYn9/tNIj91yFK0oAdKPepbyogGNxUSFUybNw019LRX4gDJcr2HjXQrXGG4w== X-Received: by 2002:a1c:6d9a:: with SMTP id b26-v6mr5535970wmi.74.1531570879500; Sat, 14 Jul 2018 05:21:19 -0700 (PDT) Received: from localhost.localdomain (ipb218f4bb.dynamic.kabel-deutschland.de. [178.24.244.187]) by smtp.gmail.com with ESMTPSA id h2-v6sm11109640wmf.28.2018.07.14.05.21.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 14 Jul 2018 05:21:18 -0700 (PDT) From: Eugeniu Rosca X-Google-Original-From: Eugeniu Rosca To: Alexander Graf , Heinrich Schuchardt , Bin Meng , Simon Glass , Rob Clark , u-boot@lists.denx.de Date: Sat, 14 Jul 2018 14:20:53 +0200 Message-Id: <20180714122053.19418-1-erosca@de.adit-jv.com> X-Mailer: git-send-email 2.18.0 Cc: Eugeniu Rosca Subject: [U-Boot] [PATCH] efi.h: Fix truncation of constant value X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Starting with commit 867a6ac86dd8 ("efi: Add start-up library code"), sparse constantly complains about truncated constant value in efi.h: include/efi.h:176:35: warning: cast truncates bits from constant value (8000000000000000 becomes 0) This can get quite noisy, preventing real issues to be noticed: $ make defconfig *** Default configuration is based on 'sandbox_defconfig' $ make C=2 -j12 2>&1 | grep truncates | wc -l 441 After the patch is applied: $ make C=2 -j12 2>&1 | grep truncates | wc -l 0 $ sparse --version v0.5.2 Fixes: 867a6ac86dd8 ("efi: Add start-up library code") Signed-off-by: Eugeniu Rosca --- include/efi.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/efi.h b/include/efi.h index 0fe15e65c06c..3e3f23b42f8a 100644 --- a/include/efi.h +++ b/include/efi.h @@ -172,11 +172,11 @@ enum { EFI_MEMORY_RP_SHIFT = 13, /* read-protect */ EFI_MEMORY_XP_SHIFT = 14, /* execute-protect */ EFI_MEMORY_RUNTIME_SHIFT = 63, /* range requires runtime mapping */ - - EFI_MEMORY_RUNTIME = 1ULL << EFI_MEMORY_RUNTIME_SHIFT, - EFI_MEM_DESC_VERSION = 1, }; +#define EFI_MEMORY_RUNTIME (1ULL << EFI_MEMORY_RUNTIME_SHIFT) +#define EFI_MEM_DESC_VERSION 1 + #define EFI_PAGE_SHIFT 12 #define EFI_PAGE_SIZE (1UL << EFI_PAGE_SHIFT) #define EFI_PAGE_MASK (EFI_PAGE_SIZE - 1)