[PULL] DRM Cleanups

Dave Airlie airlied at gmail.com
Wed Aug 6 00:27:25 PDT 2014


On 6 August 2014 16:58, David Herrmann <dh.herrmann at gmail.com> wrote:
> Hi Dave
>
> A bunch of cleanups that are all reviewed by Daniel and Alex. Has survived the
> compile/runtime test bots for some weeks now, so should all be fine. Nothing
> critical, though.
>
> This series includes:
>  * hide ctxbitmap harder so newer drivers don't use it
>  * drop redundant drm_file->is_master
>  * move code out of drm_drv.c
>  * prepare sysfs/minor handling to be ready to drop drm_global_mutex
>
> Feel free to rename drm_stub.c to drm_drv.c (acked by Alex and Daniel) after
> you applied these patches.
>

I pulled this, but your git url below is kinda wrong :-)

If I was Linus, you'd be getting yelled at, to fix your scripts!

Dave.

> Thanks
> David
>
>
> The following changes since commit a91576d7916f6cce76d30303e60e1ac47cf4a76d:
>
>   drm/ttm: Pass GFP flags in order to avoid deadlock. (2014-08-05 10:54:19 +1000)
>
> are available in the git repository at:
>
>   ssh://dvdhrm@people.freedesktop.org/~dvdhrm/linux
>
> for you to fetch changes up to e7b96070dd9e51a8b16340411a8643d8c7d5a001:
>
>   drm: mark drm_context support as legacy (2014-08-05 19:38:12 +0200)
>
> ----------------------------------------------------------------
> David Herrmann (8):
>       drm: extract legacy ctxbitmap flushing
>       drm: drop redundant drm_file->is_master
>       drm: don't de-authenticate clients on master-close
>       drm: move module initialization to drm_stub.c
>       drm: merge drm_drv.c into drm_ioctl.c
>       drm: make minor->index available early
>       drm: make sysfs device always available for minors
>       drm: mark drm_context support as legacy
>
>  drivers/gpu/drm/Makefile                   |   2 +-
>  drivers/gpu/drm/drm_context.c              | 102 ++++---
>  drivers/gpu/drm/drm_crtc.c                 |   2 +-
>  drivers/gpu/drm/drm_drv.c                  | 471 -----------------------------
>  drivers/gpu/drm/drm_fops.c                 |  77 +----
>  drivers/gpu/drm/drm_ioctl.c                | 370 +++++++++++++++++++++-
>  drivers/gpu/drm/drm_legacy.h               |  51 ++++
>  drivers/gpu/drm/drm_lock.c                 |   3 +-
>  drivers/gpu/drm/drm_stub.c                 | 238 +++++++++++----
>  drivers/gpu/drm/drm_sysfs.c                |  90 +++---
>  drivers/gpu/drm/i915/i915_gem_execbuffer.c |   4 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.c        |   2 +-
>  drivers/staging/imx-drm/imx-drm-core.c     |   2 +-
>  include/drm/drmP.h                         |  61 ++--
>  14 files changed, 727 insertions(+), 748 deletions(-)
>  delete mode 100644 drivers/gpu/drm/drm_drv.c
>  create mode 100644 drivers/gpu/drm/drm_legacy.h


More information about the dri-devel mailing list