[Intel-gfx] [PULL] drm-misc-next
Daniel Vetter
daniel.vetter at ffwll.ch
Mon Jan 9 19:15:28 UTC 2017
Hi Dave,
Back to regular -misc pulls with reasonable sizes:
- dma_fence error clarification (Chris)
- drm_crtc_from_index helper (Shawn), pile more patches on the m-l to roll
this out to drivers
- mmu-less support for fbdev helpers from Benjamin
- piles of kerneldoc work
- some polish for crc support from Tomeu and Benjamin
- odd misc stuff all over
Cheers, Daniel
The following changes since commit 9b8b75de4cb379187c481a5332a12429f31c0887:
drm: Add kerneldoc markup for new @scan parameters in drm_mm (2016-12-28 14:05:38 +0100)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2017-01-09
for you to fetch changes up to a009e975da5c7d42a7f5eaadc54946eb5f76c9af:
dma-fence: Introduce drm_fence_set_error() helper (2017-01-09 21:13:49 +0530)
----------------------------------------------------------------
Arvind Yadav (1):
gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap
Benjamin Gaignard (5):
fbmem: add a default get_fb_unmapped_area function
drm: compile drm_vm.c only when needed
drm: allow to use mmuless SoC
drm: crc: Call wake_up_interruptible() each time there is a new CRC entry
drm: fix compilations issues introduced by "drm: allow to use mmuless SoC"
Chris Wilson (6):
drm: Reduce verbosity level for drm_core_init() debug message
drm: Avoid NULL dereference of drm_device.dev
drm/armada: s/drm_mm_dump_table/drm_mm_print/
dma-fence: Clear fence->status during dma_fence_init()
dma-fence: Wrap querying the fence->status
dma-fence: Introduce drm_fence_set_error() helper
Daniel Vetter (19):
drm/doc: link style-guide to doc-guide
drm/printer: add debug printer
drm/mm: Convert to drm_printer
drm/docs: Small cleanup in drm-uapi.rst
drm/mm: Some doc polish
dma-buf: use preferred struct reference in kernel-doc
dma-buf: Use recommended structure member reference
drm/doc: use preferred struct reference in kernel-doc
drm: Nuke connector_list locking assert
drm/doc: Update styleguide
drm/rect: Fix formatting of example code
drm/atomic-helpers: Remove outdated comment
drm/armada: Fix compile fail
drm/cma-helper: simplify setup for drivers with ->dirty callbacks
drm/cma-helpers: Use recommened kerneldoc for struct member refs
drm/bridge: Use recommened kerneldoc for struct member refs
drm: reference count event->completion
drm: Add kernel-doc for drm_crtc_commit_get/put
Revert "drm: nouveau: fix build when LEDS_CLASS=m"
Fabio Estevam (1):
drm/imx: imx-tve: Remove unused variable
Gabriel Krisman Bertazi (6):
drm: Deduplicate driver initialization message
drm: Drop unused forward declaration of drm_version
drm: Export drm_ioctl_permit to kernel-doc
drm: Update TTM initialization documentation
drm: Document deprecated load/unload hook
drm: Change the return type of the unload hook to void
Jani Nikula (1):
drm/edid: constify edid quirk list
Maarten Lankhorst (1):
drm/atomic: Fix outdated comment.
Randy Dunlap (1):
drm: nouveau: fix build when LEDS_CLASS=m
Shawn Guo (4):
drm: add crtc helper drm_crtc_from_index()
drm: zte: use crtc helper drm_crtc_from_index()
drm: rockchip: use crtc helper drm_crtc_from_index()
drm: add more document for drm_crtc_from_index()
Tomeu Vizoso (2):
drm: Move locking into drm_debugfs_crtc_crc_add
drm: crc: Wait for a frame before returning from open()
Vincent Abriou (1):
drm: remove useless parameters from drm_pick_cmdline_mode function
Documentation/gpu/drm-mm.rst | 40 ++++++---
Documentation/gpu/drm-uapi.rst | 25 +++---
Documentation/gpu/introduction.rst | 15 ++--
arch/blackfin/include/asm/vga.h | 1 +
drivers/dma-buf/dma-buf.c | 9 +-
drivers/dma-buf/dma-fence.c | 26 ++++++
drivers/dma-buf/sync_debug.c | 17 ++--
drivers/dma-buf/sync_file.c | 6 +-
drivers/gpu/drm/Kconfig | 13 ++-
drivers/gpu/drm/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 +-
drivers/gpu/drm/armada/Makefile | 2 +
drivers/gpu/drm/armada/armada_debugfs.c | 6 +-
drivers/gpu/drm/armada/armada_drv.c | 6 --
drivers/gpu/drm/ast/Kconfig | 2 +-
drivers/gpu/drm/ast/ast_drv.h | 2 +-
drivers/gpu/drm/ast/ast_main.c | 3 +-
drivers/gpu/drm/bochs/Kconfig | 2 +-
drivers/gpu/drm/bochs/bochs_drv.c | 3 +-
drivers/gpu/drm/cirrus/Kconfig | 2 +-
drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +-
drivers/gpu/drm/cirrus/cirrus_main.c | 5 +-
drivers/gpu/drm/drm_atomic.c | 27 ++----
drivers/gpu/drm/drm_atomic_helper.c | 24 ++++--
drivers/gpu/drm/drm_auth.c | 8 +-
drivers/gpu/drm/drm_bridge.c | 29 +++----
drivers/gpu/drm/drm_color_mgmt.c | 4 +-
drivers/gpu/drm/drm_connector.c | 2 +-
drivers/gpu/drm/drm_crtc.c | 23 +++++
drivers/gpu/drm/drm_crtc_helper.c | 14 +--
drivers/gpu/drm/drm_debugfs_crc.c | 34 ++++++--
drivers/gpu/drm/drm_drv.c | 20 +++--
drivers/gpu/drm/drm_dumb_buffers.c | 2 +-
drivers/gpu/drm/drm_edid.c | 6 +-
drivers/gpu/drm/drm_encoder.c | 4 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 86 ++++++++-----------
drivers/gpu/drm/drm_fb_helper.c | 7 +-
drivers/gpu/drm/drm_fops.c | 2 +-
drivers/gpu/drm/drm_framebuffer.c | 6 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 93 +++++++++++++++++---
drivers/gpu/drm/drm_global.c | 23 +++++
drivers/gpu/drm/drm_ioctl.c | 11 ++-
drivers/gpu/drm/drm_irq.c | 2 +-
drivers/gpu/drm/drm_legacy.h | 7 ++
drivers/gpu/drm/drm_mm.c | 108 ++++++++----------------
drivers/gpu/drm/drm_pci.c | 4 -
drivers/gpu/drm/drm_plane.c | 4 +-
drivers/gpu/drm/drm_plane_helper.c | 2 +-
drivers/gpu/drm/drm_platform.c | 4 -
drivers/gpu/drm/drm_print.c | 6 ++
drivers/gpu/drm/drm_probe_helper.c | 2 +-
drivers/gpu/drm/drm_property.c | 2 +-
drivers/gpu/drm/drm_rect.c | 6 +-
drivers/gpu/drm/drm_simple_kms_helper.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 10 ++-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 +-
drivers/gpu/drm/gma500/Kconfig | 2 +-
drivers/gpu/drm/gma500/psb_drv.c | 3 +-
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 4 -
drivers/gpu/drm/i915/intel_fbdev.c | 2 +-
drivers/gpu/drm/imx/imx-tve.c | 11 +--
drivers/gpu/drm/mga/mga_dma.c | 4 +-
drivers/gpu/drm/mga/mga_drv.h | 2 +-
drivers/gpu/drm/mgag200/Kconfig | 2 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 7 +-
drivers/gpu/drm/msm/msm_debugfs.c | 6 +-
drivers/gpu/drm/nouveau/Kconfig | 3 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
drivers/gpu/drm/omapdrm/omap_debugfs.c | 6 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 4 +-
drivers/gpu/drm/qxl/Kconfig | 2 +-
drivers/gpu/drm/qxl/qxl_drv.h | 2 +-
drivers/gpu/drm/qxl/qxl_kms.c | 5 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 6 +-
drivers/gpu/drm/radeon/radeon_drv.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 5 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 6 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 17 +---
drivers/gpu/drm/savage/savage_bci.c | 4 +-
drivers/gpu/drm/savage/savage_drv.h | 2 +-
drivers/gpu/drm/selftests/test-drm_mm.c | 12 ++-
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +-
drivers/gpu/drm/sis/sis_drv.c | 4 +-
drivers/gpu/drm/tegra/drm.c | 15 ++--
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +-
drivers/gpu/drm/ttm/ttm_bo_manager.c | 3 +-
drivers/gpu/drm/udl/udl_drv.h | 2 +-
drivers/gpu/drm/udl/udl_main.c | 3 +-
drivers/gpu/drm/via/via_drv.h | 2 +-
drivers/gpu/drm/via/via_map.c | 4 +-
drivers/gpu/drm/virtio/Kconfig | 2 +-
drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 4 -
drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 3 +-
drivers/gpu/drm/vmwgfx/Kconfig | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +-
drivers/gpu/drm/zte/zx_vou.c | 15 +---
drivers/video/fbdev/Kconfig | 8 ++
drivers/video/fbdev/core/fbmem.c | 18 +++-
include/drm/drmP.h | 1 +
include/drm/drm_atomic.h | 23 ++++-
include/drm/drm_auth.h | 2 +-
include/drm/drm_bridge.h | 42 +++++----
include/drm/drm_connector.h | 16 ++--
include/drm/drm_crtc.h | 23 ++---
include/drm/drm_drv.h | 34 +++++++-
include/drm/drm_fb_cma_helper.h | 5 +-
include/drm/drm_fb_helper.h | 5 +-
include/drm/drm_framebuffer.h | 6 +-
include/drm/drm_gem_cma_helper.h | 17 ++++
include/drm/drm_irq.h | 4 +-
include/drm/drm_mm.h | 93 ++++++++++++++------
include/drm/drm_mode_config.h | 10 +--
include/drm/drm_modeset_helper_vtables.h | 2 +-
include/drm/drm_plane.h | 4 +-
include/drm/drm_print.h | 24 +++++-
include/drm/drm_simple_kms_helper.h | 8 +-
include/linux/dma-buf.h | 10 +--
include/linux/dma-fence.h | 52 +++++++++++-
126 files changed, 831 insertions(+), 580 deletions(-)
create mode 100644 arch/blackfin/include/asm/vga.h
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the Intel-gfx
mailing list