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)
next 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.