Take bo type argument out of the ioctl interface.
authorKristian Høgsberg <krh@redhat.com>
Wed, 10 Oct 2007 01:09:30 +0000 (21:09 -0400)
committerDave Airlie <airlied@linux.ie>
Tue, 16 Oct 2007 11:03:05 +0000 (22:03 +1100)
commitdccefba71a65566e7e1628b3be67621866000411
tree339b8d236f0ebca9e88554042fbc648309bc21bc
parent440fc5113ef1ffb1a22bff92cf34eaf23896db8d
Take bo type argument out of the ioctl interface.

The buffer object type is still tracked internally, but it is no longer
part of the user space visible ioctl interface.  If the bo create ioctl
specifies a non-NULL buffer address we assume drm_bo_type_user,
otherwise drm_bo_type_dc.  Kernel side allocations call
drm_buffer_object_create() directly and can still specify drm_bo_type_kernel.
Not 100% this makes sense either, but with this patch, the buffer type
is no longer exported and we can clean up the internals later on.
libdrm/xf86drm.c
libdrm/xf86mm.h
linux-core/drm_bo.c
linux-core/drm_objects.h
shared-core/drm.h