Hi Linus, A busier rc2 than normal, have larger sets of fixes for amdgpu + nouveau, along with some i915, docs, core, panel, sun4i, v3d, vc4 fixes. Nothing spooky though or pumpkin related. Dave. drm-fixes-2020-10-30-1: drm fixes for 5.10-rc2 docs: - kernel doc fixes core: - fix shmem helpers dma-buf mmap bug amdgpu: - Add new navi1x PCI ID - GPUVM reserved area fixes - Misc display fixes - Fix bad interactions between display code and CONFIG_KGDB - Fixes for SMU manual fan control and i2c nouveau: - endian regression fix for old gpus - buffer object refcount fix - uapi start/end alignment fix - display notifier fix - display clock checking fixes i915: - Fix max memory region size calculation - Restore ILK-M RPS support, restoring performance - Reject 90/270 degree rotated initial fbs panel: - mantix reset fixes sun4i: - scalar fix vc4: - hdmi audio fixes v3d: - fix double free The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec: Linux 5.10-rc1 (2020-10-25 15:14:11 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-10-30-1 for you to fetch changes up to 7babd126327b8b5a3904d2f8f01c95235801af2a: Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-10-30 11:54:11 +1000) ---------------------------------------------------------------- drm fixes for 5.10-rc2 docs: - kernel doc fixes core: - fix shmem helpers dma-buf mmap bug amdgpu: - Add new navi1x PCI ID - GPUVM reserved area fixes - Misc display fixes - Fix bad interactions between display code and CONFIG_KGDB - Fixes for SMU manual fan control and i2c nouveau: - endian regression fix for old gpus - buffer object refcount fix - uapi start/end alignment fix - display notifier fix - display clock checking fixes i915: - Fix max memory region size calculation - Restore ILK-M RPS support, restoring performance - Reject 90/270 degreerotated initial fbs panel: - mantix reset fixes sun4i: - scalar fix vc4: - hdmi audio fixes v3d: - fix double free ---------------------------------------------------------------- Alex Deucher (3): drm/amdgpu/display: use kvzalloc again in dc_create_state drm/amdgpu/swsmu: drop smu i2c bus on navi1x drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x Christian König (1): drm/amdgpu: increase the reserved VM size to 2MB Dan Carpenter (1): drm/v3d: Fix double free in v3d_submit_cl_ioctl() Daniel Vetter (1): drm/shme-helpers: Fix dma_buf_mmap forwarding bug Dave Airlie (4): Merge tag 'amd-drm-fixes-5.10-2020-10-29' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2020-10-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge branch 'linux-5.10' of git://github.com/skeggsb/linux into drm-fixes Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes David Galiffi (1): drm/amd/display: Fixed panic during seamless boot. Dmytro Laktyushkin (1): drm/amd/display: prevent null pointer access Guido Günther (3): drm/panel: mantix: Don't dereference NULL mode drm/panel: mantix: Fix panel reset dt-binding: display: Require two resets on mantix panel Hoegeun Kwon (1): drm/vc4: drv: Add error handding for bind Karol Herbst (2): drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" drm/nouveau/device: fix changing endianess code to work on older GPUs Kenneth Feng (1): drm/amd/pm: fix the wrong fan speed in fan1_input Lyude Paul (3): drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() Madhav Chauhan (1): drm/amdgpu: don't map BO in reserved region Martin Leung (1): drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns Matthew Auld (1): drm/i915/region: fix max size calculation Mauro Carvalho Chehab (7): drm: kernel-doc: document drm_dp_set_subconnector_property() params drm/dp: fix kernel-doc warnings at drm_dp_helper.c drm/dp: fix a kernel-doc issue at drm_edid.c drm: drm_edid: remove a duplicated kernel-doc declaration drm: kernel-doc: add description for a new function parameter drm: kernel-doc: drm_dp_helper.h: fix a typo drm: drm_print.h: fix kernel-doc markups Maxime Ripard (7): Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixes drm/sun4i: frontend: Rework a bit the phase data drm/sun4i: frontend: Reuse the ch0 phase for RGB formats drm/sun4i: frontend: Fix the scaler phase on A33 drm/vc4: hdmi: Avoid sleeping in atomic context drm/vc4: hdmi: Add a name to the codec DAI component drm/vc4: Rework the structure conversion functions Ralph Campbell (1): drm/nouveau/nouveau: fix the start/end range for migration Takashi Iwai (3): drm/amd/display: Fix kernel panic by dal_gpio_open() error drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally drm/amd/display: Clean up debug macros Tianci.Yin (2): drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) drm/amdgpu: add DID for navi10 blockchain SKU Ville Syrjälä (2): drm/i915: Restore ILK-M RPS support drm/i915: Reject 90/270 degree rotated initial fbs .../display/panel/mantix,mlaf057we51-x.yaml | 4 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 14 +++- drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 3 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 12 ++-- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 12 ++++ drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 4 +- drivers/gpu/drm/amd/display/dc/os_types.h | 33 ++++------ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 36 +--------- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 11 +--- drivers/gpu/drm/drm_dp_helper.c | 12 +++- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 7 +- drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 4 ++ drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 ++++++++++++++++++++++ drivers/gpu/drm/i915/selftests/mock_region.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 2 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 41 +++++++++++- drivers/gpu/drm/nouveau/dispnv50/core907d.c | 36 +++++++++- drivers/gpu/drm/nouveau/dispnv50/core917d.c | 2 +- .../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 5 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 4 ++ drivers/gpu/drm/nouveau/nouveau_connector.c | 36 +++------- drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +++++---- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 14 +--- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 39 +++++++---- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 25 ++++--- drivers/gpu/drm/sun4i/sun4i_frontend.c | 36 +++------- drivers/gpu/drm/sun4i/sun4i_frontend.h | 6 +- drivers/gpu/drm/v3d/v3d_gem.c | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 1 + drivers/gpu/drm/vc4/vc4_drv.h | 12 ++-- drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +- include/drm/drm_dp_helper.h | 2 +- include/drm/drm_edid.h | 7 -- include/drm/drm_print.h | 20 +++++- 45 files changed, 380 insertions(+), 210 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel