drm/freedreno/msm
Rob Clark 9e34ee4f75 freedreno/msm: fix issue where same bo is on multiple rings
It should be a less common case, but it is possible for a single bo to
be on multiple rings, for example when sharing a buffer across multiple
pipe_context's created from same pipe_screen.

So rather than completely fall over in this case, fallback to slow-path
of looping over all bo's in the ring's bo-table (but retain the fast-
path of constant-lookup for the first ring the buffer is on).

Signed-off-by: Rob Clark <robclark@freedesktop.org>
2015-08-17 10:35:08 -04:00
..
msm_bo.c freedreno/msm: fix issue where same bo is on multiple rings 2015-08-17 10:35:08 -04:00
msm_device.c freedreno: annotate the private symbols 2015-04-28 11:18:43 +01:00
msm_drm.h freedreno: sync kernel header 2014-06-18 09:42:11 -04:00
msm_pipe.c freedreno: annotate the private symbols 2015-04-28 11:18:43 +01:00
msm_priv.h freedreno/msm: fix issue where same bo is on multiple rings 2015-08-17 10:35:08 -04:00
msm_ringbuffer.c freedreno/msm: fix issue where same bo is on multiple rings 2015-08-17 10:35:08 -04:00