* [PULL 0/3] Pending patches for 3.15
@ 2014-03-16 13:31 David Herrmann
2014-03-16 13:31 ` [PULL 1/3] drm-fixes David Herrmann
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: David Herrmann @ 2014-03-16 13:31 UTC (permalink / raw)
To: dri-devel
Hi Dave
As requested, these 3 pulls contain all my pending patches for 3.15. Branch #1
should be fairly trivial, all reviewed and minor fixes. Branch #2 contains the
drm-minor rework, which have also been on the list and reviewed/tested by Daniel
and Thierry. Branch #3 contains the drm-anon stuff again. Maybe you can try to
get Al's final acked-by?
I didn't include the simpledrm stuff for now. It depends on all three of these
branches, so lets first deal with them and then have another look. Given that
the simpledrm branch does not change any other DRM drivers, I don't think
there's much gain in cooking it for 1 more release in -next. If nothing breaks
this week, I will send the pull-request on Thursday/Friday, once I got the
acked-by from Ingo.
Thanks
David
^ permalink raw reply [flat|nested] 4+ messages in thread* [PULL 1/3] drm-fixes
2014-03-16 13:31 [PULL 0/3] Pending patches for 3.15 David Herrmann
@ 2014-03-16 13:31 ` David Herrmann
2014-03-16 13:31 ` [PULL 2/3] drm-minor David Herrmann
2014-03-16 13:31 ` [PULL 3/3] drm-anon David Herrmann
2 siblings, 0 replies; 4+ messages in thread
From: David Herrmann @ 2014-03-16 13:31 UTC (permalink / raw)
To: dri-devel
Hi Dave
This branch includes 6 minor fixes mainly for udl. Everything non-trivial was
reviewed by Daniel and the patches have been on the list for quite some time.
Thanks
David
The following changes since commit 786a7828bc74b9b1466e83abb200b75f80f94121:
Merge branch 'drm-next-3.15' of git://people.freedesktop.org/~deathsimple/linux into drm-next (2014-03-05 14:52:19 +1000)
are available in the git repository at:
git://people.freedesktop.org/~dvdhrm/linux drm-fixes
for you to fetch changes up to a8469aa81de532180846b22e8ead3d8f4d2f96a2:
drm/gem: dont init "ret" in drm_gem_mmap() (2014-03-16 12:11:01 +0100)
----------------------------------------------------------------
David Herrmann (6):
drm/udl: fix error-path when damage-req fails
drm/udl: fix Bpp calculation in dumb_create()
drm/gem: fix indentation
drm/gem: free vma-node during object-cleanup
drm/crtc: add sanity checks to create_dumb()
drm/gem: dont init "ret" in drm_gem_mmap()
drivers/gpu/drm/drm_crtc.c | 17 +++++++++++++++++
drivers/gpu/drm/drm_gem.c | 8 +++++---
drivers/gpu/drm/udl/udl_fb.c | 2 +-
drivers/gpu/drm/udl/udl_gem.c | 2 +-
4 files changed, 24 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread* [PULL 2/3] drm-minor
2014-03-16 13:31 [PULL 0/3] Pending patches for 3.15 David Herrmann
2014-03-16 13:31 ` [PULL 1/3] drm-fixes David Herrmann
@ 2014-03-16 13:31 ` David Herrmann
2014-03-16 13:31 ` [PULL 3/3] drm-anon David Herrmann
2 siblings, 0 replies; 4+ messages in thread
From: David Herrmann @ 2014-03-16 13:31 UTC (permalink / raw)
To: dri-devel
Hi Dave
This series contains several cleanups for the DRM-minor handling. All but the
last one reviewed by Daniel and tested by Thierry. Initially, the series
included patches to convert minor-handling to a common base-ID, but have
been NACKed by Daniel so I dropped them and only included the main part in the
last patch. With this in place, drm_global_mutex is no longer needed for
minor-handling (but still for device unregistration..).
There are some pending patches that try to remove the global mutex entirely, but
they need some more reviews and thus are not included.
Thanks
David
The following changes since commit 786a7828bc74b9b1466e83abb200b75f80f94121:
Merge branch 'drm-next-3.15' of git://people.freedesktop.org/~deathsimple/linux into drm-next (2014-03-05 14:52:19 +1000)
are available in the git repository at:
git://people.freedesktop.org/~dvdhrm/linux drm-minor
for you to fetch changes up to 0d639883ee26359e1bf38195df1dbca0f879e239:
drm: make minors independent of global lock (2014-03-16 12:54:21 +0100)
----------------------------------------------------------------
David Herrmann (14):
drm: group dev-lifetime related members
drm: skip redundant minor-lookup in open path
drm: remove unused DRM_MINOR_UNASSIGNED
drm: turn DRM_MINOR_* into enum
drm: provide device-refcount
drm: add minor-lookup/release helpers
drm: allocate minors early
drm: move drm_put_minor() to drm_minor_free()
drm: rename drm_unplug/get_minor() to drm_minor_register/unregister()
drm: remove unneeded #ifdef CONFIG_DEBUGFS
drm: remove redundant minor->device field
drm: coding-style fixes in minor handling
drm: inline drm_minor_get_id()
drm: make minors independent of global lock
drivers/gpu/drm/drm_drv.c | 4 +-
drivers/gpu/drm/drm_fops.c | 70 ++++-----
drivers/gpu/drm/drm_pci.c | 2 +-
drivers/gpu/drm/drm_platform.c | 2 +-
drivers/gpu/drm/drm_stub.c | 348 +++++++++++++++++++++++++----------------
drivers/gpu/drm/drm_usb.c | 2 +-
drivers/gpu/drm/tegra/bus.c | 2 +-
include/drm/drmP.h | 41 +++--
8 files changed, 278 insertions(+), 193 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread* [PULL 3/3] drm-anon
2014-03-16 13:31 [PULL 0/3] Pending patches for 3.15 David Herrmann
2014-03-16 13:31 ` [PULL 1/3] drm-fixes David Herrmann
2014-03-16 13:31 ` [PULL 2/3] drm-minor David Herrmann
@ 2014-03-16 13:31 ` David Herrmann
2 siblings, 0 replies; 4+ messages in thread
From: David Herrmann @ 2014-03-16 13:31 UTC (permalink / raw)
To: dri-devel
Hi Dave
This is the 3rd respin of the drm-anon patches. They allow module unloading, use
the pin_fs_* helpers recommended by Al and are rebased on top of drm-next. Note
that there are minor conflicts with the "drm-minor" branch. You can find an
example merge at:
git://people.freedesktop.org/~dvdhrm/linux drm-next
Feel free to cherry-pick these. I haven't succeeded in getting Al's attention,
so maybe someone else can try to get a final acked-by.. (hint: patch #1 adds
EXPORT_SYMBOL to fs/dcache.c, but that's the only change needed for VFS).
Thanks
David
The following changes since commit 786a7828bc74b9b1466e83abb200b75f80f94121:
Merge branch 'drm-next-3.15' of git://people.freedesktop.org/~deathsimple/linux into drm-next (2014-03-05 14:52:19 +1000)
are available in the git repository at:
git://people.freedesktop.org/~dvdhrm/linux drm-anon
for you to fetch changes up to 44d847b7439bdea0b6c5640446427daa3ebcc7fa:
drm: init TTM dev_mapping in ttm_bo_device_init() (2014-03-16 12:23:42 +0100)
----------------------------------------------------------------
David Herrmann (3):
drm: add pseudo filesystem for shared inodes
drm: use anon-inode instead of relying on cdevs
drm: init TTM dev_mapping in ttm_bo_device_init()
drivers/gpu/drm/ast/ast_ttm.c | 5 +-
drivers/gpu/drm/bochs/bochs_mm.c | 6 ++-
drivers/gpu/drm/cirrus/cirrus_ttm.c | 5 +-
drivers/gpu/drm/drm_fops.c | 25 ++--------
drivers/gpu/drm/drm_stub.c | 86 +++++++++++++++++++++++++++++++++-
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 -
drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 34 +++++++-------
drivers/gpu/drm/qxl/qxl_object.c | 2 -
drivers/gpu/drm/qxl/qxl_ttm.c | 6 +--
drivers/gpu/drm/radeon/radeon_object.c | 1 -
drivers/gpu/drm/radeon/radeon_ttm.c | 5 +-
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 5 +-
fs/dcache.c | 1 +
include/drm/drmP.h | 2 +-
include/drm/drm_vma_manager.h | 6 +--
include/drm/ttm/ttm_bo_driver.h | 2 +
20 files changed, 141 insertions(+), 67 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-03-16 13:31 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-16 13:31 [PULL 0/3] Pending patches for 3.15 David Herrmann
2014-03-16 13:31 ` [PULL 1/3] drm-fixes David Herrmann
2014-03-16 13:31 ` [PULL 2/3] drm-minor David Herrmann
2014-03-16 13:31 ` [PULL 3/3] drm-anon David Herrmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox