drm/fourcc: Fix fourcc_mod_code() definition
authorThierry Reding <treding@nvidia.com>
Tue, 20 Feb 2018 14:47:25 +0000 (15:47 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 9 Mar 2018 10:44:35 +0000 (11:44 +0100)
Avoid a compiler warnings when the val parameter is an expression.

This is based on commit 5843f4e02fbe86a59981e35adc6cabebee46fdc0 from
Linux v4.16-rc1.

Acked-by: Emil Velikov <emil.velikov@collabora.com>
Tested-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
include/drm-uapi/drm_fourcc.h

index 3ad838d3f93f323b5a456dbd0f305687a5c786ab..a76ed8f9e383e444ba920671ba80a21bfd2bfecc 100644 (file)
@@ -188,7 +188,7 @@ extern "C" {
 #define DRM_FORMAT_RESERVED          ((1ULL << 56) - 1)
 
 #define fourcc_mod_code(vendor, val) \
-       ((((__u64)DRM_FORMAT_MOD_VENDOR_## vendor) << 56) | (val & 0x00ffffffffffffffULL))
+       ((((__u64)DRM_FORMAT_MOD_VENDOR_## vendor) << 56) | ((val) & 0x00ffffffffffffffULL))
 
 /*
  * Format Modifier tokens: