All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	"Lucas De Marchi" <lucas.demarchi@intel.com>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Thu, 1 Aug 2024 14:14:06 +0200	[thread overview]
Message-ID: <20240801121406.GA102996@linux.fritz.box> (raw)

Hi Dave, Sima,

here's the first PR for drm-misc-next for what will become Linux v6.12.
It's the ususal mix of new features and bug fixes. Nouveau got a larger
refactoring, there are some improvements within TTM, work on the panic
screen progresses, mgag200 now supports VBLANK interrupts.

Best regards
Thomas

drm-misc-next-2024-08-01:
drm-misc-next for v6.12:

UAPI Changes:

virtio:
- Define DRM capset

Cross-subsystem Changes:

dma-buf:
- heaps: Clean up documentation

printk:
- Pass description to kmsg_dump()

Core Changes:

CI:
- Update IGT tests
- Point upstream repo to GitLab instance

modesetting:
- Introduce Power Saving Policy property for connectors
- Add might_fault() to drm_modeset_lock priming
- Add dynamic per-crtc vblank configuration support

panic:
- Avoid build-time interference with framebuffer console

docs:
- Document Colorspace property

scheduler:
- Remove full_recover from drm_sched_start

TTM:
- Make LRU walk restartable after dropping locks
- Allow direct reclaim to allocate local memory

Driver Changes:

amdgpu:
- Support Power Saving Policy connector property

ast:
- astdp: Support AST2600 with VGA; Clean up HPD

bridge:
- Silence error message on -EPROBE_DEFER
- analogix: Clean aup
- bridge-connector: Fix double free
- lt6505: Disable interrupt when powered off
- tc358767: Make default DP port preemphasis configurable

gma500:
- Update i2c terminology

ivpu:
- Add MODULE_FIRMWARE()

lcdif:
- Fix pixel clock

loongson:
- Use GEM refcount over TTM's

mgag200:
- Improve BMC handling
- Support VBLANK intterupts

nouveau:
- Refactor and clean up internals
- Use GEM refcount over TTM's

panel:
- Shutdown fixes plus documentation
- Refactor several drivers for better code sharing
- boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel plus
  DT; Fix porch parameter
- edp: Support AOU B116XTN02.3, AUO B116XAN06.1, AOU B116XAT04.1,
  BOE NV140WUM-N41, BOE NV133WUM-N63, BOE NV116WHM-A4D, CMN N116BCA-EA2,
  CMN N116BCP-EA2, CSW MNB601LS1-4
- himax-hx8394: Support Microchip AC40T08A MIPI Display panel plus DT
- ilitek-ili9806e: Support Densitron DMT028VGHMCMI-1D TFT plus DT
- jd9365da: Support Melfas lmfbx101117480 MIPI-DSI panel plus DT; Refactor
  for code sharing

sti:
- Fix module owner

stm:
- Avoid UAF wih managed plane and CRTC helpers
- Fix module owner
- Fix error handling in probe
- Depend on COMMON_CLK
- ltdc: Fix transparency after disabling plane; Remove unused interrupt

tegra:
- Call drm_atomic_helper_shutdown()

v3d:
- Clean up perfmon

vkms:
- Clean up
The following changes since commit d4ef5d2b7ee0cbb5f2d864716140366a618400d6:

  Merge tag 'amd-drm-fixes-6.11-2024-07-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-07-26 09:52:15 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2024-08-01

for you to fetch changes up to d97e71e449373efbd2403f1d7a32d416599f32ac:

  drm/bridge: synopsys: dw-mipi-dsi: enable EoTp by default (2024-08-01 13:34:18 +0200)

----------------------------------------------------------------
drm-misc-next for v6.12:

UAPI Changes:

virtio:
- Define DRM capset

Cross-subsystem Changes:

dma-buf:
- heaps: Clean up documentation

printk:
- Pass description to kmsg_dump()

Core Changes:

CI:
- Update IGT tests
- Point upstream repo to GitLab instance

modesetting:
- Introduce Power Saving Policy property for connectors
- Add might_fault() to drm_modeset_lock priming
- Add dynamic per-crtc vblank configuration support

panic:
- Avoid build-time interference with framebuffer console

docs:
- Document Colorspace property

scheduler:
- Remove full_recover from drm_sched_start

TTM:
- Make LRU walk restartable after dropping locks
- Allow direct reclaim to allocate local memory

Driver Changes:

amdgpu:
- Support Power Saving Policy connector property

ast:
- astdp: Support AST2600 with VGA; Clean up HPD

bridge:
- Silence error message on -EPROBE_DEFER
- analogix: Clean aup
- bridge-connector: Fix double free
- lt6505: Disable interrupt when powered off
- tc358767: Make default DP port preemphasis configurable

gma500:
- Update i2c terminology

ivpu:
- Add MODULE_FIRMWARE()

lcdif:
- Fix pixel clock

loongson:
- Use GEM refcount over TTM's

mgag200:
- Improve BMC handling
- Support VBLANK intterupts

nouveau:
- Refactor and clean up internals
- Use GEM refcount over TTM's

panel:
- Shutdown fixes plus documentation
- Refactor several drivers for better code sharing
- boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel plus
  DT; Fix porch parameter
- edp: Support AOU B116XTN02.3, AUO B116XAN06.1, AOU B116XAT04.1,
  BOE NV140WUM-N41, BOE NV133WUM-N63, BOE NV116WHM-A4D, CMN N116BCA-EA2,
  CMN N116BCP-EA2, CSW MNB601LS1-4
- himax-hx8394: Support Microchip AC40T08A MIPI Display panel plus DT
- ilitek-ili9806e: Support Densitron DMT028VGHMCMI-1D TFT plus DT
- jd9365da: Support Melfas lmfbx101117480 MIPI-DSI panel plus DT; Refactor
  for code sharing

sti:
- Fix module owner

stm:
- Avoid UAF wih managed plane and CRTC helpers
- Fix module owner
- Fix error handling in probe
- Depend on COMMON_CLK
- ltdc: Fix transparency after disabling plane; Remove unused interrupt

tegra:
- Call drm_atomic_helper_shutdown()

v3d:
- Clean up perfmon

vkms:
- Clean up

----------------------------------------------------------------
Alexander F. Lent (1):
      accel/ivpu: Add missing MODULE_FIRMWARE metadata

Alexander Stein (1):
      drm/bridge: Silence error messages upon probe deferral

Arnd Bergmann (1):
      drm/stm: add COMMON_CLK dependency

Ben Skeggs (37):
      drm/nouveau: move nouveau_drm_device_fini() above init()
      drm/nouveau: handle pci/tegra drm_dev_{alloc, register} from common code
      drm/nouveau: replace drm_device* with nouveau_drm* as dev drvdata
      drm/nouveau: create pci device once
      drm/nouveau: store nvkm_device pointer in nouveau_drm
      drm/nouveau: move allocation of root client out of nouveau_cli_init()
      drm/nouveau: add nouveau_cli to nouveau_abi16
      drm/nouveau: handle limited nvif ioctl in abi16
      drm/nouveau: remove abi16->device
      drm/nouveau: remove abi16->handles
      drm/nouveau/nvkm: remove detect/mmio/subdev_mask from device args
      drm/nouveau/nvkm: remove perfmon
      drm/nouveau/nvkm: remove nvkm_client_search()
      drm/nouveau/nvif: remove support for userspace backends
      drm/nouveau/nvif: remove route/token
      drm/nouveau/nvif: remove nvxx_object()
      drm/nouveau/nvif: remove nvxx_client()
      drm/nouveau/nvif: remove driver keep/fini
      drm/nouveau/nvif: remove client device arg
      drm/nouveau/nvif: remove client version
      drm/nouveau/nvif: remove client devlist
      drm/nouveau/nvif: remove client fini
      drm/nouveau/nvif: remove device args
      drm/nouveau: always map device
      drm/nouveau/nvif: remove device rd/wr
      drm/nouveau/nvif: remove disp chan rd/wr
      drm/nouveau: move nvxx_* definitions to nouveau_drv.h
      drm/nouveau: add nvif_mmu to nouveau_drm
      drm/nouveau: pass drm to nouveau_mem_new(), instead of cli
      drm/nouveau: pass drm to nv50_dmac_create(), rather than device+disp
      drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
      drm/nouveau: remove nouveau_chan.device
      drm/nouveau: remove chan->drm
      drm/nouveau: remove master
      drm/nouveau: remove push pointer from nouveau_channel
      drm/nouveau/kms: remove a few unused struct members and fn decls
      drm/nouveau/kms: remove push pointer from nv50_dmac

Christian König (2):
      drm/scheduler: remove full_recover from drm_sched_start
      drm/loongson: use GEM references instead of TTMs

Christoph Fritz (1):
      drm/bridge: synopsys: dw-mipi-dsi: enable EoTp by default

Christophe JAILLET (1):
      drm/stm: Fix an error handling path in stm_drm_platform_probe()

Claudiu Beznea (1):
      drm/stm: ltdc: check memory returned by devm_kzalloc()

Clayton Craft (1):
      drm/panel-edp: Add entry for BOE NV133WUM-N63 panel

Cong Yang (6):
      dt-bindings: display: panel: Add compatible for melfas lmfbx101117480
      drm/panel: jd9365da: Support for Melfas lmfbx101117480 MIPI-DSI panel
      drm/panel: jd9365da: Break some CMDS into helper functions
      drm/panel: boe-tv101wum-nl6: Break some CMDS into helper functions
      drm/panel: nt35521: Break some CMDS into helper functions
      drm/panel: nt36672e: Break some CMDS into helper functions

Cristian Ciocaltea (1):
      drm/bridge-connector: Fix double free in error handling paths

Dang Huynh (1):
      drm: panel: boe-bf060y8m-aj0: Enable prepare_prev_first

Daniel Vetter (1):
      drm: Add might_fault to drm_modeset_lock priming

Danilo Krummrich (3):
      drm/nouveau: prime: fix refcount underflow
      drm/nouveau: bo: remove unused functions
      drm/nouveau: use GEM references instead of TTMs

Deborah Brouwer (1):
      drm/ci: update link to Gitlab server

Dmitry Osipenko (1):
      drm/virtio: Add DRM capset definition

Douglas Anderson (2):
      drm/tegra: Call drm_atomic_helper_shutdown() at shutdown time
      drm/panel: Avoid warnings w/ panel-simple/panel-edp at shutdown

Dr. David Alan Gilbert (1):
      drm/bridge: analogix: remove unused struct 'bridge_init'

Easwar Hariharan (1):
      drm/gma500: Make I2C terminology more inclusive

Haikun Zhou (1):
      drm/panel-edp: Add CSW MNB601LS1-4

Hamza Mahfooz (2):
      MAINTAINERS: add an entry for AMD DC DML
      drm/vblank: add dynamic per-crtc vblank configuration support

Hsin-Yi Wang (1):
      drm/panel-edp: Add BOE NV140WUM-N41

Imre Deak (1):
      drm/dp: Add helper to dump an LTTPR PHY descriptor

Jani Nikula (1):
      drm/nouveau: remove unused variable ret

Jiapeng Chong (2):
      drm/stm: Remove unnecessary .owner for lvds_platform_driver
      drm/stm: ltdc: Remove unused function plane_to_ltdc

Jocelyn Falempe (8):
      printk: Add a short description string to kmsg_dump()
      drm/panic: Add drm_panic_is_enabled()
      fbcon: Add an option to disable fbcon in panic
      drm/fb-helper: Set skip_panic if the drm driver supports drm panic
      drm/panic: Remove build time dependency with FRAMEBUFFER_CONSOLE
      drm/panic: Add missing static inline to drm_panic_is_enabled()
      fbcon: Use oops_in_progress instead of panic_cpu
      mtd: mtdoops: Fix kmsgdump parameter renaming.

Katya Orlova (1):
      drm/stm: Avoid use-after-free issues with crtc and plane

Krzysztof Kozlowski (6):
      drm/sti: dvo: drop driver owner assignment
      drm/sti: hda: drop driver owner assignment
      drm/sti: tvout: drop driver owner assignment
      drm/sti: vtg: drop driver owner assignment
      drm/sti: hdmi: drop driver owner assignment
      drm/sti: hqvdp: drop driver owner assignment

Lyude Paul (1):
      drm/vkms: Remove event from vkms_output

Manikandan Muralidharan (3):
      dt-bindings: display: himax-hx8394: Add Microchip AC40T08A MIPI Display panel
      drm/panel: himax-hx8394: switch to devm_gpiod_get_optional() for reset_gpio
      drm/panel: himax-hx8394: Add Support for Microchip AC40T08A MIPI Display Panel

Marco Pagani (1):
      drm/test: use kunit action wrapper macro in the gem shmem test suite

Marek Vasut (5):
      drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock
      dt-bindings: display: bridge: tc358867: Document default DP preemphasis
      drm/bridge: tc358767: Add configurable default preemphasis
      dt-bindings: display: panel: Document Densitron DMT028VGHMCMI-1D TFT on ILI9806E DSI TCON
      drm/panel/panel-ilitek-ili9806e: Add Densitron DMT028VGHMCMI-1D TFT to ILI9806E DSI TCON driver

Mario Limonciello (2):
      drm: Introduce 'power saving policy' drm property
      drm/amd: Add power_saving_policy drm property to eDP connectors

Markus Elfring (1):
      drm/dp_mst: Simplify character output in drm_dp_mst_dump_topology()

Maíra Canal (1):
      drm/v3d: Expose memory stats through fdinfo

Mitul Golani (1):
      drm/dp: Describe target_rr_divider in struct drm_dp_as_sdp

Philipp Stanner (1):
      drm/nouveau: Improve variable name in nouveau_sched_init()

Pin-yen Lin (1):
      drm/bridge: it6505: Disable IRQ when powered off

Rajneesh Bhardwaj (1):
      drm/ttm: Allow direct reclaim to allocate local memory v2

Sebastian Wick (1):
      drm/drm_connector: Document Colorspace property variants

Shixiong Ou (1):
      drm: Add the missing symbol '.'

T.J. Mercier (1):
      dma-buf: heaps: Deduplicate docs and adopt common format

Terry Hsiao (1):
      drm/panel-edp: Add 6 panels used by MT8186 Chromebooks

Thomas Hellström (7):
      drm/ttm: Allow TTM LRU list nodes of different types
      drm/ttm: Slightly clean up LRU list iteration
      drm/ttm: Use LRU hitches
      drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves
      drm/ttm: Provide a generic LRU walker helper
      drm/ttm: Use the LRU walker helper for swapping
      drm/ttm: Use the LRU walker for eviction

Thomas Zimmermann (16):
      drm/mgag200: Only set VIDRST bits in CRTC modesetting
      drm/mgag200: Remove vidrst callbacks from struct mgag200_device_funcs
      drm/mgag200: Rename BMC vidrst names
      drm/mgag200: Use hexadecimal register indeces
      drm/mgag200: Align register field names with documentation
      drm/mgag200: Use adjusted mode values for CRTCs
      drm/mgag200: Add dedicated variables for blanking fields
      drm/mgag200: Add dedicted variable for <linecomp> field
      drm/mgag200: Add vblank support
      drm/mgag200: Implement struct drm_crtc_funcs.get_vblank_timestamp
      Merge drm/drm-next into drm-misc-next
      drm/ast: astdp: Test firmware status once during probing
      drm/ast: astdp: Only test HDP state in ast_astdp_is_connected()
      drm/ast: astdp: Perform link training during atomic_enable
      drm/ast: astdp: Clean up EDID reading
      drm/mgag200: Fix VBLANK interrupt handling

Tvrtko Ursulin (11):
      drm/v3d: Prevent out of bounds access in performance query extensions
      drm/v3d: Fix potential memory leak in the timestamp extension
      drm/v3d: Fix potential memory leak in the performance extension
      drm/v3d: Validate passed in drm syncobj handles in the timestamp extension
      drm/v3d: Validate passed in drm syncobj handles in the performance extension
      drm/v3d: Move part of copying of reset/copy performance extension to a helper
      drm/v3d: Size the kperfmon_ids array at runtime
      drm/v3d: Do not use intermediate storage when copying performance query results
      drm/v3d: Move perfmon init completely into own unit
      drm/v3d: Prefer get_user for scalar types
      drm/v3d: Add some local variables in queries/extensions

Vignesh Raman (1):
      drm/ci: uprev IGT

Yannick Fertre (3):
      drm/stm: ltdc: reset plane transparency after plane disable
      drm/stm: ltdc: add mask for lxcr register
      drm/stm: ltdc: remove reload interrupt

Zenghui Yu (2):
      accel/qaic: Remove the description of DRM_IOCTL_QAIC_PART_DEV
      MAINTAINERS: Add selftests to DMA-BUF HEAPS FRAMEWORK entry

Zhaoxiong Lv (7):
      drm/panel: boe-th101mb31ig002 : Make it compatible with other panel.
      drm/panel: boe-th101mb31ig002: switch to devm_gpiod_get_optional() for reset_gpio
      drm/panel: boe-th101mb31ig002: use wrapped MIPI DCS functions
      dt-bindings: display: panel: Add compatible for starry-er88577
      drm/panel: boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel
      drm/panel: boe-th101mb31ig002 : Fix the way to get porch parameters
      drm/panel: boe-th101mb31ig002 : using drm_connector_helper_get_modes_fixed()

 Documentation/accel/qaic/qaic.rst                  |   6 -
 .../bindings/display/bridge/toshiba,tc358767.yaml  |  21 +-
 .../display/panel/boe,th101mb31ig002-28a.yaml      |  21 +-
 .../bindings/display/panel/himax,hx8394.yaml       |  17 +-
 .../bindings/display/panel/ilitek,ili9806e.yaml    |   1 +
 .../bindings/display/panel/jadard,jd9365da-h3.yaml |   1 +
 Documentation/gpu/todo.rst                         |  35 +-
 MAINTAINERS                                        |   8 +
 arch/powerpc/kernel/nvram_64.c                     |   8 +-
 arch/powerpc/platforms/powernv/opal-kmsg.c         |   4 +-
 arch/um/kernel/kmsg_dump.c                         |   2 +-
 drivers/accel/ivpu/ivpu_fw.c                       |   4 +
 drivers/dma-buf/dma-heap.c                         |  27 +-
 drivers/gpu/drm/Kconfig                            |   2 +-
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c    |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   4 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  52 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 +
 drivers/gpu/drm/ast/ast_dp.c                       | 179 ++---
 drivers/gpu/drm/ast/ast_drv.h                      |   3 +-
 drivers/gpu/drm/ast/ast_main.c                     |   6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |   2 +
 drivers/gpu/drm/ast/ast_post.c                     |   2 +-
 drivers/gpu/drm/ast/ast_reg.h                      |  22 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   5 -
 drivers/gpu/drm/bridge/ite-it6505.c                |  17 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |   7 +-
 drivers/gpu/drm/bridge/tc358767.c                  |  45 +-
 drivers/gpu/drm/ci/gitlab-ci.yml                   |   4 +-
 drivers/gpu/drm/ci/igt_runner.sh                   |   1 +
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt  |   1 +
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt |  14 +-
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt  |   4 +-
 drivers/gpu/drm/ci/xfails/i915-amly-fails.txt      |  12 +-
 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt     |  41 +-
 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt      |   5 +-
 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt      |   2 +-
 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt       |   4 +-
 drivers/gpu/drm/ci/xfails/i915-cml-fails.txt       |  14 +-
 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt      |   9 +-
 drivers/gpu/drm/ci/xfails/i915-cml-skips.txt       |   5 +-
 drivers/gpu/drm/ci/xfails/i915-glk-fails.txt       |  24 +-
 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt      |   8 +-
 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt       |   4 +-
 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt       |   2 +
 drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt      |   2 +-
 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt       |   4 +-
 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt       |  25 +-
 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt       |   4 +-
 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt       |  17 +-
 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt      |   2 +-
 drivers/gpu/drm/ci/xfails/i915-whl-skips.txt       |   5 +-
 .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt    |   9 +-
 .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt   |  32 +-
 .../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt    |   4 +-
 .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt    |   2 +-
 .../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt    |   2 +-
 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt     |   2 +-
 drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt     |   2 +-
 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt    |   5 +-
 drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt    |   2 +-
 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt   |   2 +-
 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt    |   4 +-
 .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 145 ----
 .../msm-sc7180-trogdor-kingoftown-flakes.txt       |  18 +-
 .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt |   5 +-
 .../msm-sc7180-trogdor-lazor-limozeen-fails.txt    | 145 ----
 .../msm-sc7180-trogdor-lazor-limozeen-flakes.txt   |  11 +-
 .../msm-sc7180-trogdor-lazor-limozeen-skips.txt    |   2 +-
 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt    | 105 ++-
 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt     |   4 +-
 .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt    |   2 +-
 .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt    |   2 +-
 .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt    |   2 +-
 .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt   |   4 +-
 .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt    |   2 +-
 .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt    |  64 ++
 .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt    |   4 +-
 drivers/gpu/drm/ci/xfails/vkms-none-fails.txt      |   4 -
 drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt     |  21 +
 drivers/gpu/drm/ci/xfails/vkms-none-skips.txt      | 105 ++-
 drivers/gpu/drm/display/drm_dp_helper.c            |  66 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |   2 +-
 drivers/gpu/drm/drm_bridge.c                       |   9 +-
 drivers/gpu/drm/drm_bridge_connector.c             |   8 +-
 drivers/gpu/drm/drm_connector.c                    | 127 ++-
 drivers/gpu/drm/drm_crtc_internal.h                |   7 +
 drivers/gpu/drm/drm_fb_helper.c                    |   2 +
 drivers/gpu/drm/drm_mode_config.c                  |   2 +
 drivers/gpu/drm/drm_panel.c                        |  18 +
 drivers/gpu/drm/drm_panic.c                        |  26 +-
 drivers/gpu/drm/drm_probe_helper.c                 |   2 +-
 drivers/gpu/drm/drm_vblank.c                       |  81 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |   2 +-
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |   2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |  22 +-
 drivers/gpu/drm/gma500/intel_bios.h                |   4 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |   2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |   2 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h             |   2 +-
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |   4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |  26 +-
 drivers/gpu/drm/imagination/pvr_queue.c            |   4 +-
 drivers/gpu/drm/lima/lima_sched.c                  |   2 +-
 drivers/gpu/drm/loongson/lsdc_ttm.c                |   8 +-
 drivers/gpu/drm/mgag200/mgag200_bmc.c              |   9 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |  40 +
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  45 +-
 drivers/gpu/drm/mgag200/mgag200_g200.c             |   5 +
 drivers/gpu/drm/mgag200/mgag200_g200eh.c           |   5 +
 drivers/gpu/drm/mgag200/mgag200_g200eh3.c          |   5 +
 drivers/gpu/drm/mgag200/mgag200_g200er.c           |  19 +-
 drivers/gpu/drm/mgag200/mgag200_g200ev.c           |  19 +-
 drivers/gpu/drm/mgag200/mgag200_g200ew3.c          |   7 +-
 drivers/gpu/drm/mgag200/mgag200_g200se.c           |  19 +-
 drivers/gpu/drm/mgag200/mgag200_g200wb.c           |   7 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             | 192 +++--
 drivers/gpu/drm/mgag200/mgag200_reg.h              |   7 +
 drivers/gpu/drm/mxsfb/lcdif_kms.c                  |   5 +-
 drivers/gpu/drm/nouveau/Kbuild                     |   1 -
 drivers/gpu/drm/nouveau/dispnv04/crtc.c            |  57 +-
 drivers/gpu/drm/nouveau/dispnv04/dac.c             |   2 +-
 drivers/gpu/drm/nouveau/dispnv04/dfp.c             |   2 +-
 drivers/gpu/drm/nouveau/dispnv04/disp.c            |   7 +-
 drivers/gpu/drm/nouveau/dispnv04/disp.h            |   2 +-
 drivers/gpu/drm/nouveau/dispnv04/hw.c              |   9 +-
 drivers/gpu/drm/nouveau/dispnv04/tvnv04.c          |   4 +-
 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c          |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/base507c.c        |  21 +-
 drivers/gpu/drm/nouveau/dispnv50/base827c.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/base907c.c        |  10 +-
 drivers/gpu/drm/nouveau/dispnv50/core507d.c        |   8 +-
 drivers/gpu/drm/nouveau/dispnv50/corec37d.c        |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/corec57d.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/crc907d.c         |   4 +-
 drivers/gpu/drm/nouveau/dispnv50/crcc37d.c         |   4 +-
 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c         |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/dac507d.c         |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/dac907d.c         |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  78 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.h            |  14 +-
 drivers/gpu/drm/nouveau/dispnv50/head507d.c        |  24 +-
 drivers/gpu/drm/nouveau/dispnv50/head827d.c        |  10 +-
 drivers/gpu/drm/nouveau/dispnv50/head907d.c        |  26 +-
 drivers/gpu/drm/nouveau/dispnv50/head917d.c        |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/headc37d.c        |  18 +-
 drivers/gpu/drm/nouveau/dispnv50/headc57d.c        |  12 +-
 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c        |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/pior507d.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/sor507d.c         |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/sor907d.c         |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/sorc37d.c         |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c        |   7 +-
 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c        |  24 +-
 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c        |  10 +-
 drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c        |   2 +-
 drivers/gpu/drm/nouveau/include/nvif/cl0080.h      |   7 -
 drivers/gpu/drm/nouveau/include/nvif/class.h       |   3 -
 drivers/gpu/drm/nouveau/include/nvif/client.h      |  11 +-
 drivers/gpu/drm/nouveau/include/nvif/device.h      |  37 +-
 drivers/gpu/drm/nouveau/include/nvif/driver.h      |   5 -
 drivers/gpu/drm/nouveau/include/nvif/if0000.h      |  10 -
 drivers/gpu/drm/nouveau/include/nvif/if0002.h      |  39 -
 drivers/gpu/drm/nouveau/include/nvif/if0003.h      |  34 -
 drivers/gpu/drm/nouveau/include/nvif/ioctl.h       |  27 -
 drivers/gpu/drm/nouveau/include/nvif/object.h      |  24 +-
 drivers/gpu/drm/nouveau/include/nvif/os.h          |  19 +
 drivers/gpu/drm/nouveau/include/nvkm/core/client.h |   1 -
 drivers/gpu/drm/nouveau/include/nvkm/core/device.h |   1 -
 drivers/gpu/drm/nouveau/include/nvkm/core/layout.h |   1 -
 drivers/gpu/drm/nouveau/include/nvkm/core/object.h |  14 -
 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h |   2 -
 drivers/gpu/drm/nouveau/include/nvkm/core/os.h     |  19 -
 drivers/gpu/drm/nouveau/include/nvkm/core/pci.h    |   1 -
 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |   1 -
 drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h   |  29 -
 drivers/gpu/drm/nouveau/nouveau_abi16.c            | 330 ++++++--
 drivers/gpu/drm/nouveau/nouveau_abi16.h            |   6 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |   4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.h             |   1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |  10 +-
 drivers/gpu/drm/nouveau/nouveau_bo.h               |  50 +-
 drivers/gpu/drm/nouveau/nouveau_bo0039.c           |   6 +-
 drivers/gpu/drm/nouveau/nouveau_bo5039.c           |   6 +-
 drivers/gpu/drm/nouveau/nouveau_bo74c1.c           |   2 +-
 drivers/gpu/drm/nouveau/nouveau_bo85b5.c           |   2 +-
 drivers/gpu/drm/nouveau/nouveau_bo9039.c           |   4 +-
 drivers/gpu/drm/nouveau/nouveau_bo90b5.c           |   2 +-
 drivers/gpu/drm/nouveau/nouveau_boa0b5.c           |   4 +-
 drivers/gpu/drm/nouveau/nouveau_chan.c             |  98 ++-
 drivers/gpu/drm/nouveau/nouveau_chan.h             |   8 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |   4 +-
 drivers/gpu/drm/nouveau/nouveau_display.h          |   2 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |   2 +-
 drivers/gpu/drm/nouveau/nouveau_dmem.c             |   8 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              | 387 ++++-----
 drivers/gpu/drm/nouveau/nouveau_drv.h              |  61 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |  17 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |  21 +-
 drivers/gpu/drm/nouveau/nouveau_hwmon.c            |  46 +-
 drivers/gpu/drm/nouveau/nouveau_led.c              |   2 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |  38 +-
 drivers/gpu/drm/nouveau/nouveau_mem.h              |   4 +-
 drivers/gpu/drm/nouveau/nouveau_nvif.c             |   2 -
 drivers/gpu/drm/nouveau/nouveau_platform.c         |  12 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |   3 +-
 drivers/gpu/drm/nouveau/nouveau_sched.c            |   6 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |  12 +-
 drivers/gpu/drm/nouveau/nouveau_usif.c             | 194 -----
 drivers/gpu/drm/nouveau/nouveau_usif.h             |  10 -
 drivers/gpu/drm/nouveau/nouveau_vga.c              |  14 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |   2 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |   4 +-
 drivers/gpu/drm/nouveau/nv17_fence.c               |  12 +-
 drivers/gpu/drm/nouveau/nv50_fence.c               |   4 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |  16 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |   4 +-
 drivers/gpu/drm/nouveau/nvif/client.c              |  32 +-
 drivers/gpu/drm/nouveau/nvif/device.c              |  15 +-
 drivers/gpu/drm/nouveau/nvif/driver.c              |  32 +-
 drivers/gpu/drm/nouveau/nvif/object.c              |  40 -
 drivers/gpu/drm/nouveau/nvkm/core/client.c         |  64 +-
 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c          |  91 +--
 drivers/gpu/drm/nouveau/nvkm/core/object.c         |  50 --
 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c         |  42 -
 drivers/gpu/drm/nouveau/nvkm/core/uevent.c         |   4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/Kbuild         |   1 -
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  | 479 +++++-------
 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c   |   4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h  |   2 -
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |   5 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c  |  93 +--
 drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c    |  24 -
 drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild      |  11 -
 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c      | 867 ---------------------
 drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c       | 165 ----
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c     | 243 ------
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h     |  20 -
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c     |  66 --
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c     |  80 --
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c     | 184 -----
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c     | 157 ----
 drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c     | 138 ----
 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c      | 123 ---
 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h      |  15 -
 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c      | 175 -----
 drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h      | 105 ---
 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c     |   2 +
 .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c   | 325 +++++---
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     | 190 ++---
 drivers/gpu/drm/panel/panel-edp.c                  |  35 +-
 drivers/gpu/drm/panel/panel-himax-hx8394.c         | 153 +++-
 drivers/gpu/drm/panel/panel-ilitek-ili9806e.c      | 165 ++++
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   | 317 +++++++-
 drivers/gpu/drm/panel/panel-novatek-nt36672e.c     |  69 +-
 drivers/gpu/drm/panel/panel-simple.c               |  26 +-
 .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c |  29 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |   2 +-
 drivers/gpu/drm/panthor/panthor_mmu.c              |   2 +-
 drivers/gpu/drm/panthor/panthor_sched.c            |   2 +-
 drivers/gpu/drm/scheduler/sched_main.c             |  25 +-
 drivers/gpu/drm/sti/sti_dvo.c                      |   1 -
 drivers/gpu/drm/sti/sti_hda.c                      |   1 -
 drivers/gpu/drm/sti/sti_hdmi.c                     |   1 -
 drivers/gpu/drm/sti/sti_hqvdp.c                    |   1 -
 drivers/gpu/drm/sti/sti_tvout.c                    |   1 -
 drivers/gpu/drm/sti/sti_vtg.c                      |   1 -
 drivers/gpu/drm/stm/Kconfig                        |   1 +
 drivers/gpu/drm/stm/drv.c                          |   7 +-
 drivers/gpu/drm/stm/ltdc.c                         | 107 +--
 drivers/gpu/drm/stm/lvds.c                         |   1 -
 drivers/gpu/drm/tegra/drm.c                        |   6 +
 drivers/gpu/drm/tests/drm_gem_shmem_test.c         |  27 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   6 +-
 drivers/gpu/drm/ttm/tests/ttm_resource_test.c      |   2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       | 460 +++++------
 drivers/gpu/drm/ttm/ttm_bo_util.c                  | 151 ++++
 drivers/gpu/drm/ttm/ttm_device.c                   |  29 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |   2 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 | 251 ++++--
 drivers/gpu/drm/v3d/v3d_bo.c                       |  12 +
 drivers/gpu/drm/v3d/v3d_drv.c                      |  11 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |  16 +-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |  40 +-
 drivers/gpu/drm/v3d/v3d_performance_counters.h     |  16 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    | 105 ++-
 drivers/gpu/drm/v3d/v3d_submit.c                   | 292 ++++---
 drivers/gpu/drm/vkms/vkms_drv.h                    |   1 -
 drivers/gpu/drm/xe/xe_vm.c                         |   4 +
 drivers/hv/hv_common.c                             |   4 +-
 drivers/mtd/mtdoops.c                              |   6 +-
 drivers/video/fbdev/core/fbcon.c                   |  16 +-
 fs/pstore/platform.c                               |  10 +-
 include/drm/display/drm_dp.h                       |   4 +
 include/drm/display/drm_dp_helper.h                |   3 +
 include/drm/drm_connector.h                        |  10 +-
 include/drm/drm_device.h                           |   5 +-
 include/drm/drm_mode_config.h                      |   5 +
 include/drm/drm_vblank.h                           |  37 +-
 include/drm/gpu_scheduler.h                        |   2 +-
 include/drm/ttm/ttm_bo.h                           |  48 +-
 include/drm/ttm/ttm_resource.h                     |  97 ++-
 include/linux/dma-heap.h                           |  21 +-
 include/linux/fb.h                                 |   1 +
 include/linux/kmsg_dump.h                          |  22 +-
 include/uapi/drm/drm_mode.h                        |   7 +
 include/uapi/linux/virtio_gpu.h                    |   1 +
 kernel/panic.c                                     |   2 +-
 kernel/printk/printk.c                             |  11 +-
 314 files changed, 4787 insertions(+), 6107 deletions(-)
 delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0002.h
 delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0003.h
 delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h
 delete mode 100644 drivers/gpu/drm/nouveau/nouveau_usif.c
 delete mode 100644 drivers/gpu/drm/nouveau/nouveau_usif.h
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)

             reply	other threads:[~2024-08-01 12:14 UTC|newest]

Thread overview: 386+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-01 12:14 Thomas Zimmermann [this message]
2024-08-08 18:53 ` [PULL] drm-misc-next Daniel Vetter
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 12:46 Maarten Lankhorst
2026-05-07 11:49 Maarten Lankhorst
2026-04-20 11:41 Maarten Lankhorst
2026-04-24 12:49 ` Philipp Stanner
2026-04-24 12:52 ` Tvrtko Ursulin
2026-03-26 15:18 Thomas Zimmermann
2026-03-20  8:26 Thomas Zimmermann
2026-03-12  7:56 Thomas Zimmermann
2026-03-05  8:11 Thomas Zimmermann
2026-02-26 14:36 Thomas Zimmermann
2026-01-22  8:51 Maxime Ripard
2026-01-15 12:29 Maxime Ripard
2026-01-08  8:26 Maxime Ripard
2025-12-19  8:44 Maxime Ripard
2025-12-12  8:58 Maxime Ripard
2025-12-02  7:35 Maarten Lankhorst
2025-11-14 13:14 Maarten Lankhorst
2025-11-05 12:46 Maarten Lankhorst
2025-10-28 13:14 Maarten Lankhorst
2025-10-31 17:53 ` Simona Vetter
2025-10-21 11:18 Thomas Zimmermann
2025-10-24 11:26 ` Simona Vetter
2025-10-02 14:51 Maarten Lankhorst
2025-09-11  9:17 Thomas Zimmermann
2025-09-04  9:09 Thomas Zimmermann
2025-08-28  6:57 Thomas Zimmermann
2025-08-21  7:38 Thomas Zimmermann
2025-08-14  7:24 Thomas Zimmermann
2025-07-17  8:00 Maxime Ripard
2025-07-10 10:06 Maxime Ripard
2025-07-11  9:08 ` Simona Vetter
2025-07-03  8:12 Maxime Ripard
2025-06-26  8:06 Maxime Ripard
2025-06-19  6:39 Maxime Ripard
2025-06-12 14:24 Maxime Ripard
2025-05-12 10:35 Maarten Lankhorst
2025-05-08  7:05 Maarten Lankhorst
2025-04-29 12:44 Maarten Lankhorst
2025-04-09 17:37 Maarten Lankhorst
2025-03-06 13:07 Thomas Zimmermann
2025-02-27  9:40 Thomas Zimmermann
2025-02-20  8:53 Thomas Zimmermann
2025-02-12  9:06 Thomas Zimmermann
2025-01-06  8:51 Maxime Ripard
2024-12-19 12:08 Maxime Ripard
2024-12-16 10:35 Maxime Ripard
2024-12-05 14:38 Maxime Ripard
2024-11-13  9:19 Maarten Lankhorst
2024-11-08 13:26 Maarten Lankhorst
2024-10-31 13:41 Maarten Lankhorst
2024-11-18 15:08 ` Nathan Chancellor
2024-11-19 16:29   ` Liviu Dudau
2024-11-19 21:49     ` Nathan Chancellor
2024-11-22  9:14       ` Maxime Ripard
2024-10-25  9:30 Maarten Lankhorst
2024-10-17 12:38 Maarten Lankhorst
2024-10-09 18:17 Maarten Lankhorst
2024-09-26 20:38 Maarten Lankhorst
2024-09-20 10:07 Maarten Lankhorst
2024-08-29 14:46 Thomas Zimmermann
2024-08-22 15:07 Thomas Zimmermann
2024-08-27 10:45 ` Daniel Vetter
2024-08-16  8:41 Thomas Zimmermann
2024-08-22  8:15 ` Daniel Vetter
2024-08-09  7:12 Thomas Zimmermann
2024-07-04 13:17 Maxime Ripard
2024-07-05 10:44 ` Daniel Vetter
2024-06-27 10:49 Maxime Ripard
2024-06-20  8:01 Maxime Ripard
2024-06-13  7:49 Maxime Ripard
2024-06-06 11:10 Maxime Ripard
2024-05-30 10:26 Maxime Ripard
2024-04-25 14:39 Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29  8:48 Thomas Zimmermann
2024-02-22 13:58 Thomas Zimmermann
2024-02-26  9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2024-01-11 15:49 ` Thomas Zimmermann
2023-12-14  9:34 Maxime Ripard
2023-12-14  9:34 ` Maxime Ripard
2023-12-07  9:59 Maxime Ripard
2023-11-30  9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17  9:41 Maxime Ripard
2023-11-20  9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20   ` Maxime Ripard
2023-11-06 10:37     ` Thomas Hellström
2023-11-06 10:47       ` Thomas Hellström
2023-11-06 10:55       ` Maxime Ripard
2023-11-06 14:57         ` David Edelsohn
2023-10-27  7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12  9:40 Maarten Lankhorst
2023-10-06  8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-14 22:17 Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
2023-08-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13  9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07  8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11  7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03  8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26  8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19  8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13   ` Thomas Zimmermann
2023-01-23 15:23     ` John Paul Adrian Glaubitz
2023-01-23 15:35       ` Thomas Zimmermann
2023-01-23 15:48         ` John Paul Adrian Glaubitz
2023-02-02 14:54   ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24  7:46 Maxime Ripard
2022-11-17  8:36 Maxime Ripard
2022-11-10  8:36 Maxime Ripard
2022-11-03  8:34 Maxime Ripard
2022-10-27  7:34 Maxime Ripard
2022-10-20  7:24 Maxime Ripard
2022-09-30  8:54 Maarten Lankhorst
2022-09-23  7:39 Maxime Ripard
2022-09-09  8:46 Maarten Lankhorst
2022-09-06  6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07  7:13 Thomas Zimmermann
2022-06-30  7:19 Thomas Zimmermann
2022-06-23  8:02 Thomas Zimmermann
2022-06-23  8:07 ` Thomas Zimmermann
2022-06-23  8:26   ` Jani Nikula
2022-06-23  8:36     ` Thomas Zimmermann
2022-06-23  8:56       ` Jani Nikula
2022-06-24 22:12         ` Daniel Vetter
2022-06-17  7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28  7:52 Maxime Ripard
2022-04-21  6:59 Maxime Ripard
2022-04-14  7:38 Maxime Ripard
2022-04-07  8:59 Maxime Ripard
2022-03-03  9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01  6:38 ` Dave Airlie
2022-02-01  8:17   ` Maarten Lankhorst
2022-02-01 11:14     ` Thomas Zimmermann
2022-02-22 20:17     ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29  8:56 Thomas Zimmermann
2021-12-14  8:53 ` Daniel Vetter
2021-11-18  9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23  7:45 Maxime Ripard
2021-09-16  7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22  7:44   ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21  4:03 ` Dave Airlie
2021-07-21  8:44   ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11  6:53   ` Thomas Zimmermann
2021-06-09  7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09  9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25  9:47 Maxime Ripard
2021-03-16  8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07  9:59 ` Daniel Vetter
2020-11-27  8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12  8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18  8:11 Maxime Ripard
2020-09-10  8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30  6:05   ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14  7:08 Thomas Zimmermann
2020-05-07  7:25 Thomas Zimmermann
2020-04-23  8:34 Thomas Zimmermann
2020-04-14  9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41   ` Daniel Vetter
2020-04-21 14:05     ` Thomas Zimmermann
2020-03-17  8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10  9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17  8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11   ` Sean Paul
2019-10-21  8:09     ` Tomi Valkeinen
2019-10-21 15:48       ` Sean Paul
2019-10-09 15:08 Sean Paul
2019-08-23  8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19   ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06  0:33 ` Dave Airlie
2019-08-06  7:34   ` Daniel Vetter
2019-08-06  9:40     ` Emil Velikov
2019-08-06  9:49       ` Daniel Vetter
2019-08-06  9:54         ` Emil Velikov
2019-08-06  9:58           ` Daniel Vetter
2019-08-06 10:12             ` Daniel Stone
2019-08-06 10:27               ` Emil Velikov
2019-08-06 10:48                 ` Jani Nikula
2019-08-06  9:55         ` Daniel Vetter
2019-08-06 14:25     ` Rob Herring
2019-08-06 14:55       ` Daniel Vetter
2019-08-06 16:01   ` Maxime Ripard
2019-08-06 16:11     ` Daniel Vetter
2019-08-07 12:02       ` Maxime Ripard
2019-08-07 12:30         ` Daniel Vetter
2019-08-08 15:29           ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14  8:57 Maarten Lankhorst
2019-06-14  9:35 ` Daniel Vetter
2019-06-05  9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55   ` Daniel Vetter
2019-05-23 15:55     ` Daniel Vetter
2019-04-18  9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
     [not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16  9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06  9:44 Maarten Lankhorst
2018-11-28  9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29   ` Sean Paul
2018-11-07 20:31     ` Daniel Vetter
2018-11-07 20:48       ` Sean Paul
2018-11-08  7:56         ` Christian König
2018-11-08  8:05           ` Daniel Vetter
2018-11-08  8:37         ` Maarten Lankhorst
2018-09-27  9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12  1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28  1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-22  3:11 ` Dave Airlie
2018-06-22  9:19   ` Christian König
2018-06-21  0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15  8:17 Maarten Lankhorst
2018-05-11  7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04  9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06  3:37 ` Dave Airlie
2018-06-06  7:49   ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05  8:10   ` Daniel Vetter
2018-03-05 23:20     ` Sean Paul
2018-03-06  6:42       ` Daniel Vetter
2018-03-06 19:01         ` Sean Paul
2018-03-06 19:07           ` Ville Syrjälä
2018-03-06 19:20             ` Sean Paul
2018-03-07  8:19               ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16  9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24   ` Benjamin Gaignard
2017-10-05  5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29  6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21  9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21  7:23 ` Daniel Vetter
2017-03-12 12:57 Daniel Vetter
2017-03-06  9:54 Daniel Vetter
2017-01-30  8:58 Daniel Vetter
2017-01-23  7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01   ` Stephen Rothwell
2016-11-16 17:11 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=20240801121406.GA102996@linux.fritz.box \
    --to=tzimmermann@suse.de \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=lucas.demarchi@intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=thomas.hellstrom@linux.intel.com \
    --cc=tursulin@ursulin.net \
    /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.