util: Move gallium's linked list to util
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 28 Apr 2015 00:41:27 +0000 (17:41 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 9 May 2015 00:16:13 +0000 (17:16 -0700)
commit7a30668ad665f3315106e1a959c6186dea79a24a
tree0741c8d2ce9ff59e04c756c331419c79f5242dc4
parent258b4194c8314ffc57ff676ad2528b741b47031e
util: Move gallium's linked list to util

The linked list in gallium is pretty much the kernel list and we would like
to have a C-based linked list for all of mesa.  Let's not duplicate and
just steal the gallium one.

Acked-by: Connor Abbott <cwabbott0@gmail.com>
Reviewed-by: Rob Clark <robclark@freedesktop.org>
44 files changed:
src/gallium/auxiliary/Makefile.sources
src/gallium/auxiliary/hud/hud_private.h
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c
src/gallium/auxiliary/util/u_debug_flush.c
src/gallium/auxiliary/util/u_debug_memory.c
src/gallium/auxiliary/util/u_dirty_surfaces.h
src/gallium/drivers/freedreno/freedreno_context.h
src/gallium/drivers/freedreno/freedreno_query_hw.h
src/gallium/drivers/freedreno/freedreno_resource.h
src/gallium/drivers/ilo/core/ilo_core.h
src/gallium/drivers/nouveau/nouveau_buffer.h
src/gallium/drivers/nouveau/nouveau_fence.c
src/gallium/drivers/nouveau/nouveau_fence.h
src/gallium/drivers/nouveau/nouveau_mm.c
src/gallium/drivers/nouveau/nv30/nv30_screen.h
src/gallium/drivers/nouveau/nv50/nv50_resource.h
src/gallium/drivers/r600/compute_memory_pool.c
src/gallium/drivers/r600/evergreen_compute.c
src/gallium/drivers/r600/r600_llvm.c
src/gallium/drivers/r600/r600_pipe.h
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeon/radeon_vce.h
src/gallium/drivers/svga/svga_context.h
src/gallium/drivers/svga/svga_resource_buffer.h
src/gallium/drivers/svga/svga_resource_buffer_upload.c
src/gallium/drivers/svga/svga_screen_cache.h
src/gallium/state_trackers/nine/basetexture9.h
src/gallium/state_trackers/nine/device9.h
src/gallium/state_trackers/nine/nine_state.h
src/gallium/state_trackers/nine/surface9.h
src/gallium/state_trackers/omx/vid_dec.h
src/gallium/state_trackers/omx/vid_enc.h
src/gallium/winsys/radeon/drm/radeon_drm_bo.c
src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c
src/gallium/winsys/svga/drm/vmw_fence.c
src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
src/mesa/state_tracker/st_cb_perfmon.h
src/util/Makefile.sources
src/util/list.h [moved from src/gallium/auxiliary/util/u_double_list.h with 97% similarity]