SHA256
1
0
forked from pool/Mesa
Mesa/U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch
Stefan Dirsch ded7693b9b - update to 18.2.0
* This release consists of nearly 2200 commits from approximately
    130 developers.
  * The top highlights include:
    - OpenGL 4.3 on virgl.
    - OpenGL 4.4 Compatibility profile on radeonsi.
    - OpenGL ES 3.2 on radeonsi and virgl.
    - GL_ARB_ES3_2_compatibility on radeonsi.
    - GL_ARB_fragment_shader_interlock on i965.
    - GL_ARB_sample_locations and GL_NV_sample_locations on nvc0 (GM200+).
    - GL_ANDROID_extension_pack_es31a on radeonsi.
    - GL_KHR_texture_compression_astc_ldr on radeonsi.
    - GL_NV_conservative_raster and GL_NV_conservative_raster_dilate on
      nvc0 (GM200+).
    - GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102+).
    - multisampled images on nvc0 (GM107+) (now supported on GF100+).
  * Additional features:
    - ANV Extensions:
      - VK_KHR_bind_memory2.
      - VK_KHR_external_fence.
      - VK_KHR_external_fence_capabilities.
      - VK_KHR_external_semaphore.
      - VK_KHR_external_semaphore_capabilities.
      - VK_KHR_maintenance2.
      - VK_KHR_maintenance3.
      - VK_KHR_multiview.
      - VK_KHR_relaxed_block_layout.
      - VK_KHR_sampler_ycbcr_conversion.
      - VK_KHR_8bit_storage.
      - VK_KHR_create_renderpass2.
      - VK_KHR_display.
      - VK_KHR_display_swapchain.
      - VK_KHR_external_fence_fd.
      - VK_KHR_external_semaphore_fd.
      - VK_KHR_get_display_properties2.
      - VK_KHR_image_format_list.
    - RADV Extensions:
      - VK_KHR_bind_memory2.
      - VK_KHR_external_fence.
      - VK_KHR_external_fence_capabilities.
      - VK_KHR_maintenance2.
      - VK_KHR_maintenance3.
      - VK_KHR_multiview.
      - VK_KHR_relaxed_block_layout.
      - VK_KHR_create_renderpass2.
      - VK_KHR_display.
      - VK_KHR_display_swapchain.
      - VK_KHR_draw_indirect_count.
      - VK_KHR_external_fence_fd.
      - VK_KHR_get_display_properties2.
      - VK_KHR_get_surface_capabilities2.
      - VK_KHR_image_format_list.
    - New GL extensions supported by all drivers:
      - GL_OES_EGL_image_external.
      - GL_OES_EGL_image_external_essl3.
    - freedreno:
      - GL 3.0's multisample anti-aliasing support on a5xx.
      - GL_ARB_texture_multisample support on a5xx.
      - GLES3.1's GS5 Packing/bitfield/conversion functions support on a5xx.
      - Dynamically uniform UBO array indices.
      - Packing/bitfield/conversion functions.
      - Enhanced textureGather.
      - GL_OES_texture_buffer.
      - GL_ARB_seamless_cubemap_per_texture.
    - i965:
      - GL_OES_texture_view on gen8+.
      - GL_EXT_texture_norm16.
    - nouveau:
      - GL_ARB_post_depth_coverage.
      - GL_ARB_sample_locations.
      - GL_EXT_texture_norm16.
    - r600:
      - GL_EXT_texture_norm16.
    - radeonsi:
      - GL_EXT_texture_norm16.
    - virgl:
      - GL_ARB_seamless_cubemap_per_texture.
      - GL_ARB_shader_stencil_export.
- supersedes u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch,
  u_intel_anv-make-scripts-python-2-3-compat.patch
- U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch,
  U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch,
  U_python-Fix-rich-comparisons.patch,
  U_python-Use-key-functions-when-sorting-containers.patch
  * buildfixes ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=770
2018-09-11 12:38:21 +00:00

40 lines
1.5 KiB
Diff

From ccdefbb559a60c2560118d253a9eaeffd1e94eb6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org>
Date: Sat, 18 Aug 2018 13:16:11 +0200
Subject: [PATCH] intel: aubinator: mark ftruncate_res as MAYBE_UNUSED in
ensure_phys_mem
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Only used, when asserts are enabled.
Fixes an unused-variable warning with GCC 8:
../../../src/intel/tools/aubinator.c: In function 'ensure_phys_mem':
../../../src/intel/tools/aubinator.c:209:11: warning: unused variable 'ftruncate_res' [-Wunused-variable]
int ftruncate_res = ftruncate(mem_fd, mem_fd_len += 4096);
^~~~~~~~~~~~~
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
---
src/intel/tools/aubinator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/intel/tools/aubinator.c b/src/intel/tools/aubinator.c
index 9a3b1d1ef1..66a7db1043 100644
--- a/src/intel/tools/aubinator.c
+++ b/src/intel/tools/aubinator.c
@@ -206,7 +206,7 @@ ensure_phys_mem(uint64_t phys_addr)
new_mem->phys_addr = phys_addr;
new_mem->fd_offset = mem_fd_len;
- int ftruncate_res = ftruncate(mem_fd, mem_fd_len += 4096);
+ MAYBE_UNUSED int ftruncate_res = ftruncate(mem_fd, mem_fd_len += 4096);
assert(ftruncate_res == 0);
new_mem->data = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED,
--
2.16.4