All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH WW 00/13] Convert TTM to Wound/wait mutexes.
@ 2013-06-27 11:48 Maarten Lankhorst
  2013-06-27 11:48 ` [PATCH WW 01/13] reservation: cross-device reservation support, v4 Maarten Lankhorst
                   ` (12 more replies)
  0 siblings, 13 replies; 21+ messages in thread
From: Maarten Lankhorst @ 2013-06-27 11:48 UTC (permalink / raw)
  To: Dave Airlie; +Cc: dri-devel

With all the previous fixes in place, and my previous patch series applied
to prevent fallout, it's time to throw the switch!

Thanks to Deveryone who made this possible, in particular danvet,
robclark, airlied and peterz.

The first 4 patches are the real meat, the rest is just some cleanups.

Maarten Lankhorst (13):
  reservation: cross-device reservation support, v4
  drm/ttm: make ttm reservation calls behave like reservation calls
  drm/nouveau: make flipping lockdep safe
  drm/ttm: convert to the reservation api
  drm/ast: inline reservations
  drm/cirrus: inline reservations
  drm/mgag200: inline reservations
  drm/radeon: inline reservations
  drm/ttm: inline ttm_bo_reserve and related calls
  drm/ttm: get rid of ttm_bo_is_reserved usage
  drm/radeon: get rid of ttm_bo_is_reserved usage
  drm/vmwgfx: get rid of ttm_bo_is_reserved usage
  drm/ttm: get rid of ttm_bo_is_reserved

 Documentation/DocBook/device-drivers.tmpl |   2 +
 drivers/base/Makefile                     |   2 +-
 drivers/base/reservation.c                |  39 +++++
 drivers/gpu/drm/ast/ast_drv.h             |  20 ++-
 drivers/gpu/drm/ast/ast_ttm.c             |  18 ---
 drivers/gpu/drm/cirrus/cirrus_drv.h       |  21 ++-
 drivers/gpu/drm/cirrus/cirrus_ttm.c       |  18 ---
 drivers/gpu/drm/mgag200/mgag200_drv.h     |  20 ++-
 drivers/gpu/drm/mgag200/mgag200_ttm.c     |  18 ---
 drivers/gpu/drm/nouveau/nouveau_display.c | 103 ++++++-------
 drivers/gpu/drm/nouveau/nouveau_gem.c     |  40 +++--
 drivers/gpu/drm/qxl/qxl_object.h          |   5 -
 drivers/gpu/drm/radeon/radeon.h           |   1 +
 drivers/gpu/drm/radeon/radeon_cs.c        |  18 ++-
 drivers/gpu/drm/radeon/radeon_object.c    |  36 +----
 drivers/gpu/drm/radeon/radeon_object.h    |  30 +++-
 drivers/gpu/drm/radeon/radeon_test.c      |  75 +++++-----
 drivers/gpu/drm/radeon/radeon_uvd.c       |  27 ++--
 drivers/gpu/drm/ttm/ttm_bo.c              | 233 +++++-------------------------
 drivers/gpu/drm/ttm/ttm_bo_util.c         |   6 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c    |  86 +++++------
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c    |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c   |  14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c  |  27 ++--
 include/drm/ttm/ttm_bo_api.h              |  37 +----
 include/drm/ttm/ttm_bo_driver.h           | 169 ++++++++++++++--------
 include/drm/ttm/ttm_execbuf_util.h        |  12 +-
 include/linux/reservation.h               |  62 ++++++++
 28 files changed, 549 insertions(+), 592 deletions(-)
 create mode 100644 drivers/base/reservation.c
 create mode 100644 include/linux/reservation.h

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2013-06-27 22:05 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-27 11:48 [PATCH WW 00/13] Convert TTM to Wound/wait mutexes Maarten Lankhorst
2013-06-27 11:48 ` [PATCH WW 01/13] reservation: cross-device reservation support, v4 Maarten Lankhorst
2013-06-27 21:45   ` Jerome Glisse
2013-06-27 11:48 ` [PATCH WW 02/13] drm/ttm: make ttm reservation calls behave like reservation calls Maarten Lankhorst
2013-06-27 21:47   ` Jerome Glisse
2013-06-27 11:48 ` [PATCH WW 03/13] drm/nouveau: make flipping lockdep safe Maarten Lankhorst
2013-06-27 11:48 ` [PATCH WW 04/13] drm/ttm: convert to the reservation api Maarten Lankhorst
2013-06-27 22:03   ` Jerome Glisse
2013-06-27 11:48 ` [PATCH WW 05/13] drm/ast: inline reservations Maarten Lankhorst
2013-06-27 11:48 ` [PATCH WW 06/13] drm/cirrus: " Maarten Lankhorst
2013-06-27 11:48 ` [PATCH WW 07/13] drm/mgag200: " Maarten Lankhorst
2013-06-27 11:48 ` [PATCH WW 08/13] drm/radeon: " Maarten Lankhorst
2013-06-27 22:04   ` Jerome Glisse
2013-06-27 11:48 ` [PATCH WW 09/13] drm/ttm: inline ttm_bo_reserve and related calls Maarten Lankhorst
2013-06-27 12:21   ` Daniel Vetter
2013-06-27 11:48 ` [PATCH WW 10/13] drm/ttm: get rid of ttm_bo_is_reserved usage Maarten Lankhorst
2013-06-27 12:23   ` Daniel Vetter
2013-06-27 11:48 ` [PATCH WW 11/13] drm/radeon: " Maarten Lankhorst
2013-06-27 22:05   ` Jerome Glisse
2013-06-27 11:48 ` [PATCH WW 12/13] drm/vmwgfx: " Maarten Lankhorst
2013-06-27 11:48 ` [PATCH WW 13/13] drm/ttm: get rid of ttm_bo_is_reserved Maarten Lankhorst

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.