From: David Herrmann <dh.herrmann@gmail.com>
To: dri-devel@lists.freedesktop.org
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Subject: [PULL] DRM Cleanups
Date: Wed, 6 Aug 2014 08:58:08 +0200 [thread overview]
Message-ID: <1407308288-524-1-git-send-email-dh.herrmann@gmail.com> (raw)
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.
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
next reply other threads:[~2014-08-06 6:58 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-06 6:58 David Herrmann [this message]
2014-08-06 7:27 ` [PULL] DRM Cleanups Dave Airlie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1407308288-524-1-git-send-email-dh.herrmann@gmail.com \
--to=dh.herrmann@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.