aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/radeon/avivod.h
diff options
context:
space:
mode:
authorPauli Nieminen <suokkos@gmail.com>2010-02-01 19:11:16 +0200
committerDave Airlie <airlied@redhat.com>2010-02-23 09:46:20 +1000
commitb4fe945405e477cded91772b4fec854705443dd5 (patch)
tree4fb175511947cfd9980ca74413692f96561d1512 /drivers/gpu/drm/radeon/avivod.h
parent7a9f0dd9c49425e2b0e39ada4757bc7a38c84873 (diff)
drm/radeon: Fix memory allocation failures in the preKMS command stream checking.
Allocation of single large block of memory may fail under memory presure. drm_buffer object can hold one large block of data in multiple independ pages which preents alloation failures. This patch converts all access to command stream to use drm_buffer interface. All direct access to array has to go tough drm_buffer functions to get correct pointer. Outputting the command stream to ring buffer needs to be awear of the split nature of drm_buffer. The output operation requires the new OUT_RING_DRM_BUFFER. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/avivod.h')
0 files changed, 0 insertions, 0 deletions