drm: Replace filp in ioctl arguments with drm_file *file_priv.
As a fallout, replace filp storage with file_priv storage for "unique
identifier of a client" all over the DRM. There is a 1:1 mapping, so this
should be a noop. This could be a minor performance improvement, as everyth
on Linux dereferenced filp to get file_priv anyway, while only the mmap ioct
went the other direction.
Signed-off-by:
Dave Airlie <airlied@linux.ie>
Showing
- drivers/char/drm/drmP.h 58 additions, 54 deletionsdrivers/char/drm/drmP.h
- drivers/char/drm/drm_agpsupport.c 22 additions, 31 deletionsdrivers/char/drm/drm_agpsupport.c
- drivers/char/drm/drm_auth.c 12 additions, 14 deletionsdrivers/char/drm/drm_auth.c
- drivers/char/drm/drm_bufs.c 28 additions, 38 deletionsdrivers/char/drm/drm_bufs.c
- drivers/char/drm/drm_context.c 25 additions, 31 deletionsdrivers/char/drm/drm_context.c
- drivers/char/drm/drm_dma.c 6 additions, 5 deletionsdrivers/char/drm/drm_dma.c
- drivers/char/drm/drm_drv.c 13 additions, 14 deletionsdrivers/char/drm/drm_drv.c
- drivers/char/drm/drm_fops.c 17 additions, 17 deletionsdrivers/char/drm/drm_fops.c
- drivers/char/drm/drm_ioc32.c 1 addition, 1 deletiondrivers/char/drm/drm_ioc32.c
- drivers/char/drm/drm_ioctl.c 17 additions, 22 deletionsdrivers/char/drm/drm_ioctl.c
- drivers/char/drm/drm_irq.c 8 additions, 11 deletionsdrivers/char/drm/drm_irq.c
- drivers/char/drm/drm_lock.c 12 additions, 14 deletionsdrivers/char/drm/drm_lock.c
- drivers/char/drm/drm_os_linux.h 2 additions, 7 deletionsdrivers/char/drm/drm_os_linux.h
- drivers/char/drm/drm_scatter.c 4 additions, 6 deletionsdrivers/char/drm/drm_scatter.c
- drivers/char/drm/drm_vm.c 2 additions, 2 deletionsdrivers/char/drm/drm_vm.c
- drivers/char/drm/i810_dma.c 58 additions, 69 deletionsdrivers/char/drm/i810_dma.c
- drivers/char/drm/i810_drv.h 4 additions, 3 deletionsdrivers/char/drm/i810_drv.h
- drivers/char/drm/i830_dma.c 44 additions, 55 deletionsdrivers/char/drm/i830_dma.c
- drivers/char/drm/i830_drv.h 5 additions, 4 deletionsdrivers/char/drm/i830_drv.h
- drivers/char/drm/i830_irq.c 7 additions, 9 deletionsdrivers/char/drm/i830_irq.c
Loading
Please register or sign in to comment