All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] topic/drm-misc
Date: Thu, 10 Nov 2016 08:16:50 +0100	[thread overview]
Message-ID: <20161110071650.GA26596@dvetter-linux.ger.corp.intel.com> (raw)

Hi Dave,

- better atomic state debugging from Rob
- fence prep from gustavo
- sumits flushed out his backlog of pending dma-buf/fence patches from
  various people
- drm_mm leak debugging plus trying to appease Kconfig (Chris)
- a few misc things all over 

Cheers, Daniel


The following changes since commit fb422950c6cd726fd36eb72a7cf84583440a18a2:

  Merge branch 'linux-4.9' of git://github.com/skeggsb/linux into drm-next (2016-10-28 14:24:56 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-11-10

for you to fetch changes up to 4b514e10157a8e34a5e909487ef6fb8342e2e3ad:

  drm: Make DRM_DEBUG_MM depend on STACKTRACE_SUPPORT (2016-11-09 17:27:54 +0100)

----------------------------------------------------------------
Alex Deucher (2):
      dma-buf/fence: make timeout handling in fence_default_wait consistent (v2)
      dma-buf/fence: revert "don't wait when specified timeout is zero" (v2)

Baoyou Xie (1):
      dma-buf/sw_sync: mark sync_timeline_create() static

Chris Wilson (6):
      drm: Track drm_mm allocators and show leaks on shutdown
      drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
      drm: Add stackdepot include for DRM_DEBUG_MM
      drm: Restrict stackdepot usage to builtin drm.ko
      drm/i915: Restrict DRM_DEBUG_MM automatic selection
      drm: Make DRM_DEBUG_MM depend on STACKTRACE_SUPPORT

Christian König (2):
      drm/ttm: fix ttm_bo_wait
      reservation: revert "wait only with non-zero timeout specified (v3)" v2

Gustavo Padovan (6):
      drm/atomic: add drm_atomic_set_fence_for_plane()
      drm/imx: use drm_atomic_set_fence_for_plane() to set the fence
      drm/msm: use drm_atomic_set_fence_for_plane() to set the fence
      drm/plane: add inline doc for struct drm_plane
      dma-buf/sw_sync: put fence reference from the fence creation
      MAINTAINERS: update Sync File Framework files

Jani Nikula (1):
      drm: define drm_compat_ioctl NULL on CONFIG_COMPAT=n and reduce #ifdefs

Jiang Biao (2):
      drm/gma500: make function static to eliminate compiling warning
      drm/gma500: remove unused ioctl declarations

Junwei Zhang (1):
      drm/amdgpu: add the interface of waiting multiple fences (v4)

Patrik Jakobsson (1):
      drm/gma500: Add compat ioctl

Rob Clark (8):
      drm: don't override possible_crtcs for primary/cursor planes
      drm: helper macros to print composite types
      drm: add helper for printing to log or seq_file
      drm: add helpers to go from plane state to drm_rect
      drm/atomic: add new drm_debug bit to dump atomic state
      drm/atomic: add debugfs file to dump out atomic state
      drm/msm/mdp5: add atomic_print_state support
      drm/msm: module param to dump state on error irq

Rongrong Zou (1):
      drm: update the documentation of drm_framebuffer_unregister_private

Stefan Agner (1):
      drm/atomic-helper: fix reference to drm_atomic_helper_commit_planes

Ville Syrjälä (2):
      drm/edid: Add the missing "Hz" to VIC 58,59 comment
      drm/uapi: Add a warning that mode flags must match the xrandr definitions

