drm/freedreno
Eric Engestrom e09f327765 freedreno: revert bad freedreno/atomic_ops commits
This reverts 6d2379857b "xf86atomic: #undef internal define"
and b541d21a0a "freedreno: remove always-defined #ifdef".

I didn't realise at the time that freedreno/freedreno_ringbuffer.h gets
installed, and then used by Mesa for instance. These two commits were
fine in libdrm, but broke Mesa which needs to use struct fd_ringbuffer
but doesn't need to access ::refcnt. The hack that I removed serves to
keep the struct at the correct size while only exposing the ::refcnt
member within libdrm.

Fixes: 6d2379857b "xf86atomic: #undef internal define"
Fixes: b541d21a0a "freedreno: remove always-defined #ifdef"
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-19 09:50:26 +00:00
..
kgsl freedreno/kgsl: fix build 2018-10-14 11:23:03 -04:00
msm freedreno/msm: fix c90 warning 2018-10-14 11:23:17 -04:00
Android.mk android: introduce Android.common.mk to reduce boilerplate 2017-01-27 15:48:16 +00:00
Makefile.am automake: set NM before running the tests 2018-10-04 14:39:06 +01:00
Makefile.sources libdrm: add msm drm uapi header 2018-08-23 08:48:45 -07:00
freedreno-symbol-check freedreno: remove deprecated ringmarker API 2018-10-13 17:22:20 -04:00
freedreno_bo.c freedreno: annotate public functions 2018-09-19 22:46:45 -07:00
freedreno_bo_cache.c freedreno: fix spelling typo 2018-09-14 13:41:44 -04:00
freedreno_device.c freedreno: annotate public functions 2018-09-19 22:46:45 -07:00
freedreno_drmif.h freedreno: add fd_pipe refcounting 2018-05-09 07:40:29 -04:00
freedreno_pipe.c freedreno: annotate public functions 2018-09-19 22:46:45 -07:00
freedreno_priv.h freedreno/msm: simplify emit_reloc_ring() vfunc 2018-10-13 17:23:12 -04:00
freedreno_ringbuffer.c freedreno/msm: simplify emit_reloc_ring() vfunc 2018-10-13 17:23:12 -04:00
freedreno_ringbuffer.h freedreno: revert bad freedreno/atomic_ops commits 2019-02-19 09:50:26 +00:00
libdrm_freedreno.pc.in freedreno: add freedreno DRM 2013-02-14 12:13:15 -05:00
meson.build meson: make symbols hidden by default 2018-09-19 22:46:45 -07:00