drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.
The data is now in kernel space, copied in/out as appropriate according to t
This results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal
with those failures. This also means that XFree86 4.2.0 support for i810 DR
is lost.
Signed-off-by:
Dave Airlie <airlied@linux.ie>
Showing
- drivers/char/drm/drmP.h 114 additions, 105 deletionsdrivers/char/drm/drmP.h
- drivers/char/drm/drm_agpsupport.c 33 additions, 74 deletionsdrivers/char/drm/drm_agpsupport.c
- drivers/char/drm/drm_auth.c 15 additions, 21 deletionsdrivers/char/drm/drm_auth.c
- drivers/char/drm/drm_bufs.c 57 additions, 108 deletionsdrivers/char/drm/drm_bufs.c
- drivers/char/drm/drm_context.c 53 additions, 98 deletionsdrivers/char/drm/drm_context.c
- drivers/char/drm/drm_drawable.c 25 additions, 36 deletionsdrivers/char/drm/drm_drawable.c
- drivers/char/drm/drm_drv.c 92 additions, 75 deletionsdrivers/char/drm/drm_drv.c
- drivers/char/drm/drm_fops.c 2 additions, 2 deletionsdrivers/char/drm/drm_fops.c
- drivers/char/drm/drm_ioctl.c 74 additions, 103 deletionsdrivers/char/drm/drm_ioctl.c
- drivers/char/drm/drm_irq.c 37 additions, 52 deletionsdrivers/char/drm/drm_irq.c
- drivers/char/drm/drm_lock.c 24 additions, 33 deletionsdrivers/char/drm/drm_lock.c
- drivers/char/drm/drm_os_linux.h 0 additions, 4 deletionsdrivers/char/drm/drm_os_linux.h
- drivers/char/drm/drm_scatter.c 19 additions, 27 deletionsdrivers/char/drm/drm_scatter.c
- drivers/char/drm/i810_dma.c 73 additions, 176 deletionsdrivers/char/drm/i810_dma.c
- drivers/char/drm/i810_drv.h 1 addition, 1 deletiondrivers/char/drm/i810_drv.h
- drivers/char/drm/i830_dma.c 61 additions, 96 deletionsdrivers/char/drm/i830_dma.c
- drivers/char/drm/i830_drv.h 5 additions, 5 deletionsdrivers/char/drm/i830_drv.h
- drivers/char/drm/i830_irq.c 8 additions, 18 deletionsdrivers/char/drm/i830_irq.c
- drivers/char/drm/i915_dma.c 63 additions, 81 deletionsdrivers/char/drm/i915_dma.c
- drivers/char/drm/i915_drv.h 19 additions, 10 deletionsdrivers/char/drm/i915_drv.h
Loading
Please register or sign in to comment