Hi Linus, Dave is already on vacations, should be back 17th April in time for the merge window. This includes the host1x once more, I only realized you applied it already after I pushed my tree out. We also discussed a bit what to improve, because there should be a pile of fallbacks in place: - maintainer as per MAINTAINERS - regular reviewers, which is why we strongly encourage peer review and also group maintainering so that all regular reviewers can actually push patches forward - big subtree maintainers, big drivers (amd, intel, ...) and drm-misc as fallback - Dave&me, but if it gets to this something broke, there's no way we can keep up with all the mail Now get_maintainers does pick up reviewers and they did reviewer, but none of them were co-maintainers or had commit rights, which isn't good. I'm working to volunteer someone else from nvidia, we only have one. drm-misc maintainers would have been the fallback here, but they didn't get cc'ed. We discussed a bit on irc whether fixing that makes sense, but the resulting flood (even if we exclude the big drivers) is probably too much for the volunteer maintainers here and they'd see the problems as well as right now. Patchwork for better tracking is also not a fix because it's clogged with outdated/invalid patches. Which get auto-archived, and that's the exact crack this patch fell through too. Another failure mode that happened a few times and also here is that the driver maintainer picks up the patch, it lands in linux-next (for this one already in Jan), and all developers are happy because it's in linux-next. But then the pull request never materializes. Consensus is that small drivers with very low bus factor really should push at least their fixes through drm-misc with its regular pull request train, and that was the plan for tegra too. Just a case of people are busy and it hasn't happened yet. Anyway, nothing extraordinary, improving process is just a lot of detail work. I figured might be useful if I typed this up, and the PR mail seemed like as good as place as any other. With that, the actual fixes. drm-fixes-2023-03-24: drm-fixes for 6.3-rc4 - usual pile of fixes for amdgpu&i915 - probe error handling fixes for meson, lt8912b bridge - the host1x patch from Arnd - panel-orientation fix for Lenovo Book X90F Cheers, Daniel The following changes since commit e8d018dd0257f744ca50a729e3d042cf2ec9da65: Linux 6.3-rc3 (2023-03-19 13:27:55 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-03-24 for you to fetch changes up to 08570b7c8db6d9185deccf5bcda773bd6f17172f: gpu: host1x: fix uninitialized variable use (2023-03-24 10:46:12 +0100) ---------------------------------------------------------------- drm-fixes for 6.3-rc4 - usual pile of fixes for amdgpu&i915 - probe error handling fixes for meson, lt8912b bridge - the host1x patch from Arnd - panel-orientation fix for Lenovo Book X90F ---------------------------------------------------------------- Alex Hung (1): drm/amd/display: remove outdated 8bpc comments Andrzej Hajda (1): drm/i915/gt: perform uc late init after probe error injection Arnd Bergmann (1): gpu: host1x: fix uninitialized variable use Ashutosh Dixit (1): Revert "drm/i915/hwmon: Enable PL1 power limit" Badal Nilawar (1): drm/i915/mtl: Disable MC6 for MTL A step Daniel Vetter (3): Merge tag 'drm-misc-fixes-2023-03-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-03-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.3-2023-03-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Hans de Goede (1): drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F Hersen Wu (2): drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk drm/amd/display: Set dcn32 caps.seamless_odm Jane Jian (1): drm/amdgpu/gfx: set cg flags to enter/exit safe mode Johan Hovold (1): drm/meson: fix missing component unbind on bind errors John Harrison (1): drm/i915/guc: Fix missing ecodes Kai-Heng Feng (1): drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi Matheus Castello (1): drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found Nirmoy Das (1): drm/i915/active: Fix missing debug object activation Radhakrishna Sripada (1): drm/i915/mtl: Fix Wa_16015201720 implementation Tejas Upadhyay (1): drm/i915/fbdev: lock the fbdev obj before vma pin Tim Huang (2): drm/amdgpu: reposition the gpu reset checking for reuse drm/amdgpu: skip ASIC reset for APUs when go to S4 Tong Liu01 (1): drm/amdgpu: add mes resume when do gfx post soft reset Ville Syrjälä (2): drm/i915: Preserve crtc_state->inherited during state clearing drm/i915: Update vblank timestamping stuff on seamless M/N change Vinay Belgaumkar (1): drm/i915: Fix format for perf_limit_reasons YuBiao Wang (1): drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 41 ++++++++++++---------- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 15 ++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 9 +++++ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 14 ++++++++ drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 17 +-------- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 4 +-- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 +++++-- drivers/gpu/drm/i915/display/intel_crtc.c | 8 +++++ drivers/gpu/drm/i915/display/intel_display.c | 1 + drivers/gpu/drm/i915/display/intel_dmc.c | 26 +++++++++++--- drivers/gpu/drm/i915/display/intel_fbdev.c | 24 +++++++++---- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +-- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 27 -------------- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +++++ drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 22 ++++++++++++ drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 13 +------ drivers/gpu/drm/i915/i915_active.c | 3 +- drivers/gpu/drm/i915/i915_hwmon.c | 5 --- drivers/gpu/drm/i915/i915_reg.h | 17 +++------ drivers/gpu/drm/meson/meson_drv.c | 13 ++++--- drivers/gpu/host1x/dev.c | 5 ++- 28 files changed, 182 insertions(+), 126 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch