[Intel-gfx] [PULL] drm-misc-next

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Fri Jun 19 15:19:28 UTC 2020


drm-misc-next-2020-06-19:
drm-misc-next for v5.9:

UAPI Changes:
- Add DRM_MODE_TYPE_USERDEF for video modes specified in cmdline.

Cross-subsystem Changes:
- Assorted devicetree binding updates.
- Add might_sleep() to dma_fence_wait().
- Fix fbdev's get_user_pages_fast() handling, and use pin_user_pages.
- Small cleanup with IS_BUILTIN in video/fbdev drivers.
- Fix video/hdmi coding style for infoframe size.

Core Changes:
- Silence vblank output during init.
- Fix DP-MST corruption during send msg timeout.
- Clear leak in drm_gem_objecs_lookup().
- Make newlines work with force connector attribute.
- Fix module refcounting error in drm_encoder_slave, and use new i2c api.
- Header fix for drm_managed.c
- More struct_mutex removal for !legacy drivers:
  - Remove gem_free_object()
  - Removal of drm_gem_object_put_unlocked().
- Show current->comm alongside pid in debug printfs.
- Add drm_client_modeset_check() + drm_client_framebuffer_flush().
- Replace drm_fb_swab16 with drm_fb_swap that also supports 32-bits.
- Remove mode->vrefresh, and compactify drm_display_mode.
- Use drm_* macros for logging and warnings.
- Add WARN when drm_gem_get_pages is used on a private obj.
- Handle importing and imported dmabuf better in shmem helpers.
- Small fix for drm/mm hole size comparison, and remove invalid entry optimization.
- Add a drm/mm selftest.
- Set DSI connector type for DSI panels.
- Assorted small fixes and documentation updates.
- Fix DDI I2C device registration for MST ports, and flushing on destroy.
- Fix master_set return type, used by vmwgfx.
- Make the drm_set/drop_master ioctl symmetrical.

Driver Changes:
 Allow iommu in the sun4i driver and use it for sun8i.
- Simplify backlight lookup for omap, amba-clcd and tilcdc.
- Hold reg_lock for rockchip.
- Add support for bridge gpio and lane reordering + polarity to ti-sn65dsi86, and fix clock choice.
- Small assorted fixes to tilcdc, vc4, i915, omap, fbdev/sm712fb, fbdev/pxafb, console/newport_con, msm, virtio, udl, malidp, hdlcd, bridge/ti-sn65dsi86, panfrost.
- Remove hw cursor support for mgag200, and use simple kms helper + shmem helpers.
- Add support for KOE  Allow iommu in the sun4i driver and use it for sun8i.
- Simplify backlight lookup for omap, amba-clcd and tilcdc.
- Hold reg_lock for rockchip.
- Add support for bridge gpio and lane reordering + polarity to ti-sn65dsi86, and fix clock choice.
- Small assorted fixes to tilcdc, vc4 (multiple), i915.
- Remove hw cursor support for mgag200, and use simple kms helper + shmem helpers.
- Add support for KOE TX26D202VM0BWA panel.
- Use GEM CMA functions in arc, arm, atmel-hlcdc, fsi-dcu, hisilicon, imx, ingenic, komeda, malidp, mcde, meson, msxfb, rcar-du, shmobile, stm, sti, tilcdc, tve200, zte.
- Remove gem_print_info.
- Improve gem_create_object_helper so udl can use shmem helpers.
- Convert vc4 dt bindings to schemas, and add clock properties.
- Device initialization cleanups for mgag200.
- Add a workaround to fix DP-MST short pulses handling on broken hardware in i915.
- Allow build test compiling arm drivers.
- Use managed pci functions in mgag200 and ast.
- Use dev_groups in malidp.
- Add per pixel alpha support for PX30 VOP in rockchip.
- Silence deferred probe logs in panfrost.
The following changes since commit 1c530d431c698f156538b8954b07df95337beb34:

  dma-buf: Use atomic_fetch_add() for the context id (2020-05-13 13:38:59 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-06-19

for you to fetch changes up to 114427b8927a4def2942b2b886f7e4aeae289ccb:

  drm/panfrost: Use kvfree() to free bo->sgts (2020-06-19 11:00:02 +0100)

----------------------------------------------------------------
drm-misc-next for v5.9:

UAPI Changes:
- Add DRM_MODE_TYPE_USERDEF for video modes specified in cmdline.

Cross-subsystem Changes:
- Assorted devicetree binding updates.
- Add might_sleep() to dma_fence_wait().
- Fix fbdev's get_user_pages_fast() handling, and use pin_user_pages.
- Small cleanup with IS_BUILTIN in video/fbdev drivers.
- Fix video/hdmi coding style for infoframe size.

Core Changes:
- Silence vblank output during init.
- Fix DP-MST corruption during send msg timeout.
- Clear leak in drm_gem_objecs_lookup().
- Make newlines work with force connector attribute.
- Fix module refcounting error in drm_encoder_slave, and use new i2c api.
- Header fix for drm_managed.c
- More struct_mutex removal for !legacy drivers:
  - Remove gem_free_object()
  - Removal of drm_gem_object_put_unlocked().
- Show current->comm alongside pid in debug printfs.
- Add drm_client_modeset_check() + drm_client_framebuffer_flush().
- Replace drm_fb_swab16 with drm_fb_swap that also supports 32-bits.
- Remove mode->vrefresh, and compactify drm_display_mode.
- Use drm_* macros for logging and warnings.
- Add WARN when drm_gem_get_pages is used on a private obj.
- Handle importing and imported dmabuf better in shmem helpers.
- Small fix for drm/mm hole size comparison, and remove invalid entry optimization.
- Add a drm/mm selftest.
- Set DSI connector type for DSI panels.
- Assorted small fixes and documentation updates.
- Fix DDI I2C device registration for MST ports, and flushing on destroy.
- Fix master_set return type, used by vmwgfx.
- Make the drm_set/drop_master ioctl symmetrical.

Driver Changes:
 Allow iommu in the sun4i driver and use it for sun8i.
- Simplify backlight lookup for omap, amba-clcd and tilcdc.
- Hold reg_lock for rockchip.
- Add support for bridge gpio and lane reordering + polarity to ti-sn65dsi86, and fix clock choice.
- Small assorted fixes to tilcdc, vc4, i915, omap, fbdev/sm712fb, fbdev/pxafb, console/newport_con, msm, virtio, udl, malidp, hdlcd, bridge/ti-sn65dsi86, panfrost.
- Remove hw cursor support for mgag200, and use simple kms helper + shmem helpers.
- Add support for KOE  Allow iommu in the sun4i driver and use it for sun8i.
- Simplify backlight lookup for omap, amba-clcd and tilcdc.
- Hold reg_lock for rockchip.
- Add support for bridge gpio and lane reordering + polarity to ti-sn65dsi86, and fix clock choice.
- Small assorted fixes to tilcdc, vc4 (multiple), i915.
- Remove hw cursor support for mgag200, and use simple kms helper + shmem helpers.
- Add support for KOE TX26D202VM0BWA panel.
- Use GEM CMA functions in arc, arm, atmel-hlcdc, fsi-dcu, hisilicon, imx, ingenic, komeda, malidp, mcde, meson, msxfb, rcar-du, shmobile, stm, sti, tilcdc, tve200, zte.
- Remove gem_print_info.
- Improve gem_create_object_helper so udl can use shmem helpers.
- Convert vc4 dt bindings to schemas, and add clock properties.
- Device initialization cleanups for mgag200.
- Add a workaround to fix DP-MST short pulses handling on broken hardware in i915.
- Allow build test compiling arm drivers.
- Use managed pci functions in mgag200 and ast.
- Use dev_groups in malidp.
- Add per pixel alpha support for PX30 VOP in rockchip.
- Silence deferred probe logs in panfrost.

----------------------------------------------------------------
Bernard Zhao (1):
      drivers: video: hdmi: cleanup coding style in video a bit

Chris Wilson (5):
      drm: Include internal header for managed function declarations
      drm: Help unconfuse gcc, avoid accidental impossible unsigned comparisons
      drm: Describe dp_rev for drm_dp_set_phy_test_pattern
      drm: Match drm_dp_send_clear_payload_id_table definition to declaration
      drm: Restore the NULL check for drm_gem_object_put()

Christian König (1):
      drm/mm: remove invalid entry based optimization

Christophe JAILLET (1):
      video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call

Colin Ian King (1):
      drm/auth: remove redundant assignment to variable ret

Dan Carpenter (1):
      drm/gem: Fix a leak in drm_gem_objects_lookup()

Daniel Vetter (17):
      dma-fence: add might_sleep annotation to _wait()
      drm/writeback: don't set fence->ops to default
      drm: use drm_dev_has_vblank more
      drm/msm: Don't call dma_buf_vunmap without _vmap
      drm/gem: WARN if drm_gem_get_pages is called on a private obj
      drm/doc: Some polish for shmem helpers
      drm/virtio: Call the right shmem helpers
      drm/udl: Don't call get/put_pages on imported dma-buf
      drm/shmem-helpers: Don't call get/put_pages on imported dma-buf in vmap
      drm/shmem-helpers: Redirect mmap for imported dma-buf
      drm/malidp: Don't call drm_crtc_vblank_off on unbind
      drm/hdlcd: Don't call drm_crtc_vblank_off on unbind
      drm/shmem-helpers: Ensure get_pages is not called on imported dma-buf
      drm/shmem-helpers: Simplify dma-buf importing
      drm/ast: Use managed pci functions
      drm/shmem-helper: Fix obj->filp derefence
      drm/shmem-helper: Only dma-buf imports are private obj

Dejin Zheng (2):
      video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
      console: newport_con: fix an issue about leak related system resources

Denis Efremov (1):
      drm/panfrost: Use kvfree() to free bo->sgts

Dinghao Liu (1):
      drm/panfrost: Fix runtime PM imbalance on error

Douglas Anderson (10):
      drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux
      dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml
      dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd
      drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
      drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice
      drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
      drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not CONFIG_OF_GPIO
      drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for local array
      drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs
      drm/bridge: ti-sn65dsi86: Check the regmap return value when setting a GPIO

Emil Velikov (46):
      drm/rockchip: vop: call vop_cfg_done() under reg_lock
      drm: remove unused drm_gem.h include
      drm/gem: use _unlocked reference in drm_gem_objects_lookup docs
      drm/todo: mention i915 in the struct_mutex section
      drm/doc: drop struct_mutex references
      drm/doc: add WARNING for drm_device::struct_mutex
      drm/doc: drop struct_mutex reference for drm_gem_object_free
      drm/amdgpu: use the unlocked drm_gem_object_put
      drm/gma500: Use lockless gem BO free callback
      drm: remove drm_driver::gem_free_object
      drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_object_put()
      drm/gem: add _locked suffix to drm_gem_object_put
      drm/gem: add drm_gem_object_put helper
      drm: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/armada: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/etnaviv: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/exynos: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/mediatek: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/mgag200: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/radeon: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/rockchip: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/virtio: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked
      drm: remove transient drm_gem_object_put_unlocked()
      drm: print the current->comm alongside the pid
      drm/file: wrap excessively long line
      drm: vmwgfx: remove drm_driver::master_set() return type
      drm/auth: make drm_{set,drop}master_ioctl symmetrical
      drm/todo: Add item about modeset properties
      drm/arm: Kconfig annotate drivers as COMPILE_TEST
      drm/malidp: convert platform driver to use dev_groups

Hans de Goede (1):
      drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matching a video= argument

Imre Deak (6):
      drm/dp_mst: Fix timeout handling of MST down messages
      drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait_tx_reply()
      drm/i915/dp_mst: Work around out-of-spec adapters filtering short pulses
      drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
      drm/dp_mst: Fix the DDC I2C device registration of an MST port
      drm/dp_mst: Fix flushing the delayed port/mstb destroy work

James Hilliard (1):
      drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER

Jason Yan (1):
      omapfb/dss: fix comparison to bool warning

Joe Perches (1):
      video: fbdev: Use IS_BUILTIN

John Hubbard (2):
      video: fbdev: fix error handling for get_user_pages_fast()
      video: fbdev: convert get_user_pages() --> pin_user_pages()

Kieran Bingham (1):
      drivers: gpu: drm: Fix trivial spelling

Krzysztof Kozlowski (1):
      drm/panfrost: Reduce the amount of logs on deferred probe

Laurent Pinchart (1):
      drm/panel: simple: Set connector type for DSI panels

Liu Ying (2):
      dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible
      drm/panel: simple: Add support for KOE TX26D202VM0BWA panel

Lyude Paul (1):
      drm/vblank: Fix -Wformat compile warnings on some arches

Masanari Iida (1):
      drm/kselftest: fix spellint typo in test-drm_mm.c

Maxime Ripard (14):
      dt-bindings: display: sun8i-mixer: Allow for an iommu property
      drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
      dt-bindings: display: Convert VC4 bindings to schemas
      dt-bindings: display: vc4: dpi: Add missing clock-names property
      dt-bindings: display: vc4: dsi: Add missing clock properties
      dt-bindings: display: vc4: hdmi: Add missing clock-names property
      drm/vc4: drv: Add include guards
      drm/vc4: plane: Move planes creation to its own function
      drm/vc4: plane: Move additional planes creation to driver
      drm/vc4: crtc: Rename SoC data structures
      drm/vc4: crtc: Switch to of_device_get_match_data
      drm/vc4: crtc: Move crtc state to common header
      drm/vc4: crtc: Turn static const variable into a define
      drm/vc4: crtc: Restrict HACT_ACT setup to DSI

Michael Tretter (1):
      drm/debugfs: fix plain echo to connector "force" attribute

Nirmoy Das (2):
      drm/mm: fix hole size comparison
      drm/mm: add ig_frag selftest

Noralf Trønnes (3):
      drm/client: Add drm_client_framebuffer_flush()
      drm/client: Add drm_client_modeset_check()
      drm/format-helper: Add drm_fb_swab()

Paul Kocialkowski (1):
      drm/rockchip: Add per-pixel alpha support for the PX30 VOP

Sam Ravnborg (5):
      drm/omap: display: use devm_of_find_backlight
      drm/tilcdc: use devm_of_find_backlight
      video: amba-clcd: use devm_of_find_backlight
      drm/vblank: use drm_* functions for logging
      drm/vblank: use drm_WARN for all warnings

Sidong Yang (1):
      Documentation: Fix typo error in todo.rst

Simon Ser (3):
      drm: DPMS is no longer the only mutable connector prop
      drm: add docs for standard CRTC properties
      drm: document how user-space should use link-status

Steven Price (1):
      drm/panfrost: Fix inbalance of devfreq record_busy/idle()

Thomas Zimmermann (74):
      drm/mgag200: Remove HW cursor
      drm/mgag200: Clean up mga_set_start_address()
      drm/mgag200: Clean up mga_crtc_do_set_base()
      drm/mgag200: Move mode-setting code into separate helper function
      drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O
      drm/mgag200: Update mode registers after plane registers
      drm/mgag200: Set pitch in a separate helper function
      drm/mgag200: Set primary plane's format in separate helper function
      drm/mgag200: Move TAGFIFO reset into separate function
      drm/mgag200: Move hiprilvl setting into separate functions
      drm/mgag200: Move register initialization into separate function
      drm/mgag200: Remove out-commented suspend/resume helpers
      drm/mgag200: Use simple-display data structures
      drm/mgag200: Convert to simple KMS helper
      drm/mgag200: Replace VRAM helpers with SHMEM helpers
      drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_
      drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro
      drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions
      drm/arc: Use GEM CMA object functions
      drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/arm: Use GEM CMA object functions
      drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/atmel-hlcdc: Use GEM CMA object functions
      drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/fsl-dcu: Use GEM CMA object functions
      drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_create()
      drm/hisilicon/kirin: Use GEM CMA object functions
      drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/imx: Use GEM CMA object functions
      drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/ingenic: Use GEM CMA object functions
      drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/komeda: Use GEM CMA object functions
      drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
      drm/malidp: Use GEM CMA object functions
      drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
      drm/mcde: Use GEM CMA object functions
      drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/meson: Use GEM CMA object functions
      drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
      drm/mxsfb: Use GEM CMA object functions
      drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/rcar-du: Use GEM CMA object functions
      drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
      drm/shmobile: Use GEM CMA object functions
      drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/stm: Use GEM CMA object functions
      drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
      drm/sti: Use GEM CMA object functions
      drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/tilcdc: Use GEM CMA object functions
      drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/tve200: Use GEM CMA object functions
      drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm/zte: Use GEM CMA object functions
      drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
      drm: Remove struct drm_driver.gem_print_info
      drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag
      drm/udl: Use GEM vmap/mmap function from SHMEM helpers
      drm/mgag200: Remove declaration of mgag200_mmap() from header file
      drm/mgag200: Remove mgag200_cursor.c
      drm/mgag200: Use pcim_enable_device()
      drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c
      drm/mgag200: Lookup VRAM PCI BAR start and length only once
      drm/mgag200: Merge VRAM setup into MM initialization
      drm/mgag200: Switch to managed MM
      drm/mgag200: Separate DRM and PCI functionality from each other
      drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_
      drm/mgag200: Move device init and cleanup to mgag200_drv.c
      drm/mgag200: Separate device initialization into allocation
      drm/mgag200: Allocate device structures in mgag200_driver_load()
      drm/mgag200: Embed instance of struct drm_device in struct mga_device
      drm/mgag200: Use managed device initialization

Tiezhu Yang (1):
      video: fbdev: pxafb: Use correct return value for pxafb_probe()

Tomi Valkeinen (3):
      drm/tilcdc: fix leak & null ref in panel_connector_get_modes
      drm/tilcdc: remove unnecessary state->fb check
      drm/tilcdc: add missing static for panel_driver

Ville Syrjälä (11):
      drm/i915: Introduce some local intel_dp variables
      drm: Nuke mode->vrefresh
      drm/msm/dpu: Stop copying around mode->private_flags
      drm: Shrink {width,height}_mm to u16
      drm: Shrink mode->type to u8
      drm: Make mode->flags u32
      drm: Shrink drm_display_mode timings
      drm: Flatten drm_mode_vrefresh()
      drm: pahole struct drm_display_mode
      drm/mcde: Use mode->clock instead of reverse calculating it from the vrefresh
      drm/gma500: Stop using mode->private_flags

Wolfram Sang (3):
      drm/vblank: remove outdated and noisy output
      drm: encoder_slave: fix refcouting error for modules
      drm: encoder_slave: use new I2C API

 .../display/allwinner,sun8i-a83t-de2-mixer.yaml    |   3 +
 .../devicetree/bindings/display/brcm,bcm-vc4.txt   | 174 ----
 .../bindings/display/brcm,bcm2835-dpi.yaml         |  72 ++
 .../bindings/display/brcm,bcm2835-dsi0.yaml        |  84 ++
 .../bindings/display/brcm,bcm2835-hdmi.yaml        |  80 ++
 .../bindings/display/brcm,bcm2835-hvs.yaml         |  37 +
 .../bindings/display/brcm,bcm2835-pixelvalve0.yaml |  40 +
 .../bindings/display/brcm,bcm2835-txp.yaml         |  37 +
 .../bindings/display/brcm,bcm2835-v3d.yaml         |  42 +
 .../bindings/display/brcm,bcm2835-vc4.yaml         |  34 +
 .../bindings/display/brcm,bcm2835-vec.yaml         |  44 ++
 .../bindings/display/bridge/ti,sn65dsi86.txt       |  87 --
 .../bindings/display/bridge/ti,sn65dsi86.yaml      | 293 +++++++
 .../bindings/display/panel/panel-simple.yaml       |   2 +
 Documentation/gpu/drm-kms-helpers.rst              |  12 -
 Documentation/gpu/drm-kms.rst                      |   6 +
 Documentation/gpu/drm-mm.rst                       |  17 +-
 Documentation/gpu/todo.rst                         |  58 +-
 MAINTAINERS                                        |   2 +-
 drivers/dma-buf/dma-fence.c                        |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  20 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |   6 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |   6 +-
 drivers/gpu/drm/arc/arcpgu_drv.c                   |  12 +-
 drivers/gpu/drm/arm/Kconfig                        |   4 +-
 .../drm/arm/display/komeda/komeda_framebuffer.c    |   6 +-
 drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |  11 +-
 drivers/gpu/drm/arm/hdlcd_drv.c                    |  15 +-
 drivers/gpu/drm/arm/malidp_drv.c                   |  45 +-
 drivers/gpu/drm/armada/armada_crtc.c               |   8 +-
 drivers/gpu/drm/armada/armada_fb.c                 |   4 +-
 drivers/gpu/drm/armada/armada_fbdev.c              |   6 +-
 drivers/gpu/drm/armada/armada_gem.c                |  10 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |   2 +-
 drivers/gpu/drm/ast/ast_drv.c                      |  10 +-
 drivers/gpu/drm/ast/ast_main.c                     |   3 -
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |  11 +-
 drivers/gpu/drm/bridge/sii902x.c                   |   2 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              | 323 +++++++-
 drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
 drivers/gpu/drm/drm_auth.c                         |  46 +-
 drivers/gpu/drm/drm_client.c                       |  35 +-
 drivers/gpu/drm/drm_client_modeset.c               |  42 +-
 drivers/gpu/drm/drm_connector.c                    |  29 +-
 drivers/gpu/drm/drm_crtc.c                         |  27 +
 drivers/gpu/drm/drm_debugfs.c                      |   8 +-
 drivers/gpu/drm/drm_dp_helper.c                    |   3 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  94 ++-
 drivers/gpu/drm/drm_edid.c                         | 328 ++++----
 drivers/gpu/drm/drm_encoder_slave.c                |  15 +-
 drivers/gpu/drm/drm_file.c                         |  10 +-
 drivers/gpu/drm/drm_format_helper.c                |  61 +-
 drivers/gpu/drm/drm_gem.c                          |  84 +-
 drivers/gpu/drm/drm_gem_cma_helper.c               |  20 +-
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |   6 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             | 172 ++--
 drivers/gpu/drm/drm_gem_ttm_helper.c               |   2 +-
 drivers/gpu/drm/drm_gem_vram_helper.c              |  10 +-
 drivers/gpu/drm/drm_ioc32.c                        |   4 +-
 drivers/gpu/drm/drm_ioctl.c                        |  11 +-
 drivers/gpu/drm/drm_irq.c                          |   2 +-
 drivers/gpu/drm/drm_managed.c                      |   2 +
 drivers/gpu/drm/drm_mipi_dbi.c                     |   2 +-
 drivers/gpu/drm/drm_mm.c                           |   6 +-
 drivers/gpu/drm/drm_modes.c                        |  40 +-
 drivers/gpu/drm/drm_prime.c                        |   6 +-
 drivers/gpu/drm/drm_probe_helper.c                 |   5 +-
 drivers/gpu/drm/drm_vblank.c                       | 215 ++---
 drivers/gpu/drm/drm_vm.c                           |   1 -
 drivers/gpu/drm/drm_writeback.c                    |   1 -
 drivers/gpu/drm/etnaviv/etnaviv_drv.c              |   8 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   6 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c        |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.h            |   2 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   5 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |   2 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |  11 +-
 drivers/gpu/drm/gma500/framebuffer.c               |   2 +-
 drivers/gpu/drm/gma500/gem.c                       |   2 +-
 drivers/gpu/drm/gma500/gma_display.c               |   6 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |   2 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h             |  19 -
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |  11 +-
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |  12 +-
 drivers/gpu/drm/i2c/ch7006_mode.c                  |   1 -
 drivers/gpu/drm/i915/display/intel_display.c       |   1 -
 .../gpu/drm/i915/display/intel_display_debugfs.c   |   4 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  24 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  10 +
 drivers/gpu/drm/i915/display/intel_hotplug.c       |  18 +
 drivers/gpu/drm/i915/display/intel_hotplug.h       |   2 +
 drivers/gpu/drm/i915/display/intel_tv.c            |   3 -
 drivers/gpu/drm/imx/imx-drm-core.c                 |  12 +-
 drivers/gpu/drm/ingenic/ingenic-drm.c              |  13 +-
 drivers/gpu/drm/lima/lima_gem.c                    |  10 +-
 drivers/gpu/drm/lima/lima_sched.c                  |   2 +-
 drivers/gpu/drm/mcde/mcde_drv.c                    |  12 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    |   7 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   4 +-
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   2 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |   2 +-
 drivers/gpu/drm/meson/meson_drv.c                  |  15 +-
 drivers/gpu/drm/meson/meson_venc_cvbs.c            |   2 -
 drivers/gpu/drm/mgag200/Kconfig                    |   4 +-
 drivers/gpu/drm/mgag200/Makefile                   |   3 +-
 drivers/gpu/drm/mgag200/mgag200_cursor.c           | 319 --------
 drivers/gpu/drm/mgag200/mgag200_drv.c              | 204 ++---
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  56 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             | 160 ----
 drivers/gpu/drm/mgag200/mgag200_mm.c               | 127 +++
 drivers/gpu/drm/mgag200/mgag200_mode.c             | 875 ++++++++++++---------
 drivers/gpu/drm/mgag200/mgag200_reg.h              |  11 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |  70 --
 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c          |   4 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |   6 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  29 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h          |  10 +-
 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c          |   4 +-
 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c           |   2 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c          |   2 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   2 +-
 drivers/gpu/drm/msm/msm_drv.c                      |   8 +-
 drivers/gpu/drm/msm/msm_fb.c                       |   4 +-
 drivers/gpu/drm/msm/msm_gem.c                      |  24 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   2 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |   2 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |  11 +-
 drivers/gpu/drm/nouveau/dispnv04/crtc.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   5 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |   8 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |  14 +-
 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c    |  18 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |   2 +-
 drivers/gpu/drm/omapdrm/omap_fb.c                  |   2 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |   2 +-
 drivers/gpu/drm/omapdrm/omap_gem.c                 |   4 +-
 drivers/gpu/drm/panel/panel-arm-versatile.c        |   4 -
 .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   |   1 -
 drivers/gpu/drm/panel/panel-boe-himax8279d.c       |   3 +-
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |   7 +-
 drivers/gpu/drm/panel/panel-elida-kd35t133.c       |   3 +-
 drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c  |   3 +-
 .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c  |   3 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9322.c       |   7 -
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      |   3 +-
 drivers/gpu/drm/panel/panel-innolux-p079zca.c      |   4 +-
 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c     |   3 +-
 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c |   3 +-
 drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c |   3 +-
 drivers/gpu/drm/panel/panel-lg-lb035q02.c          |   1 -
 drivers/gpu/drm/panel/panel-lg-lg4573.c            |   3 +-
 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c       |   1 -
 drivers/gpu/drm/panel/panel-novatek-nt35510.c      |   1 -
 drivers/gpu/drm/panel/panel-novatek-nt39016.c      |   2 -
 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c |   1 -
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |   3 +-
 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c |   3 +-
 .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c   |   3 +-
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |   4 +-
 drivers/gpu/drm/panel/panel-raydium-rm67191.c      |   3 +-
 drivers/gpu/drm/panel/panel-raydium-rm68200.c      |   3 +-
 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c |   5 +-
 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c       |   1 -
 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c      |   6 -
 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c      |   4 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c   |   3 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c      |   3 +-
 .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c   |   1 -
 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c        |   3 +-
 drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c    |   3 +-
 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c    |   1 -
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |   3 +-
 drivers/gpu/drm/panel/panel-simple.c               | 132 +---
 drivers/gpu/drm/panel/panel-sitronix-st7701.c      |   2 +-
 drivers/gpu/drm/panel/panel-sitronix-st7789v.c     |   3 +-
 drivers/gpu/drm/panel/panel-sony-acx424akp.c       |   2 -
 drivers/gpu/drm/panel/panel-sony-acx565akm.c       |   1 -
 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c       |   1 -
 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c       |   1 -
 drivers/gpu/drm/panel/panel-tpo-tpg110.c           |   5 -
 drivers/gpu/drm/panel/panel-truly-nt35597.c        |   1 -
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   1 -
 drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c   |   3 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |   8 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  10 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c            |   6 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |   8 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |   4 +-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        |   4 +-
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   2 +-
 drivers/gpu/drm/qxl/qxl_display.c                  |   6 +-
 drivers/gpu/drm/qxl/qxl_dumb.c                     |   2 +-
 drivers/gpu/drm/qxl/qxl_gem.c                      |   2 +-
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   4 +-
 drivers/gpu/drm/qxl/qxl_object.c                   |   4 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |   2 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |   6 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   8 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |  30 +-
 drivers/gpu/drm/radeon/radeon_object.c             |   2 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |  11 +-
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c         |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   8 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h        |   3 +
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c        |   9 +
 drivers/gpu/drm/selftests/drm_mm_selftests.h       |   1 +
 drivers/gpu/drm/selftests/test-drm_mm.c            | 126 ++-
 drivers/gpu/drm/shmobile/shmob_drm_drv.c           |  11 +-
 drivers/gpu/drm/sti/sti_drv.c                      |  12 +-
 drivers/gpu/drm/sti/sti_hda.c                      |   1 -
 drivers/gpu/drm/stm/drv.c                          |  11 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |   3 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |  13 +
 drivers/gpu/drm/tegra/drm.c                        |  12 +-
 drivers/gpu/drm/tegra/fb.c                         |   6 +-
 drivers/gpu/drm/tegra/gem.c                        |   4 +-
 drivers/gpu/drm/tidss/tidss_drv.c                  |   2 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |  13 +-
 drivers/gpu/drm/tilcdc/tilcdc_panel.c              |  25 +-
 drivers/gpu/drm/tilcdc/tilcdc_plane.c              |   3 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |   2 +-
 drivers/gpu/drm/tiny/ili9225.c                     |   2 +-
 drivers/gpu/drm/tiny/ili9341.c                     |   2 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   2 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |   2 +-
 drivers/gpu/drm/tiny/repaper.c                     |   2 +-
 drivers/gpu/drm/tiny/st7586.c                      |   2 +-
 drivers/gpu/drm/tiny/st7735r.c                     |   2 +-
 drivers/gpu/drm/tve200/tve200_drv.c                |  12 +-
 drivers/gpu/drm/udl/Makefile                       |   2 +-
 drivers/gpu/drm/udl/udl_drv.c                      |   4 +-
 drivers/gpu/drm/udl/udl_drv.h                      |   3 -
 drivers/gpu/drm/udl/udl_gem.c                      | 106 ---
 drivers/gpu/drm/v3d/v3d_bo.c                       |   6 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   4 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   2 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |  14 +-
 drivers/gpu/drm/vc4/vc4_crtc.c                     |  82 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   4 +
 drivers/gpu/drm/vc4/vc4_drv.h                      |  26 +
 drivers/gpu/drm/vc4/vc4_gem.c                      |  14 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   6 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |   2 +-
 drivers/gpu/drm/vc4/vc4_plane.c                    |  41 +
 drivers/gpu/drm/vc4/vc4_v3d.c                      |   4 +-
 drivers/gpu/drm/vgem/vgem_drv.c                    |   6 +-
 drivers/gpu/drm/vgem/vgem_fence.c                  |   2 +-
 drivers/gpu/drm/virtio/virtgpu_display.c           |   2 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |   6 +-
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |   6 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            |   2 +-
 drivers/gpu/drm/vkms/vkms_gem.c                    |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   2 -
 drivers/gpu/drm/xen/xen_drm_front.c                |   4 +-
 drivers/gpu/drm/zte/zx_drm_drv.c                   |  11 +-
 drivers/video/console/newport_con.c                |  12 +-
 drivers/video/fbdev/amba-clcd.c                    |  19 +-
 drivers/video/fbdev/aty/aty128fb.c                 |   6 +-
 drivers/video/fbdev/aty/atyfb_base.c               |   7 +-
 drivers/video/fbdev/aty/radeon_base.c              |   6 +-
 drivers/video/fbdev/nvidia/nvidia.c                |   6 +-
 drivers/video/fbdev/omap/omapfb_main.c             |   6 +-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   2 +-
 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c       |   4 +-
 drivers/video/fbdev/pvr2fb.c                       |  24 +-
 drivers/video/fbdev/pxafb.c                        |   6 +-
 drivers/video/fbdev/riva/fbdev.c                   |   6 +-
 drivers/video/fbdev/s3c2410fb.c                    |   6 +-
 drivers/video/fbdev/sm712fb.c                      |   2 +
 drivers/video/hdmi.c                               |   2 +-
 include/drm/drm_client.h                           |   2 +
 include/drm/drm_device.h                           |   3 +
 include/drm/drm_dp_helper.h                        |   2 +-
 include/drm/drm_dp_mst_helper.h                    |  17 +
 include/drm/drm_drv.h                              |  31 +-
 include/drm/drm_format_helper.h                    |   4 +-
 include/drm/drm_gem.h                              |  37 +-
 include/drm/drm_gem_cma_helper.h                   |  74 +-
 include/drm/drm_gem_shmem_helper.h                 |   4 +
 include/drm/drm_modes.h                            | 194 +++--
 include/linux/hdmi.h                               |   1 +
 294 files changed, 3573 insertions(+), 3142 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-dpi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-pixelvalve0.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-txp.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-v3d.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-vc4.yaml
 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-vec.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
 delete mode 100644 drivers/gpu/drm/mgag200/mgag200_cursor.c
 delete mode 100644 drivers/gpu/drm/mgag200/mgag200_main.c
 create mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c
 delete mode 100644 drivers/gpu/drm/mgag200/mgag200_ttm.c
 delete mode 100644 drivers/gpu/drm/udl/udl_gem.c


More information about the Intel-gfx mailing list