monk.liu (1):
      dma-buf: return index of the first signaled fence (v2)

 Documentation/gpu/drm-internals.rst             |  17 +++
 MAINTAINERS                                     |   4 +-
 drivers/dma-buf/dma-fence.c                     |  32 ++--
 drivers/dma-buf/reservation.c                   |   5 +-
 drivers/dma-buf/sw_sync.c                       |   4 +-
 drivers/gpu/drm/Kconfig                         |  14 ++
 drivers/gpu/drm/Makefile                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h             |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c          | 174 ++++++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c          |   3 +-
 drivers/gpu/drm/arc/arcpgu_drv.c                |   2 -
 drivers/gpu/drm/arm/hdlcd_drv.c                 |   2 -
 drivers/gpu/drm/arm/malidp_drv.c                |   2 -
 drivers/gpu/drm/ast/ast_drv.c                   |   2 -
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c    |   2 -
 drivers/gpu/drm/bochs/bochs_drv.c               |   2 -
 drivers/gpu/drm/cirrus/cirrus_drv.c             |   2 -
 drivers/gpu/drm/drm_atomic.c                    | 186 ++++++++++++++++++++++++
 drivers/gpu/drm/drm_crtc.c                      |   4 +-
 drivers/gpu/drm/drm_debugfs.c                   |   9 ++
 drivers/gpu/drm/drm_edid.c                      |   4 +-
 drivers/gpu/drm/drm_fops.c                      |  13 +-
 drivers/gpu/drm/drm_framebuffer.c               |   5 +
 drivers/gpu/drm/drm_mm.c                        |  76 +++++++++-
 drivers/gpu/drm/drm_modes.c                     |   8 +-
 drivers/gpu/drm/drm_plane_helper.c              |  11 +-
 drivers/gpu/drm/drm_print.c                     |  54 +++++++
 drivers/gpu/drm/drm_rect.c                      |  11 +-
 drivers/gpu/drm/etnaviv/etnaviv_drv.c           |   2 -
 drivers/gpu/drm/exynos/exynos_drm_drv.c         |   2 -
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c       |   2 -
 drivers/gpu/drm/gma500/gtt.c                    |   2 +-
 drivers/gpu/drm/gma500/psb_drv.c                |   1 +
 drivers/gpu/drm/gma500/psb_drv.h                |   4 -
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c |   2 -
 drivers/gpu/drm/i810/i810_dma.c                 |   2 -
 drivers/gpu/drm/i810/i810_drv.c                 |   2 -
 drivers/gpu/drm/i915/Kconfig.debug              |   1 +
 drivers/gpu/drm/i915/i915_drv.c                 |   2 -
 drivers/gpu/drm/i915/i915_drv.h                 |   2 +
 drivers/gpu/drm/i915/intel_display.c            |  10 +-
 drivers/gpu/drm/i915/intel_sprite.c             |  11 +-
 drivers/gpu/drm/imx/imx-drm-core.c              |   6 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c          |   2 -
 drivers/gpu/drm/mgag200/mgag200_drv.c           |   2 -
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_irq.c         |  10 ++
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c         |  11 ++
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h         |  12 ++
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c       |  18 ++-
 drivers/gpu/drm/msm/msm_atomic.c                |   3 +-
 drivers/gpu/drm/msm/msm_drv.c                   |   6 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c           |   2 -
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c     |   2 -
 drivers/gpu/drm/savage/savage_drv.c             |   2 -
 drivers/gpu/drm/shmobile/shmob_drm_drv.c        |   2 -
 drivers/gpu/drm/sis/sis_drv.c                   |   2 -
 drivers/gpu/drm/sti/sti_drv.c                   |   2 -
 drivers/gpu/drm/sun4i/sun4i_drv.c               |   2 -
 drivers/gpu/drm/tdfx/tdfx_drv.c                 |   2 -
 drivers/gpu/drm/tegra/drm.c                     |   2 -
 drivers/gpu/drm/tilcdc/tilcdc_drv.c             |   2 -
 drivers/gpu/drm/ttm/ttm_bo.c                    |   9 +-
 drivers/gpu/drm/udl/udl_drv.c                   |   2 -
 drivers/gpu/drm/vc4/vc4_drv.c                   |   2 -
 drivers/gpu/drm/via/via_drv.c                   |   2 -
 drivers/gpu/drm/virtio/virtgpu_drv.c            |   2 -
 include/drm/drmP.h                              |  27 ++++
 include/drm/drm_atomic.h                        |   9 ++
 include/drm/drm_connector.h                     |  13 ++
 include/drm/drm_crtc.h                          |  13 ++
 include/drm/drm_mm.h                            |   6 +
 include/drm/drm_modeset_helper_vtables.h        |  16 +-
 include/drm/drm_plane.h                         |  93 ++++++++++--
 include/drm/drm_print.h                         | 117 +++++++++++++++
 include/linux/dma-fence.h                       |   3 +-
 include/uapi/drm/amdgpu_drm.h                   |  28 ++++
 include/uapi/drm/drm_mode.h                     |  10 +-
 78 files changed, 969 insertions(+), 171 deletions(-)
 create mode 100644 drivers/gpu/drm/drm_print.c
 create mode 100644 include/drm/drm_print.h

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

             reply	other threads:[~2016-11-10  7:16 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-10  7:16 Daniel Vetter [this message]
  -- strict thread matches above, loose matches on Subject: below --
2016-10-27 18:53 [PULL] topic/drm-misc Daniel Vetter
2016-10-24  7:21 Daniel Vetter
2016-10-13  8:28 Daniel Vetter
2016-10-11  8:03 Daniel Vetter
2016-10-05  9:29 Daniel Vetter
2016-10-03 13:39 Daniel Vetter
2016-10-04  2:48 ` Dave Airlie
2016-09-25 21:26 Daniel Vetter
2016-09-19  7:11 Daniel Vetter
2016-09-08  9:30 Jani Nikula
2016-08-31 16:48 Daniel Vetter
2016-08-23 19:53 Daniel Vetter
2016-08-12 17:18 Daniel Vetter
2016-07-28 12:30 Daniel Vetter
2016-07-22  8:10 Daniel Vetter
2016-07-14  8:32 Daniel Vetter
2016-07-11  5:55 Daniel Vetter
2016-06-22  9:21 Daniel Vetter
2016-06-22 11:13 ` Daniel Vetter
2016-06-22 11:22 ` Daniel Vetter
2016-06-14 21:48 Daniel Vetter
2016-06-15 15:16 ` Daniel Vetter
2016-06-15 15:40 ` Daniel Vetter
2016-06-07 20:00 Daniel Vetter
2016-06-01  7:29 Daniel Vetter
2016-05-18 19:53 Daniel Vetter
2016-05-17 16:49 Daniel Vetter
2016-05-12 22:28 Daniel Vetter
2016-05-08 16:35 Daniel Vetter
2016-05-04 21:25 Daniel Vetter
2016-04-29  8:13 Daniel Vetter
2016-04-21  9:31 Daniel Vetter
2016-04-01 13:11 Daniel Vetter
2016-03-22 14:48 Daniel Vetter
2016-03-09  9:56 Daniel Vetter
2016-03-14  6:47 ` Daniel Vetter
2016-02-18 19:51 Daniel Vetter
2016-02-12 13:21 Daniel Vetter
2016-02-08 10:36 Daniel Vetter
2016-01-17 16:07 Daniel Vetter
2015-12-23 12:43 Daniel Vetter
2015-12-18 16:39 Daniel Vetter
2015-12-14  9:26 Daniel Vetter
2015-12-04 10:46 Daniel Vetter
2015-11-26  8:17 Daniel Vetter
2015-10-22 19:42 Daniel Vetter
2015-10-19 13:21 Daniel Vetter
2015-10-08  7:37 Daniel Vetter
2015-09-25 12:18 Daniel Vetter
2015-09-22  9:05 Daniel Vetter
2015-09-22  9:17 ` Daniel Vetter
2015-09-14 15:22 Daniel Vetter
2015-09-16 14:45 ` Daniel Vetter
2015-09-21 21:40   ` Dave Airlie
2015-08-13  7:59 Daniel Vetter
2015-07-28  9:03 Daniel Vetter
2015-07-23  7:27 Daniel Vetter
2015-07-13  7:22 Daniel Vetter
2015-06-22 11:50 Daniel Vetter
2015-05-28  6:40 Daniel Vetter
2015-05-19 14:23 Daniel Vetter
2015-05-06  8:24 Daniel Vetter
2015-04-15 12:06 Daniel Vetter
2015-03-31 14:29 Daniel Vetter
2015-03-31 14:31 ` Daniel Vetter
2015-03-18 10:15 Daniel Vetter
2015-03-10  9:21 Daniel Vetter
2015-02-06  7:29 Daniel Vetter

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=20161110071650.GA26596@dvetter-linux.ger.corp.intel.com \
    --to=daniel.vetter@ffwll.ch \
    --cc=airlied@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@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.