Re: [git pull] drm fixes for 6.8-rc6

2024-04-26 Thread pr-tracker-bot
The pull request you sent on Fri, 26 Apr 2024 13:12:03 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/61ef6208e0df073072a764eb5c5f5a6db3ffadb6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc6

2024-04-25 Thread Dave Airlie
Hi Linus,

Regular weekly merge request, mostly amdgpu and misc bits in
xe/etnaviv/gma500 and some core changes. Nothing too outlandish, seems
to be about normal for this time of release.

Regards,
Dave.

drm-fixes-2024-04-26:
drm fixes for 6.9-rc6

atomic-helpers:
- Fix memory leak in drm_format_conv_state_copy()

fbdev:
- fbdefio: Fix address calculation

amdgpu:
- Suspend/resume fix
- Don't expose gpu_od directory if it's empty
- SDMA 4.4.2 fix
- VPE fix
- BO eviction fix
- UMSCH fix
- SMU 13.0.6 reset fixes
- GPUVM flush accounting fix
- SDMA 5.2 fix
- Fix possible UAF in mes code

amdkfd:
- Eviction fence handling fix
- Fix memory leak when GPU memory allocation fails
- Fix dma-buf validation
- Fix rescheduling of restore worker
- SVM fix

gma500:
- Fix crash during boot

etnaviv:
- fix GC7000 TX clock gating
- revert NPU UAPI changes

xe:
- Fix error paths on managed allocations
- Fix PF/VF relay messages
The following changes since commit ed30a4a51bb196781c8058073ea720133a65596f:

  Linux 6.9-rc5 (2024-04-21 12:35:54 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-26

for you to fetch changes up to 3a8534035c0747610312f9552898a0ece10ef8a7:

  Merge tag 'drm-xe-fixes-2024-04-25' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
(2024-04-26 12:56:58 +1000)


drm fixes for 6.9-rc6

atomic-helpers:
- Fix memory leak in drm_format_conv_state_copy()

fbdev:
- fbdefio: Fix address calculation

amdgpu:
- Suspend/resume fix
- Don't expose gpu_od directory if it's empty
- SDMA 4.4.2 fix
- VPE fix
- BO eviction fix
- UMSCH fix
- SMU 13.0.6 reset fixes
- GPUVM flush accounting fix
- SDMA 5.2 fix
- Fix possible UAF in mes code

amdkfd:
- Eviction fence handling fix
- Fix memory leak when GPU memory allocation fails
- Fix dma-buf validation
- Fix rescheduling of restore worker
- SVM fix

gma500:
- Fix crash during boot

etnaviv:
- fix GC7000 TX clock gating
- revert NPU UAPI changes

xe:
- Fix error paths on managed allocations
- Fix PF/VF relay messages


Alex Deucher (1):
  drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3

Christian Gmeiner (1):
  Revert "drm/etnaviv: Expose a few more chipspecs to userspace"

Dave Airlie (4):
  Merge tag 'amd-drm-fixes-6.9-2024-04-24' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2024-04-25' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
  Merge tag 'drm-etnaviv-fixes-2024-04-25' of
https://git.pengutronix.de/git/lst/linux into drm-fixes
  Merge tag 'drm-xe-fixes-2024-04-25' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes

Derek Foreman (1):
  drm/etnaviv: fix tx clock gating on some GC7000 variants

Felix Kuehling (3):
  drm/amdkfd: Fix eviction fence handling
  drm/amdgpu: Update BO eviction priorities
  drm/amdkfd: Fix rescheduling of restore worker

Himal Prasad Ghimiray (2):
  drm/xe: Remove sysfs only once on action add failure
  drm/xe: call free_gsc_pkt only once on action add failure

Jack Xiao (1):
  drm/amdgpu/mes: fix use-after-free issue

Joshua Ashton (1):
  drm/amd/display: Set color_mgmt_changed to true on unsuspend

Lang Yu (2):
  drm/amdkfd: make sure VM is ready for updating operations
  drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend

Lijo Lazar (2):
  drm/amdgpu: Assign correct bits for SDMA HDP flush
  drm/amd/pm: Restore config space after reset

Lucas Stach (1):
  drm/atomic-helper: fix parameter order in
drm_format_conv_state_copy() call

Ma Jun (1):
  drm/amdgpu/pm: Remove gpu_od if it's an empty directory

Michal Wajdeczko (1):
  drm/xe/guc: Fix arguments passed to relay G2H handlers

Mukul Joshi (2):
  drm/amdgpu: Fix leak when GPU memory allocation fails
  drm/amdkfd: Add VRAM accounting for SVM migration

Nam Cao (1):
  fbdev: fix incorrect address computation in deferred IO

Patrik Jakobsson (1):
  drm/gma500: Remove lid code

Peyton Lee (1):
  drm/amdgpu/vpe: fix vpe dpm setup failed

Prike Liang (1):
  drm/amdgpu: Fix the ring buffer size for queue VM flush

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   | 35 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c|  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c |  2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c   |  3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c|  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c |  3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c |  3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c  |  2 -
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c   |  3 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 26 ---
 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c  | 14 ++--
 

Re: [git pull] drm fixes for 6.9-rc5

2024-04-19 Thread pr-tracker-bot
The pull request you sent on Fri, 19 Apr 2024 10:53:05 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-19

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ce944f3f97cf1bc813003ea2f3bf2abefa87dbd7

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.9-rc5

2024-04-18 Thread Dave Airlie
Hi Linus,

Regular week of fixes, seems to be about right for this time in the
release cycle, amdgpu, and nouveau are the main one with some
scattered fixes otherwise.

Dave.

drm-fixes-2024-04-19:
drm fixes for v6.9-rc5

ttm:
- Stop pooling cached NUMA pages

amdgpu:
- Fix invalid resource->start check
- USB-C DSC fix
- Fix a potential UAF in VA IOCTL
- Fix visible VRAM handling during faults

amdkfd:
- Fix memory leak in create_process failure

radeon:
- Silence UBSAN warnings from variable sized arrays

nouveau:
- dp: Don't probe DP ports twice
- nv04: Fix OOB access
- nv50: Disable AUX bus for disconnected DP ports
- nvkm: Fix instmem race condition

panel:
- Don't unregister DSI devices in several drivers

v3d:
- Fix enabled_ns increment

xe:
- Fix bo leak on error path during fb init
- Fix use-after-free due to order vm is put and destroyed
The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680:

  Linux 6.9-rc4 (2024-04-14 13:38:39 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-19

for you to fetch changes up to 52c8b6e1c007b93d35058508fbe1ec80a1d9ca39:

  Merge tag 'drm-xe-fixes-2024-04-18' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
(2024-04-19 10:40:47 +1000)


drm fixes for v6.9-rc5

ttm:
- Stop pooling cached NUMA pages

amdgpu:
- Fix invalid resource->start check
- USB-C DSC fix
- Fix a potential UAF in VA IOCTL
- Fix visible VRAM handling during faults

amdkfd:
- Fix memory leak in create_process failure

radeon:
- Silence UBSAN warnings from variable sized arrays

nouveau:
- dp: Don't probe DP ports twice
- nv04: Fix OOB access
- nv50: Disable AUX bus for disconnected DP ports
- nvkm: Fix instmem race condition

panel:
- Don't unregister DSI devices in several drivers

v3d:
- Fix enabled_ns increment

xe:
- Fix bo leak on error path during fb init
- Fix use-after-free due to order vm is put and destroyed


Alex Deucher (3):
  Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
  drm/radeon: make -fstrict-flex-arrays=3 happy
  drm/radeon: silence UBSAN warning (v3)

Christian König (3):
  drm/ttm: stop pooling cached NUMA pages v2
  drm/amdgpu: remove invalid resource->start check v2
  drm/amdgpu: fix visible VRAM handling during faults

Dave Airlie (4):
  nouveau: fix instmem race condition around ptr stores
  Merge tag 'amd-drm-fixes-6.9-2024-04-17' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2024-04-18' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
  Merge tag 'drm-xe-fixes-2024-04-18' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes

Dmitry Baryshkov (2):
  drm/panel: visionox-rm69299: don't unregister DSI device
  drm/panel: novatek-nt36682e: don't unregister DSI device

Felix Kuehling (1):
  drm/amdkfd: Fix memory leak in create_process failure

Lyude Paul (2):
  drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports
  drm/nouveau/dp: Don't probe eDP ports twice harder

Maarten Lankhorst (1):
  drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init

Matthew Auld (1):
  drm/xe/vm: prevent UAF with asid based lookup

Maíra Canal (1):
  drm/v3d: Don't increment `enabled_ns` twice

Mikhail Kobuk (1):
  drm: nv04: Fix out of bounds access

Zack Rusin (3):
  drm/vmwgfx: Fix prime import/export
  drm/vmwgfx: Fix crtc's atomic check conditional
  drm/vmwgfx: Sort primary plane formats by order of preference

xinhui pan (1):
  drm/amdgpu: validate the parameters of bo mapping operations more clearly

 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 22 ---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c| 65 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h|  3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 72 ++
 drivers/gpu/drm/amd/amdkfd/kfd_process.c   |  4 +-
 .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c  |  8 +--
 .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c  |  4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c | 13 ++--
 drivers/gpu/drm/nouveau/nouveau_dp.c   | 23 +--
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c |  7 ++-
 drivers/gpu/drm/panel/panel-novatek-nt36672e.c |  2 -
 drivers/gpu/drm/panel/panel-visionox-rm69299.c |  2 -
 drivers/gpu/drm/radeon/pptable.h   | 10 +--
 drivers/gpu/drm/radeon/radeon_atombios.c   |  8 ++-
 drivers/gpu/drm/ttm/ttm_pool.c | 38 +---
 drivers/gpu/drm/v3d/v3d_irq.c  |  4 --
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c 

Re: [git pull] drm fixes for 6.9-rc4

2024-04-12 Thread pr-tracker-bot
The pull request you sent on Fri, 12 Apr 2024 11:34:33 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-12

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d1c13e80049d927c88021e3180d5103f2e6f55c4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.9-rc4

2024-04-11 Thread Dave Airlie
Hi Linus,

Looks like everyone woke up after holidays, this weeks pull has a
bunch of stuff all over, 2 weeks worth of amdgpu is a lot of it, then
i915/xe have a few, a bunch of msm fixes, then some scattered driver
fixes.

I expect things will settle down for rc5.

Dave.


drm-fixes-2024-04-12:
drm fixes for 6.9-rc4

client:
- Protect connector modes with mode_config mutex

ast:
- Fix soft lockup

host1x:
- Do not setup DMA for virtual addresses

ivpu:
- Fix deadlock in context_xa
- PCI fixes
- Fixes to error handling

nouveau:
- gsp: Fix OOB access
- Fix casting

panfrost:
- Fix error path in MMU code

qxl:
- Revert "drm/qxl: simplify qxl_fence_wait"

vmwgfx:
- Enable DMA for SEV mappings

i915:
- Couple CDCLK programming fixes
- HDCP related fix
- 4 Bigjoiner related fixes
- Fix for a circular locking around GuC on reset+wedged case

xe:
- Fix double display mutex initializations
- Fix u32 -> u64 implicit conversions
- Fix RING_CONTEXT_CONTROL not marked as masked

msm:
- DP refcount leak fix on disconnect
- Add missing newlines to prints in msm_fb and msm_kms
- fix dpu debugfs entry permissions
- Fix the interface table for the catalog of X1E80100
- fix irq message printing
- Bindings fix to add DP node as child of mdss for mdss node
- Minor typo fix in DP driver API which handles port status change
- fix CHRASHDUMP_READ()
- fix HHB (highest bank bit) for a619 to fix UBWC corruption

amdgpu:
- GPU reset fixes
- Fix some confusing logging
- UMSCH fix
- Aborted suspend fix
- DCN 3.5 fixes
- S4 fix
- MES logging fixes
- SMU 14 fixes
- SDMA 4.4.2 fix
- KASAN fix
- SMU 13.0.10 fix
- VCN partition fix
- GFX11 fixes
- DWB fixes
- Plane handling fix
- FAMS fix
- DCN 3.1.6 fix
- VSC SDP fixes
- OLED panel fix
- GFX 11.5 fix

amdkfd:
- GPU reset fixes
- fix ioctl integer overflow
The following changes since commit 718c4fb221dbeff9072810841b949413c5ffc345:

  nouveau: fix devinit paths to only handle display on GSP.
(2024-04-09 13:14:13 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-12

for you to fetch changes up to 3b0daecfeac0103aba8b293df07a0cbaf8b43f29:

  amdkfd: use calloc instead of kzalloc to avoid integer overflow
(2024-04-12 11:11:59 +1000)


drm fixes for 6.9-rc4

client:
- Protect connector modes with mode_config mutex

ast:
- Fix soft lockup

host1x:
- Do not setup DMA for virtual addresses

ivpu:
- Fix deadlock in context_xa
- PCI fixes
- Fixes to error handling

nouveau:
- gsp: Fix OOB access
- Fix casting

panfrost:
- Fix error path in MMU code

qxl:
- Revert "drm/qxl: simplify qxl_fence_wait"

vmwgfx:
- Enable DMA for SEV mappings

i915:
- Couple CDCLK programming fixes
- HDCP related fix
- 4 Bigjoiner related fixes
- Fix for a circular locking around GuC on reset+wedged case

xe:
- Fix double display mutex initializations
- Fix u32 -> u64 implicit conversions
- Fix RING_CONTEXT_CONTROL not marked as masked

msm:
- DP refcount leak fix on disconnect
- Add missing newlines to prints in msm_fb and msm_kms
- fix dpu debugfs entry permissions
- Fix the interface table for the catalog of X1E80100
- fix irq message printing
- Bindings fix to add DP node as child of mdss for mdss node
- Minor typo fix in DP driver API which handles port status change
- fix CHRASHDUMP_READ()
- fix HHB (highest bank bit) for a619 to fix UBWC corruption

amdgpu:
- GPU reset fixes
- Fix some confusing logging
- UMSCH fix
- Aborted suspend fix
- DCN 3.5 fixes
- S4 fix
- MES logging fixes
- SMU 14 fixes
- SDMA 4.4.2 fix
- KASAN fix
- SMU 13.0.10 fix
- VCN partition fix
- GFX11 fixes
- DWB fixes
- Plane handling fix
- FAMS fix
- DCN 3.1.6 fix
- VSC SDP fixes
- OLED panel fix
- GFX 11.5 fix

amdkfd:
- GPU reset fixes
- fix ioctl integer overflow


Abhinav Kumar (1):
  drm/msm/dp: fix typo in dp_display_handle_port_status_changed()

Alex Constantino (1):
  Revert "drm/qxl: simplify qxl_fence_wait"

Alex Deucher (1):
  drm/amdgpu: always force full reset for SOC21

Alex Hung (2):
  drm/amd/display: Skip on writeback when it's not applicable
  drm/amd/display: Return max resolution supported by DWB

Arnd Bergmann (1):
  nouveau: fix function cast warning

Ashutosh Dixit (1):
  drm/xe: Label RING_CONTEXT_CONTROL as masked

Boris Brezillon (1):
  drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()

Dave Airlie (6):
  Merge tag 'drm-intel-fixes-2024-04-10' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.9-2024-04-10' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2024-04-11' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
  Merge tag 'drm-xe-fixes-2024-04-11' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'drm-msm-next-2024-04-11' of

Re: [git pull] drm fixes for 6.9-rc3

2024-04-05 Thread pr-tracker-bot
The pull request you sent on Fri, 5 Apr 2024 13:41:06 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-05

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/89103a164210f1c88caedf880ac9ab9576a1190d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.9-rc3

2024-04-04 Thread Dave Airlie
Hi Linus,

Weekly fixes, mostly xe and i915, amdgpu on a week off, otherwise a
nouveau fix for a crash with new vulkan cts tests, and a couple of
cleanups and misc fixes.

Dave.

drm-fixes-2024-04-05:
drm fixes for v6.9-rc3

display:
- fix typos in kerneldoc

prime:
- unbreak dma-buf export for virt-gpu

nouveau:
- uvmm: fix remap address calculation
- minor cleanups

panfrost:
- fix power-transition timeouts

xe:
- Stop using system_unbound_wq for preempt fences,
- Fix saving unordered rebinding fences by attaching
  them as kernel feces to the vm's resv
- Fix TLB invalidation fences completing out of order
- Move rebind TLB invalidation to the ring ops to reduce
  the latency

i915:
- A few DisplayPort related fixes
- eDP PSR fixes
- Remove some VM space restrictions on older platforms
- Disable automatic load CCS load balancing
The following changes since commit 39cd87c4eb2b893354f3b850f916353f2658ae6f:

  Linux 6.9-rc2 (2024-03-31 14:32:39 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-05

for you to fetch changes up to 4c8595741b5dd3268d6710545461ee9a7bbde891:

  Merge tag 'drm-intel-fixes-2024-04-04' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
(2024-04-05 12:32:14 +1000)


drm fixes for v6.9-rc3

display:
- fix typos in kerneldoc

prime:
- unbreak dma-buf export for virt-gpu

nouveau:
- uvmm: fix remap address calculation
- minor cleanups

panfrost:
- fix power-transition timeouts

xe:
- Stop using system_unbound_wq for preempt fences,
- Fix saving unordered rebinding fences by attaching
  them as kernel feces to the vm's resv
- Fix TLB invalidation fences completing out of order
- Move rebind TLB invalidation to the ring ops to reduce
  the latency

i915:
- A few DisplayPort related fixes
- eDP PSR fixes
- Remove some VM space restrictions on older platforms
- Disable automatic load CCS load balancing


Andi Shyti (4):
  drm/i915/gt: Limit the reserved VM space to only the platforms
that need it
  drm/i915/gt: Disable HW load balancing for CCS
  drm/i915/gt: Do not generate the command streamer for all the CCS
  drm/i915/gt: Enable only one CCS for compute workload

Ankit Nautiyal (1):
  drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13

Arun R Murthy (1):
  drm/i915/dp: Remove support for UHBR13.5

Christian Hewitt (1):
  drm/panfrost: fix power transition timeout warnings

Colin Ian King (1):
  drm/nouveau/gr/gf100: Remove second semicolon

Dave Airlie (4):
  nouveau/uvmm: fix addr/range calcs for remap operations
  Merge tag 'drm-misc-fixes-2024-04-04' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
  Merge tag 'drm-xe-fixes-2024-04-04' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'drm-intel-fixes-2024-04-04' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes

Imre Deak (1):
  drm/i915/dp: Fix DSC state HW readout for SST connectors

Jouni Högander (3):
  drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
  drm/i915/psr: Move writing early transport pipe src
  drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage

Matthew Brost (1):
  drm/xe: Use ordered wq for preempt fence waiting

Oleksandr Natalenko (1):
  drm/display: fix typo

Rob Clark (1):
  drm/prime: Unbreak virtgpu dma-buf export

Thomas Hellström (4):
  drm/xe: Use ring ops TLB invalidation for rebinds
  drm/xe: Rework rebinding
  drm/xe: Make TLB invalidation fences unordered
  drm/xe: Move vma rebinding to the drm_exec locking loop

Ville Syrjälä (2):
  drm/i915/mst: Limit MST+DSC to TGL+
  drm/i915/mst: Reject FEC+MST on ICL

 drivers/gpu/drm/display/drm_dp_dual_mode_helper.c  |   4 +-
 drivers/gpu/drm/drm_prime.c|   7 +-
 drivers/gpu/drm/i915/Makefile  |   1 +
 drivers/gpu/drm/i915/display/intel_display.c   |   9 --
 .../gpu/drm/i915/display/intel_display_device.h|   1 +
 drivers/gpu/drm/i915/display/intel_display_types.h |   2 +
 drivers/gpu/drm/i915/display/intel_dp.c|  11 ++-
 drivers/gpu/drm/i915/display/intel_dp_mst.c|   2 +-
 drivers/gpu/drm/i915/display/intel_psr.c   |  78 ++-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c   |   3 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c  |  17 
 drivers/gpu/drm/i915/gt/intel_gt.c |   6 ++
 drivers/gpu/drm/i915/gt/intel_gt.h |   9 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c|  39 
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h|  13 +++
 drivers/gpu/drm/i915/gt/intel_gt_regs.h|   6 ++
 drivers/gpu/drm/i915/gt/intel_workarounds.c|  30 +-
 drivers/gpu/drm/nouveau/nouveau_uvmm.c |   6 +-
 

Re: [git pull] drm fixes for 6.9-rc2

2024-03-29 Thread pr-tracker-bot
The pull request you sent on Sat, 30 Mar 2024 06:29:04 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-30

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/486291a0e6246364936df1ecd64c90affef4b9c5

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.9-rc2

2024-03-29 Thread Dave Airlie
Hi Linus,

Regular fixes for rc2, quite a few i915/amdgpu as usual, some xe, and
then mostly scattered around. rc3 might be quieter with the holidays
but we shall see.

Regards.
Dave.

drm-fixes-2024-03-30:
drm fixes for 6.9-rc2

bridge:
- select DRM_KMS_HELPER

dma-buf:
- fix NULL-pointer deref

dp:
- fix div-by-zero in DP MST unplug code

fbdev:
- select FB_IOMEM_FOPS for SBus

sched:
- fix NULL-pointer deref

xe:
- Fix build on mips
- Fix wrong bound checks
- Fix use of msec rather than jiffies
- Remove dead code

amdgpu:
- SMU 14.0.1 updates
- DCN 3.5.x updates
- VPE fix
- eDP panel flickering fix
- Suspend fix
- PSR fix
- DCN 3.0+ fix
- VCN 4.0.6 updates
- debugfs fix

amdkfd:
- DMA-Buf fix
- GFX 9.4.2 TLB flush fix
- CP interrupt fix

i915:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c
- Update a MTL workaround
- Fix locking inversion in hwmon's sysfs
- Remove a bogus error message around PXP
- Fix UAF on VMA
- Reset queue_priority_hint on parking
- Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP
- Disable AuxCCS for Xe driver
- Revert init order of MIPI DSI
- DRRS debugfs fix with an extra refactor patch
- VRR related fixes
- Fix a JSL eDP corruption
 - Fix the cursor physical dma address
- BIOS VBT related fix

nouveau:
- dmem: handle kcalloc() allocation failures

qxl:
- remove unused variables

rockchip:
- vop2: remove support for AR30 and AB30 formats

vmwgfx:
- debugfs: create ttm_resource_manager entry only if needed
The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-30

for you to fetch changes up to b01f596ab1dd027ce937358007dc1fa3e5a25917:

  Merge tag 'drm-intel-fixes-2024-03-28' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
(2024-03-30 05:34:06 +1000)


drm fixes for 6.9-rc2

bridge:
- select DRM_KMS_HELPER

dma-buf:
- fix NULL-pointer deref

dp:
- fix div-by-zero in DP MST unplug code

fbdev:
- select FB_IOMEM_FOPS for SBus

sched:
- fix NULL-pointer deref

xe:
- Fix build on mips
- Fix wrong bound checks
- Fix use of msec rather than jiffies
- Remove dead code

amdgpu:
- SMU 14.0.1 updates
- DCN 3.5.x updates
- VPE fix
- eDP panel flickering fix
- Suspend fix
- PSR fix
- DCN 3.0+ fix
- VCN 4.0.6 updates
- debugfs fix

amdkfd:
- DMA-Buf fix
- GFX 9.4.2 TLB flush fix
- CP interrupt fix

i915:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c
- Update a MTL workaround
- Fix locking inversion in hwmon's sysfs
- Remove a bogus error message around PXP
- Fix UAF on VMA
- Reset queue_priority_hint on parking
- Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP
- Disable AuxCCS for Xe driver
- Revert init order of MIPI DSI
- DRRS debugfs fix with an extra refactor patch
- VRR related fixes
- Fix a JSL eDP corruption
 - Fix the cursor physical dma address
- BIOS VBT related fix

nouveau:
- dmem: handle kcalloc() allocation failures

qxl:
- remove unused variables

rockchip:
- vop2: remove support for AR30 and AB30 formats

vmwgfx:
- debugfs: create ttm_resource_manager entry only if needed


Andy Yan (1):
  drm/rockchip: vop2: Remove AR30 and AB30 format support

Bhanuprakash Modem (2):
  drm/i915/drrs: Refactor CPU transcoder DRRS check
  drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status

Chris Bainbridge (1):
  drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau

Chris Park (1):
  drm/amd/display: Prevent crash when disable stream

Chris Wilson (1):
  drm/i915/gt: Reset queue_priority_hint on parking

Dave Airlie (5):
  Merge tag 'drm-xe-fixes-2024-03-26' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'amd-drm-fixes-6.9-2024-03-27' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  drm/i915: add bug.h include to i915_memcpy.c
  Merge tag 'drm-misc-fixes-2024-03-28' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
  Merge tag 'drm-intel-fixes-2024-03-28' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes

Duoming Zhou (1):
  nouveau/dmem: handle kcalloc() allocation failure

Eric Huang (1):
  drm/amdkfd: fix TLB flush after unmap for GFX9.4.2

George Shen (1):
  drm/amd/display: Remove MPC rate control logic from DCN30 and above

Hamza Mahfooz (1):
  drm/amd/display: fix IPX enablement

Harry Wentland (1):
  Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets
for DP/eDP displays without PSR"

Janusz Krzysztofik (2):
  drm/i915/hwmon: Fix locking inversion in sysfs getter
  drm/i915/vma: Fix UAF on destroy against retire race

Jocelyn Falempe (1):
  drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed

Johannes Weiner 

Re: [git pull] drm fixes for 6.9-rc1

2024-03-21 Thread pr-tracker-bot
The pull request you sent on Fri, 22 Mar 2024 11:34:13 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2024-03-22

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7ee04901215b3cab8fa35aa5bf4692d7aa312e36

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.9-rc1

2024-03-21 Thread Dave Airlie
Hey Linus,

Fixes from the last week (or 3 weeks in amdgpu case), after amdgpu,
it's xe and nouveau then a few scattered core fixes.

Regards,
Dave.

drm-next-2024-03-22:
drm fixes for 6.9-rc1

core:
- fix rounding in drm_fixp2int_round()

bridge:
- fix documentation for DRM_BRIDGE_OP_EDID

sun4i:
- fix 64-bit division on 32-bit architectures

tests:
- fix dependency on DRM_KMS_HELPER

probe-helper:
- never return negative values from .get_modes() plus driver fixes

xe:
- invalidate userptr vma on page pin fault
- fail early on sysfs file creation error
- skip VMA pinning on xe_exec if no batches

nouveau:
- clear bo resource bus after eviction
- documentation fixes
- don't check devinit disable on GSP

amdgpu:
- Freesync fixes
- UAF IOCTL fixes
- Fix mmhub client ID mapping
- IH 7.0 fix
- DML2 fixes
- VCN 4.0.6 fix
- GART bind fix
- GPU reset fix
- SR-IOV fix
- OD table handling fixes
- Fix TA handling on boards without display hardware
- DML1 fix
- ABM fix
- eDP panel fix
- DPPCLK fix
- HDCP fix
- Revert incorrect error case handling in ioremap
- VPE fix
- HDMI fixes
- SDMA 4.4.2 fix
- Other misc fixes

amdkfd:
- Fix duplicate BO handling in process restore
The following changes since commit 119b225f01e4d3ce974cd3b4d982c76a380c796d:

  Merge tag 'amd-drm-next-6.9-2024-03-08-1' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-03-11
13:32:12 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2024-03-22

for you to fetch changes up to cafd86cbdc607eadc28a008cddacd78f0894c628:

  Merge tag 'amd-drm-fixes-6.9-2024-03-21' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-03-22
10:34:12 +1000)


drm fixes for 6.9-rc1

core:
- fix rounding in drm_fixp2int_round()

bridge:
- fix documentation for DRM_BRIDGE_OP_EDID

sun4i:
- fix 64-bit division on 32-bit architectures

tests:
- fix dependency on DRM_KMS_HELPER

probe-helper:
- never return negative values from .get_modes() plus driver fixes

xe:
- invalidate userptr vma on page pin fault
- fail early on sysfs file creation error
- skip VMA pinning on xe_exec if no batches

nouveau:
- clear bo resource bus after eviction
- documentation fixes
- don't check devinit disable on GSP

amdgpu:
- Freesync fixes
- UAF IOCTL fixes
- Fix mmhub client ID mapping
- IH 7.0 fix
- DML2 fixes
- VCN 4.0.6 fix
- GART bind fix
- GPU reset fix
- SR-IOV fix
- OD table handling fixes
- Fix TA handling on boards without display hardware
- DML1 fix
- ABM fix
- eDP panel fix
- DPPCLK fix
- HDCP fix
- Revert incorrect error case handling in ioremap
- VPE fix
- HDMI fixes
- SDMA 4.4.2 fix
- Other misc fixes

amdkfd:
- Fix duplicate BO handling in process restore


Ahmad Rehman (1):
  drm/amdgpu: Init zone device and drm client after mode-1 reset on reload

Allen Pan (1):
  drm/amd/display: Add a dc_state NULL check in dc_state_release

Arthur Grillo (1):
  drm: Fix drm_fixp2int_round() making it add 0.5

Aurabindo Pillai (1):
  drm/amd/display: Enable DML2 debug flags

ChunTao Tso (1):
  drm/amd/display: Amend coasting vtotal for replay low hz

Dave Airlie (6):
  nouveau: reset the bo resource bus info after an eviction
  Merge tag 'drm-xe-next-fixes-2024-03-14' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
  Merge tag 'drm-misc-next-fixes-2024-03-14' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
  nouveau/gsp: don't check devinit disable on GSP.
  Merge tag 'drm-misc-next-fixes-2024-03-21' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
  Merge tag 'amd-drm-fixes-6.9-2024-03-21' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next

Dillon Varone (1):
  drm/amd/display: Init DPPCLK from SMU on dcn32

Dmitry Baryshkov (1):
  drm/bridge: correct DRM_BRIDGE_OP_EDID documentation

Friedrich Vock (1):
  drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0

Hawking Zhang (1):
  drm/amdgpu: Bypass display ta if display hw is not available

Himal Prasad Ghimiray (1):
  drm/xe: Return if kobj creation is failed

Jani Nikula (8):
  drm/probe-helper: warn about negative .get_modes()
  drm/panel: do not return negative error codes from drm_panel_get_modes()
  drm/exynos: do not return negative values from .get_modes()
  drm/bridge: lt8912b: do not return negative values from .get_modes()
  drm/imx/ipuv3: do not return negative values from .get_modes()
  drm/vc4: hdmi: do not return negative values from .get_modes()
  drm/bridge: lt9611uxc: use int for holding number of modes
  drm/exynos: simplify the return value handling in exynos_dp_get_modes()

Josip Pavic (1):
  drm/amd/display: Allow dirty rects to be sent to dmub when abm is active

José Roberto de Souza (1):
  drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC

Re: [git pull] drm fixes for 6.8 final

2024-03-08 Thread pr-tracker-bot
The pull request you sent on Fri, 8 Mar 2024 13:52:40 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-08

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e6fac3c1f3287735faf1b68e0068f64e6966618d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8 final

2024-03-07 Thread Dave Airlie
Hi Linus,

not sure if -final is correct but guess I'll find out if it should
have said rc8.

Regular fixes (two weeks for i915), scattered across drivers, amdgpu
and i915 being the main ones, with nouveau having a couple of fixes.
One patch got applied for udl, but reverted soon after as the
maintainer has missed some crucial prior discussion.

Seems quiet and normal enough for this stage.

Dave.

drm-fixes-2024-03-08:
drm fixes for 6.8 final

MAINTAINERS
- update email address

core:
- fix polling in certain configurations

buddy:
- fix kunit test warning

panel:
- boe-tv101wum-nl6: timing tuning fixes

i915:
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
- Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies

xe:
- error path fix

amdgpu:
- SMU14 fix
- Fix possible NULL pointer
- VRR fix
- pwm fix

nouveau:
- fix deadlock in new ioctls fail path
- fix missing locking around object rbtree

udl:
- apply and revert format change
The following changes since commit 90d35da658da8cff0d4ecbb5113f5fac9d00eb72:

  Linux 6.8-rc7 (2024-03-03 13:02:52 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-08

for you to fetch changes up to b7cc4ff787a572edf2c55caeffaa88cd801eb135:

  nouveau: lock the client object tree. (2024-03-08 13:40:56 +1000)


drm fixes for 6.8 final

MAINTAINERS
- update email address

core:
- fix polling in certain configurations

buddy:
- fix kunit test warning

panel:
- boe-tv101wum-nl6: timing tuning fixes

i915:
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
- Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies

xe:
- error path fix

amdgpu:
- SMU14 fix
- Fix possible NULL pointer
- VRR fix
- pwm fix

nouveau:
- fix deadlock in new ioctls fail path
- fix missing locking around object rbtree

udl:
- apply and revert format change


Alex Deucher (1):
  drm/amd/display: handle range offsets in VRR ranges

Animesh Manna (1):
  drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()

Cong Yang (1):
  drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP
and HBP (again)

Daniel Vetter (1):
  Merge tag 'drm-intel-fixes-2024-03-01' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes

Dave Airlie (5):
  Merge tag 'drm-intel-fixes-2024-03-07' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
  Merge tag 'drm-xe-fixes-2024-03-07' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'amd-drm-fixes-6.8-2024-03-07' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2024-03-07' of
https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes
  nouveau: lock the client object tree.

Douglas Anderson (2):
  drm/udl: Add ARGB as a format
  Revert "drm/udl: Add ARGB as a format"

Imre Deak (2):
  drm: Fix output poll work for drm_kms_helper_poll=n
  drm/i915/dp: Fix connector DSC HW state readout

Janusz Krzysztofik (1):
  drm/i915/selftests: Fix dependency of some timeouts on HZ

Karol Herbst (1):
  drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf

Li Ma (1):
  drm/amd/swsmu: modify the gfx activity scaling

Ma Jun (1):
  drm/amdgpu/pm: Fix the error of pwm1_enable setting

Matthew Auld (1):
  drm/tests/buddy: fix print format

Melissa Wen (1):
  drm/amd/display: check dc_link before dereferencing

Nirmoy Das (1):
  drm/i915: Check before removing mm notifier

Rodrigo Vivi (1):
  drm/xe: Return immediately on tile_init failure

Suraj Kandpal (3):
  drm/i915/hdcp: Move to direct reads for HDCP
  drm/i915/hdcp: Remove additional timing for reading mst hdcp message
  drm/i915/hdcp: Extract hdcp structure from correct connector

Tvrtko Ursulin (1):
  MAINTAINERS: Update email address for Tvrtko Ursulin

Ville Syrjälä (1):
  drm/i915: Don't explode when the dig port we don't have an AUX CH

 .mailmap   |  5 +++
 MAINTAINERS|  2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 21 +++---
 drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 +-
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c |  2 -
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c   |  5 ++-
 drivers/gpu/drm/drm_probe_helper.c |  8 ++--
 .../drm/i915/display/intel_display_power_well.c| 17 

Re: [git pull] drm fixes for 6.8-rc7

2024-03-01 Thread pr-tracker-bot
The pull request you sent on Fri, 1 Mar 2024 15:41:03 +1000:

> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-01

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7187ea0978bb4226873b55a065b5dcdda7530b9f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc7

2024-02-29 Thread Dave Airlie
Hi Linus,

Regular weekly fixes pull, I'll be travelling for a few days but I
don't think it should interfere with anything apart from my
responsiveness if things go wrong :-P.

Bunch of fixes, xe, amdgpu, nouveau and tegra all have a few. Then
drm/bridge including some drivers/soc fallout fixes. The biggest thing
in here is a new unit test for some buddy allocator fixes, otherwise a
misc fbcon, ttm unit test and one msm revert.

Seems to pretty normal for this stage.

Regards,
Dave.

drm-fixes-2024-03-01:
drm fixes for 6.8-rc7

buddy:
- two allocation fixes + unit test

fbcon:
- font restore syzkaller fix

ttm:
- kunit test fix

bridge:
- fix aux-hpd leaks
- fix aux-hpd registration
- fix use after free in soc/qcom
- fix boot on soc/qcom

xe:
- A couple of tracepoint updates from Priyanka and Lucas.
- Make sure BINDs are completed before accepting UNBINDs on LR vms.
- Don't arbitrarily restrict max number of batched binds.
- Add uapi for dumpable bos (agreed on IRC).
- Remove unused uapi flags and a leftover comment.
- A couple of fixes related to the execlist backend.

msm:
- DP: Revert a change which was causing a HDP regression

amdgpu:
- Fix potential buffer overflow
- Fix power min cap
- Suspend/resume fix
- SI PM fix
- eDP fix

nouveau:
- fix a misreported VRAM sizing
- fix a regression in suspend/resume due to freeing

tegra:
- host1x reset fix
- only remove existing driver if display is possible
The following changes since commit d206a76d7d2726f3b096037f2079ce0bd3ba329b:

  Linux 6.8-rc6 (2024-02-25 15:46:06 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-01

for you to fetch changes up to f6ecfdad359a01c7fd8a3bcfde3ef0acdf107e6e:

  drm/nouveau: keep DMA buffers required for suspend/resume
(2024-03-01 15:27:04 +1000)


drm fixes for 6.8-rc7

buddy:
- two allocation fixes + unit test

fbcon:
- font restore syzkaller fix

ttm:
- kunit test fix

bridge:
- fix aux-hpd leaks
- fix aux-hpd registration
- fix use after free in soc/qcom
- fix boot on soc/qcom

xe:
- A couple of tracepoint updates from Priyanka and Lucas.
- Make sure BINDs are completed before accepting UNBINDs on LR vms.
- Don't arbitrarily restrict max number of batched binds.
- Add uapi for dumpable bos (agreed on IRC).
- Remove unused uapi flags and a leftover comment.
- A couple of fixes related to the execlist backend.

msm:
- DP: Revert a change which was causing a HDP regression

amdgpu:
- Fix potential buffer overflow
- Fix power min cap
- Suspend/resume fix
- SI PM fix
- eDP fix

nouveau:
- fix a misreported VRAM sizing
- fix a regression in suspend/resume due to freeing

tegra:
- host1x reset fix
- only remove existing driver if display is possible


Alex Deucher (1):
  Revert "drm/amd/pm: resolve reboot exception for si oland"

Arnd Bergmann (1):
  drm/xe/mmio: fix build warning for BAR resize on 32-bit

Christian König (1):
  drm/ttm/tests: depend on UML || COMPILE_TEST

Dave Airlie (5):
  Merge tag 'drm-misc-fixes-2024-02-29' of
https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes
  Merge tag 'drm-xe-fixes-2024-02-29' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'drm-msm-fixes-2024-02-28' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'amd-drm-fixes-6.8-2024-02-29' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  nouveau: report byte usage in VRAM usage.

Dmitry Baryshkov (1):
  Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD
status changes"

Francois Dugast (1):
  drm/xe/uapi: Remove unused flags

Jiri Slaby (SUSE) (1):
  fbcon: always restore the old font data in fbcon_do_set_font()

Johan Hovold (3):
  drm/bridge: aux-hpd: fix OF node leaks
  drm/bridge: aux-hpd: separate allocation and registration
  soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free

José Roberto de Souza (1):
  drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over

Lucas De Marchi (1):
  drm/xe: Use pointers in trace events

Ma Jun (1):
  drm/amdgpu/pm: Fix the power1_min_cap value

Maarten Lankhorst (1):
  drm/xe: Add uapi for dumpable bos

Matthew Auld (3):
  drm/buddy: fix range bias
  drm/buddy: check range allocation matches alignment
  drm/tests/drm_buddy: add alloc_range_bias test

Matthew Brost (3):
  drm/xe: Fix execlist splat
  drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer
  drm/xe: Use vmalloc for array of bind allocation in bind IOCTL

Maxime Ripard (1):
  Merge drm/drm-fixes into drm-misc-fixes

Mika Kuoppala (2):
  drm/xe: Expose user fence from xe_sync_entry
  drm/xe: Deny unbinds if uapi ufence pending

Mikko Perttunen (1):
  gpu: host1x: Skip reset assert on Tegra186

Paulo Zanoni (1):
  drm/xe: 

Re: [git pull] drm fixes for 6.8-rc6

2024-02-23 Thread pr-tracker-bot
The pull request you sent on Fri, 23 Feb 2024 11:32:09 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-23

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/06b7ef70b1f29de685ea80f0c1b8f0a0b0e16d18

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc6

2024-02-22 Thread Dave Airlie
Hi Linus,

This is the weekly drm fixes. Non-drivers there is a fbdev/sparc fix,
syncobj, ttm and buddy fixes.
On the driver side, ivpu, meson, i915 have a small fix each. Then
amdgpu and xe have a bunch. Nouveau has some minor uapi additions to
give userspace some useful info along with a Kconfig change to allow
the new GSP firmware paths to be used by default on the GPUs it
supports.

Seems about the usual amount for this time of release cycle.

Dave.

drm-fixes-2024-02-23:
drm fixes for 6.8-rc6

fbdev:
- fix sparc undefined reference

syncobj:
- fix sync obj fence waiting
- handle NULL fence in syncobj eventfd code

ttm:
- fix invalid free

buddy:
- fix list handling
- fix 32-bit build

meson:
- don't remove bridges from other drivers

nouveau:
- fix build warnings
- add two minor info parameters
- add a Kconfig to allow GSP by default on some GPUs

ivpu:
- allow fw to do initial tile config

i915:
- fix TV mode

amdgpu:
- Suspend/resume fixes
- Backlight error fix
- DCN 3.5 fixes
- Misc fixes

xe:
- Remove support for persistent exec_queues
- Drop a reduntant sysfs newline printout
- A three-patch fix for a VM_BIND rebind optimization path
- Fix a modpost warning on an xe KUNIT module
The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d:

  Linux 6.8-rc5 (2024-02-18 12:56:25 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-23

for you to fetch changes up to 72fa02fdf83306c52bc1eede28359e3fa32a151a:

  nouveau: add an ioctl to report vram usage (2024-02-23 10:20:07 +1000)


drm fixes for 6.8-rc6

fbdev:
- fix sparc undefined reference

syncobj:
- fix sync obj fence waiting
- handle NULL fence in syncobj eventfd code

ttm:
- fix invalid free

buddy:
- fix list handling
- fix 32-bit build

meson:
- don't remove bridges from other drivers

nouveau:
- fix build warnings
- add two minor info parameters
- add a Kconfig to allow GSP by default on some GPUs

ivpu:
- allow fw to do initial tile config

i915:
- fix TV mode

amdgpu:
- Suspend/resume fixes
- Backlight error fix
- DCN 3.5 fixes
- Misc fixes

xe:
- Remove support for persistent exec_queues
- Drop a reduntant sysfs newline printout
- A three-patch fix for a VM_BIND rebind optimization path
- Fix a modpost warning on an xe KUNIT module


Andrzej Kacprowski (1):
  accel/ivpu: Don't enable any tiles by default on VPU40xx

Armin Wolf (1):
  drm/amd/display: Fix memory leak in dm_sw_fini()

Arnd Bergmann (1):
  nouveau: fix function cast warnings

Arunpravin Paneer Selvam (1):
  drm/buddy: Modify duplicate list_splice_tail call

Ashutosh Dixit (2):
  drm/xe/xe_gt_idle: Drop redundant newline in name
  drm/xe: Fix modpost warning on xe_mocs kunit module

Dan Carpenter (1):
  drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()

Dave Airlie (7):
  Merge tag 'drm-misc-fixes-2024-02-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2024-02-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.8-2024-02-22' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-xe-fixes-2024-02-22' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  nouveau/gsp: add kconfig option to enable GSP paths by default
  nouveau: add an ioctl to return vram bar size.
  nouveau: add an ioctl to report vram usage

Erik Kurzinger (2):
  drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE
flag is set
  drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func

Javier Martinez Canillas (1):
  sparc: Fix undefined reference to fb_is_primary_device

Lewis Huang (1):
  drm/amd/display: Only allow dig mapping to pwrseq in new asic

Ma Jun (1):
  drm/amdgpu: Fix the runtime resume failure issue

Martin Blumenstingl (1):
  drm/meson: Don't remove bridges which are created by other drivers

Matthew Auld (1):
  drm/tests/drm_buddy: fix 32b build

Matthew Brost (3):
  drm/xe: Fix xe_vma_set_pte_size
  drm/xe: Add XE_VMA_PTE_64K VMA flag
  drm/xe: Return 2MB page size for compact 64k PTEs

Maxime Ripard (1):
  drm/i915/tv: Fix TV mode

Melissa Wen (1):
  drm/amd/display: fix null-pointer dereference on edid reading

Srinivasan Shanmugam (1):
  drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv

Swapnil Patel (1):
  drm/amd/display: fix input states translation error for dcn35 & dcn351

Thomas Hellström (2):
  drm/xe/uapi: Remove support for persistent exec_queues
  drm/ttm: Fix an invalid freeing on already freed page in error path

Wayne Lin (1):
  drm/amd/display: adjust few initialization order in dm

 arch/sparc/Makefile|  2 +-
 arch/sparc/video/Makefile   

Re: [git pull] drm fixes for 6.8-rc5

2024-02-16 Thread pr-tracker-bot
The pull request you sent on Fri, 16 Feb 2024 17:20:39 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-16

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ca6a62f9fe23713ea2b58a256a1ab27b9cc5a05a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc5

2024-02-15 Thread Dave Airlie
Hi Linus,

Regular weekly fixes, nothing too major, mostly amdgpu, then i915, xe,
msm and nouveau with some scattered bits elsewhere.

Dave.

drm-fixes-2024-02-16:
drm fixes for 6.8-rc5

crtc:
- fix uninit variable

prime:
- support > 4GB page arrays

buddy:
- fix error handling in allocations

i915:
- fix blankscreen on JSL chromebooks
- stable fix to limit DP sst link rates

xe:
- Fix an out-of-bounds shift.
- Fix the display code thinking xe uses shmem
- Fix a warning about index out-of-bound
- Fix a clang-16 compilation warning

amdgpu:
- PSR fixes
- Suspend/resume fixes
- Link training fix
- Aspect ratio fix
- DCN 3.5 fixes
- VCN 4.x fix
- GFX 11 fix
- Misc display fixes
- Misc small fixes

amdkfd:
- Cache size reporting fix
- SIMD distribution fix

msm:
- GPU:
- dmabuf vmap fix
- a610 UBWC corruption fix (incorrect hbb)
- revert a commit that was making GPU recovery unreliable
 - tlb invalidation fix

ivpu:
- suspend/resume fix

nouveau:
- fix scheduler cleanup path
- fix pointless scheduler creation
- fix kvalloc argument order

rockchip:
- vop2 locking fix
The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de:

  Linux 6.8-rc4 (2024-02-11 12:18:13 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-16

for you to fetch changes up to ea69f782d0e37d9658d4b7df241661e651c43af5:

  Merge tag 'drm-msm-fixes-2024-02-15' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2024-02-16
15:47:15 +1000)


drm fixes for 6.8-rc5

crtc:
- fix uninit variable

prime:
- support > 4GB page arrays

buddy:
- fix error handling in allocations

i915:
- fix blankscreen on JSL chromebooks
- stable fix to limit DP sst link rates

xe:
- Fix an out-of-bounds shift.
- Fix the display code thinking xe uses shmem
- Fix a warning about index out-of-bound
- Fix a clang-16 compilation warning

amdgpu:
- PSR fixes
- Suspend/resume fixes
- Link training fix
- Aspect ratio fix
- DCN 3.5 fixes
- VCN 4.x fix
- GFX 11 fix
- Misc display fixes
- Misc small fixes

amdkfd:
- Cache size reporting fix
- SIMD distribution fix

msm:
- GPU:
- dmabuf vmap fix
- a610 UBWC corruption fix (incorrect hbb)
- revert a commit that was making GPU recovery unreliable
 - tlb invalidation fix

ivpu:
- suspend/resume fix

nouveau:
- fix scheduler cleanup path
- fix pointless scheduler creation
- fix kvalloc argument order

rockchip:
- vop2 locking fix


Arnd Bergmann (2):
  nouveau/svm: fix kvcalloc() argument order
  drm/xe: avoid function cast warnings

Arunpravin Paneer Selvam (1):
  drm/buddy: Fix alloc_range() error handling code

Dan Carpenter (1):
  drm/amd/display: Fix && vs || typos

Danilo Krummrich (2):
  drm/nouveau: don't fini scheduler if not initialized
  drm/nouveau: omit to create schedulers using the legacy uAPI

Dave Airlie (5):
  Merge tag 'drm-misc-fixes-2024-02-15' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2024-02-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-xe-fixes-2024-02-15' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'amd-drm-fixes-6.8-2024-02-15-2' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-msm-fixes-2024-02-15' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (1):
  drm/msm/a6xx: set highest_bank_bit to 13 for a610

Hamza Mahfooz (1):
  drm/amdgpu: make damage clips support configurable

Harshit Mogalapalli (1):
  drm/rockchip: vop2: add a missing unlock in vop2_crtc_atomic_enable()

Jacek Lawrynowicz (1):
  accel/ivpu: Fix DevTLB errors on suspend/resume and recovery

Kent Russell (1):
  drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3

Manasi Navare (1):
  drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address

Mario Limonciello (2):
  drm/amd: Stop evicting resources on APUs in suspend
  Revert "drm/amd: flush any delayed gfxoff on suspend entry"

Matthew Auld (2):
  drm/tests/drm_buddy: add alloc_contiguous test
  drm/xe/display: fix i915_gem_object_is_shmem() wrapper

Nicholas Kazlauskas (1):
  drm/amd/display: Increase ips2_eval delay for DCN35

Philip Yang (1):
  drm/prime: Support page array >= 4GB

Rajneesh Bhardwaj (2):
  drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards
  drm/amdgpu: Fix implicit assumtion in gfx11 debug flags

Rob Clark (4):
  drm/msm/gem: Fix double resv lock aquire
  Revert "drm/msm/gpu: Push gpu lock down past runpm"
  drm/crtc: fix uninitialized variable use even harder
  drm/msm: Wire up tlb ops

Roman Li (1):
  drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr

Sohaib Nadeem (2):
  Revert "drm/amd/display: increased min_dcfclk_mhz and 

Re: [git pull] drm fixes for 6.8-rc4

2024-02-09 Thread pr-tracker-bot
The pull request you sent on Fri, 9 Feb 2024 14:28:39 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-09

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c76b766ec50d3d43e2dacea53a733b285f4b730d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc4

2024-02-08 Thread Dave Airlie
Hi Linus,

Regular weekly fixes, xe, amdgpu and msm are most of them, with some
misc in i915, ivpu and nouveau, scattered but nothing too intense at
this point.

Dave.

drm-fixes-2024-02-09:
drm fixes for 6.8-rc4

i915:
- gvt: docs fix, uninit var, MAINTAINERS

ivpu:
- add aborted job status
- disable d3 hot delay
- mmu fixes

nouveau:
- fix gsp rpc size request
- fix dma buffer leaks
- use common code for gsp mem ctor

xe:
- Fix a loop in an error path
- Fix a missing dma-fence reference
- Fix a retry path on userptr REMAP
- Workaround for a false gcc warning
- Fix missing map of the usm batch buffer
  in the migrate vm.
- Fix a memory leak.
- Fix a bad assumption of used page size
- Fix hitting a BUG() due to zero pages to map.
- Remove some leftover async bind queue relics

amdgpu:
- Misc NULL/bounds check fixes
- ODM pipe policy fix
- Aborted suspend fixes
- JPEG 4.0.5 fix
- DCN 3.5 fixes
- PSP fix
- DP MST fix
- Phantom pipe fix
- VRAM vendor fix
- Clang fix
- SR-IOV fix

msm:
- DPU:
- fix for kernel doc warnings and smatch warnings in dpu_encoder
- fix for smatch warning in dpu_encoder
- fix the bus bandwidth value for SDM670
- DP:
- fixes to handle unknown bpc case correctly for DP
- fix for MISC0 programming
- GPU:
- dmabuf vmap fix
- a610 UBWC corruption fix (incorrect hbb)
- revert a commit that was making GPU recovery unreliable
The following changes since commit 54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478:

  Linux 6.8-rc3 (2024-02-04 12:20:36 +)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-09

for you to fetch changes up to 311520887d7cad2d5494933bd19bf85eb5398ffc:

  Merge tag 'drm-msm-fixes-2024-02-07' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2024-02-09
11:32:38 +1000)


drm fixes for 6.8-rc4

i915:
- gvt: docs fix, uninit var, MAINTAINERS

ivpu:
- add aborted job status
- disable d3 hot delay
- mmu fixes

nouveau:
- fix gsp rpc size request
- fix dma buffer leaks
- use common code for gsp mem ctor

xe:
- Fix a loop in an error path
- Fix a missing dma-fence reference
- Fix a retry path on userptr REMAP
- Workaround for a false gcc warning
- Fix missing map of the usm batch buffer
  in the migrate vm.
- Fix a memory leak.
- Fix a bad assumption of used page size
- Fix hitting a BUG() due to zero pages to map.
- Remove some leftover async bind queue relics

amdgpu:
- Misc NULL/bounds check fixes
- ODM pipe policy fix
- Aborted suspend fixes
- JPEG 4.0.5 fix
- DCN 3.5 fixes
- PSP fix
- DP MST fix
- Phantom pipe fix
- VRAM vendor fix
- Clang fix
- SR-IOV fix

msm:
- DPU:
- fix for kernel doc warnings and smatch warnings in dpu_encoder
- fix for smatch warning in dpu_encoder
- fix the bus bandwidth value for SDM670
- DP:
- fixes to handle unknown bpc case correctly for DP
- fix for MISC0 programming
- GPU:
- dmabuf vmap fix
- a610 UBWC corruption fix (incorrect hbb)
- revert a commit that was making GPU recovery unreliable


Abhinav Kumar (1):
  drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup

Alvin Lee (1):
  drm/amd/display: Update phantom pipe enable / disable sequence

Arnd Bergmann (1):
  drm/xe: circumvent bogus stringop-overflow warning

Dan Carpenter (1):
  drm/i915/gvt: Fix uninitialized variable in handle_mmio()

Dave Airlie (6):
  nouveau/gsp: use correct size for registry rpc.
  Merge tag 'drm-misc-fixes-2024-02-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-xe-fixes-2024-02-08' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'drm-intel-fixes-2024-02-08' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.8-2024-02-08' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-msm-fixes-2024-02-07' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (1):
  drm/msm/mdss: specify cfg bandwidth for SDM670

Fangzhi Zuo (1):
  drm/amd/display: Fix MST Null Ptr for RV

Grzegorz Trzebiatowski (1):
  accel/ivpu: Add job status for jobs aborted by the driver

Jacek Lawrynowicz (1):
  accel/ivpu: Disable d3hot_delay on all NPU generations

Joonas Lahtinen (1):
  Merge tag 'gvt-fixes-2024-02-05' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Krystian Pradzynski (2):
  accel/ivpu/40xx: Enable D0i3 message
  accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Kuogee Hsieh (2):
  drm/msms/dp: fixed link clock divider bits be over written in
BPC unknown case
  drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case

Li Ma (1):
  drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend

Lijo Lazar (2):
  drm/amdgpu: Avoid fetching VRAM vendor info
  drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Mario 

Re: [git pull] drm fixes for 6.8-rc3

2024-02-02 Thread pr-tracker-bot
The pull request you sent on Sat, 3 Feb 2024 05:46:00 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-03

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9c2f0338bbd132a4b12b988004d796798609d297

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc3

2024-02-02 Thread Dave Airlie
Hey Linus,

Regular weekly fixes, mostly amdgpu and xe. One nouveau fix is a
better fix for the deadlock and also helps with a sync race we were
seeing.

Dave.

drm-fixes-2024-02-03:
drm fixes for 6.8-rc3

dma-buf:
- heaps CMA page accounting fix

virtio-gpu:
- fix segment size

xe:
- A crash fix
- A fix for an assert due to missing mem_acces ref
- Only allow a single user-fence per exec / bind.
- Some sparse warning fixes
- Two fixes for compilation failures on various odd
  combinations of gcc / arch pointed out on LKML.
- Fix a fragile partial allocation pointed out on LKML.
- A sysfs ABI documentation warning fix

amdgpu:
- Fix reboot issue seen on some 7000 series dGPUs
- Fix client init order for KFD
- Misc display fixes
- USB-C fix
- DCN 3.5 fixes
- Fix issues with GPU scheduler and GPU reset
- GPU firmware loading fix
- Misc fixes
- GC 11.5 fix
- VCN 4.0.5 fix
- IH overflow fix

amdkfd:
- SVM fixes
- Trap handler fix
- Fix device permission lookup
- Properly reserve BO before validating it

nouveau:
- fence/irq lock deadlock fix (second attempt)
- gsp command size fix
The following changes since commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3:

  Linux 6.8-rc2 (2024-01-28 17:01:12 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-03

for you to fetch changes up to 39126abc5e20611579602f03b66627d7cd1422f0:

  nouveau: offload fence uevents work to workqueue (2024-02-02 17:15:47 +1000)


drm fixes for 6.8-rc3

dma-buf:
- heaps CMA page accounting fix

virtio-gpu:
- fix segment size

xe:
- A crash fix
- A fix for an assert due to missing mem_acces ref
- Only allow a single user-fence per exec / bind.
- Some sparse warning fixes
- Two fixes for compilation failures on various odd
  combinations of gcc / arch pointed out on LKML.
- Fix a fragile partial allocation pointed out on LKML.
- A sysfs ABI documentation warning fix

amdgpu:
- Fix reboot issue seen on some 7000 series dGPUs
- Fix client init order for KFD
- Misc display fixes
- USB-C fix
- DCN 3.5 fixes
- Fix issues with GPU scheduler and GPU reset
- GPU firmware loading fix
- Misc fixes
- GC 11.5 fix
- VCN 4.0.5 fix
- IH overflow fix

amdkfd:
- SVM fixes
- Trap handler fix
- Fix device permission lookup
- Properly reserve BO before validating it

nouveau:
- fence/irq lock deadlock fix (second attempt)
- gsp command size fix


Badal Nilawar (1):
  drm/hwmon: Fix abi doc warnings

Charlene Liu (2):
  Revert "drm/amd/display: initialize all the dpm level's stutter latency"
  drm/amd/display: fix USB-C flag update after enc10 feature init

Dave Airlie (5):
  Merge tag 'drm-misc-fixes-2024-02-01' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-xe-fixes-2024-02-01' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
  Merge tag 'amd-drm-fixes-6.8-2024-02-01' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  nouveau/gsp: use correct size for registry rpc.
  nouveau: offload fence uevents work to workqueue

David McFarland (1):
  drm/amd: Don't init MEC2 firmware when it fails to load

Dmytro Laktyushkin (1):
  drm/amd/display: Fix DPSTREAM CLK on and off sequence

Fangzhi Zuo (1):
  drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue

Friedrich Vock (1):
  drm/amdgpu: Reset IH OVERFLOW_CLEAR bit

Jay Cornwall (1):
  drm/amdkfd: Use S_ENDPGM_SAVED in trap handler

José Roberto de Souza (1):
  drm/xe: Fix crash in trace_dma_fence_init()

Lang Yu (1):
  drm/amdkfd: reserve the BO before validating it

Le Ma (1):
  drm/amdgpu: move the drm client creation behind drm device registration

Ma Jun (2):
  drm/amdgpu: Fix the warning info in mode1 reset
  drm/amdgpu/pm: Use inline function for IP version check

Mario Limonciello (1):
  Revert "drm/amd/pm: fix the high voltage and temperature issue"

Matt Roper (1):
  drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms

Matthew Brost (3):
  drm/xe: Only allow 1 ufence per exec / bind IOCTL
  drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
  drm/xe: Make all GuC ABI shift values unsigned

Mukul Joshi (1):
  drm/amdkfd: Use correct drm device for cgroup permission check

Nicholas Susanto (1):
  drm/amd/display: Underflow workaround by increasing SR exit latency

Philip Yang (1):
  drm/amdkfd: Correct partial migration virtual addr

Sebastian Ott (1):
  drm/virtio: Set segment size for virtio_gpu device

Sohaib Nadeem (1):
  drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz

Srinivasan Shanmugam (3):
  drm/amd/display: Add NULL check for kzalloc in
'amdgpu_dm_atomic_commit_tail()'
  drm/amd/display: Fix buffer overflow in
'get_host_router_total_dp_tunnel_bw()'
  drm/amdgpu: Fix missing error code in 

Re: [git pull] drm fixes for 6.8-rc2

2024-01-26 Thread pr-tracker-bot
The pull request you sent on Sat, 27 Jan 2024 04:56:27 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-27

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/168174d78157bba1315d5f8e1c66548b92c84ae9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc2

2024-01-26 Thread Dave Airlie
Hey Linus,

Lots going on for rc2, ivpu has a bunch of stabilisation and debugging
work, then amdgpu and xe are the main fixes. i915, exynos have a few,
then some misc panel and bridge fixes.

Worth mentioning are 3 regression reverts. One of the nouveau fixes in
6.7 for a serious deadlock had side effects, so I guess we will bring
back the deadlock until I can figure out what should be done properly.
There was a scheduler regression vs amdgpu which was reported in a few
places and is now fixed. There was an i915 vs simpledrm problem
resulting in black screens, that is reverted also.

I'll be working on a proper nouveau fix, it kinda looks like one of
those cases where someone tried to use an atomic where they should
have probably used a lock, but I'll see.

Dave.

drm-fixes-2024-01-27:
drm fixes for 6.8-rc2

fb:
- fix simpledrm/i915 regression by reverting change

scheduler:
- fix regression affecting amdgpu users due to sched draining

nouveau:
- revert 6.7 deadlock fix as it has side effects

dp:
- fix documentation warning

ttm:
- fix dummy page read on some platforms

bridge:
- anx7625 suspend fix
- sii902x: fix probing and audio registration
- parade-ps8640: fix suspend of bridge, aux fixes
- samsung-dsim: avoid using FORCE_STOP_STATE

panel:
- simple add missing bus flags
- fix samsung-s6d7aa0 flags

amdgpu:
- AC/DC power supply tracking fix
- Don't show invalid vram vendor data
- SMU 13.0.x fixes
- GART fix for umr on systems without VRAM
- GFX 10/11 UNORD_DISPATCH fixes
- IPS display fixes (required for S0ix on some platforms)
- Misc fixes

i915:
- DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
- Drop -Wstringop-overflow (broken on GCC11)
- PSR fix for HSW

ivpu:
- fix recovery/reset support
- improve submit ioctl stability
- fix dev open/close races on unbind
- PLL disable reset fix
- deprecate context priority param
- improve debug buffer logging
- disable buffer sharing across VPU contexts
- free buffer sgt on unbind
- fix missing lock around shmem vmap
- add better boot diagnostics
- add more debug prints around mapping
- dump MMU events in case of timeout

v3d:
- NULL ptr dereference fix

exynos:
- fix stack usage
- fix incorrect type
- fix dt typo
- fix gsc runtime resume

xe:
- Make an ops struct static
- Fix an implicit 0 to NULL conversion
- A couple of 32-bit fixes
- A migration coherency fix for Lunar Lake.
- An error path vm id leak fix
- Remove PVC references in kunit tests
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-27

for you to fetch changes up to 987940f05735a960dd143214f7cc2d699885b625:

  Merge tag 'drm-misc-fixes-for-v6.8-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes (2024-01-27 04:12:21 +1000)


drm fixes for 6.8-rc2

fb:
- fix simpledrm/i915 regression by reverting change

scheduler:
- fix regression affecting amdgpu users due to sched draining

nouveau:
- revert 6.7 deadlock fix as it has side effects

dp:
- fix documentation warning

ttm:
- fix dummy page read on some platforms

bridge:
- anx7625 suspend fix
- sii902x: fix probing and audio registration
- parade-ps8640: fix suspend of bridge, aux fixes
- samsung-dsim: avoid using FORCE_STOP_STATE

panel:
- simple add missing bus flags
- fix samsung-s6d7aa0 flags

amdgpu:
- AC/DC power supply tracking fix
- Don't show invalid vram vendor data
- SMU 13.0.x fixes
- GART fix for umr on systems without VRAM
- GFX 10/11 UNORD_DISPATCH fixes
- IPS display fixes (required for S0ix on some platforms)
- Misc fixes

i915:
- DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
- Drop -Wstringop-overflow (broken on GCC11)

ivpu:
- fix recovery/reset support
- improve submit ioctl stability
- fix dev open/close races on unbind
- PLL disable reset fix
- deprecate context priority param
- improve debug buffer logging
- disable buffer sharing across VPU contexts
- free buffer sgt on unbind
- fix missing lock around shmem vmap
- add better boot diagnostics
- add more debug prints around mapping
- dump MMU events in case of timeout

v3d:
- NULL ptr dereference fix

exynos:
- fix stack usage
- fix incorrect type
- fix dt typo
- fix gsc runtime resume

xe:
- Make an ops struct static
- Fix an implicit 0 to NULL conversion
- A couple of 32-bit fixes
- A migration coherency fix for Lunar Lake.
- An error path vm id leak fix
- Remove PVC references in kunit tests


Alex Deucher (2):
  drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
  drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs

Alvin Lee (1):
  drm/amd/display: Add Replay IPS register for DMUB command table

Arnd Bergmann (2):
  drm/panel/raydium-rm692e5: select CONFIG_DRM_DISPLAY_DP_HELPER

Re: [git pull] drm fixes for 6.8-rc1 (part two)

2024-01-19 Thread pr-tracker-bot
The pull request you sent on Fri, 19 Jan 2024 16:58:59 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-19

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e08b5758153981ca812c5991209a6133c732e799

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc1 (part two)

2024-01-18 Thread Dave Airlie
Hi Linus,

Hope your power/internet stabilizes, this is the last set of fixes
before rc1 for drm. This is mostly amdgpu and xe fixes, with an amdkfd
and nouveau fix thrown in.

The amdgpu ones are just the usual couple of weeks of fixes. The xe
ones are bunch of cleanups for the new xe driver, the fix you put in
on the merge commit and the kconfig fix that was hiding the problem
from me are all in here, it seems to merge fine.

Let me know if there are any problems,

Dave.

drm-next-2024-01-19:
drm fixes for 6.8-rc1

amdgpu:
- DSC fixes
- DC resource pool fixes
- OTG fix
- DML2 fixes
- Aux fix
- GFX10 RLC firmware handling fix
- Revert a broken workaround for SMU 13.0.2
- DC writeback fix
- Enable gfxoff when ROCm apps are active on gfx11 with the proper FW version

amdkfd:
- Fix dma-buf exports using GEM handles

nouveau:
- fix a unneeded WARN_ON triggering

xe:
- Fix for definition of wakeref_t
- Fix for an error code aliasing
- Fix for VM_UNBIND_ALL in the case there are no bound VMAs
- Fixes for a number of __iomem address space mismatches reported by sparse
- Fixes for the assignment of exec_queue priority
- A Fix for skip_guc_pc not taking effect
- Workaround for a build problem on GCC 11
- A couple of fixes for error paths
- Fix a Flat CCS compression metadata copy issue
- Fix a misplace array bounds checking
- Don't have display support depend on EXPERT (as discussed on IRC)
The following changes since commit 205e18c13545ab43cc4fe4930732b4feef551198:

  nouveau/gsp: handle engines in runl without nonstall interrupts.
(2024-01-15 16:04:48 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-19

for you to fetch changes up to 009f0a64f9ccee9db9d758b883059e5c74bb7330:

  Merge tag 'drm-xe-next-fixes-2024-01-16' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-01-19
16:13:51 +1000)


drm fixes for 6.8-rc1

amdgpu:
- DSC fixes
- DC resource pool fixes
- OTG fix
- DML2 fixes
- Aux fix
- GFX10 RLC firmware handling fix
- Revert a broken workaround for SMU 13.0.2
- DC writeback fix
- Enable gfxoff when ROCm apps are active on gfx11 with the proper FW version

amdkfd:
- Fix dma-buf exports using GEM handles

nouveau:
- fix a unneeded WARN_ON triggering

xe:
- Fix for definition of wakeref_t
- Fix for an error code aliasing
- Fix for VM_UNBIND_ALL in the case there are no bound VMAs
- Fixes for a number of __iomem address space mismatches reported by sparse
- Fixes for the assignment of exec_queue priority
- A Fix for skip_guc_pc not taking effect
- Workaround for a build problem on GCC 11
- A couple of fixes for error paths
- Fix a Flat CCS compression metadata copy issue
- Fix a misplace array bounds checking
- Don't have display support depend on EXPERT (as discussed on IRC)


Alex Deucher (4):
  drm/amdgpu: fix avg vs input power reporting on smu7
  drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL
  drm/amdgpu/pm: clarify debugfs pm output
  drm/amdgpu: drop exp hw support check for GC 9.4.3

Aric Cyr (1):
  drm/amd/display: 3.2.266

Brian Welty (3):
  drm/xe: Fix guc_exec_queue_set_priority
  drm/xe: Fix modifying exec_queue priority in xe_migrate_init
  drm/xe: Fix bounds checking in __xe_bo_placement_for_flags()

Candice Li (2):
  drm/amdgpu: Drop unnecessary sentences about CE and deferred error.
  drm/amdgpu: Support poison error injection via ras_ctrl debugfs

Charlene Liu (2):
  drm/amd/display: Update z8 latency
  drm/amd/display: Add logging resource checks

Christian König (1):
  drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"

Christophe JAILLET (1):
  drm/amd/display: Fix a switch statement in
populate_dml_output_cfg_from_stream_state()

Dafna Hirschfeld (1):
  drm/amdkfd: fixes for HMM mem allocation

Dan Carpenter (3):
  drm/xe/device: clean up on error in probe()
  drm/xe/selftests: Fix an error pointer dereference bug
  drm/xe: unlock on error path in xe_vm_add_compute_exec_queue()

Daniel Miess (1):
  Revert "drm/amd/display: Fix conversions between bytes and KB"

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-6.8-2024-01-18' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next
  nouveau/vmm: don't set addr on the fail path to avoid warning
  Merge tag 'drm-xe-next-fixes-2024-01-16' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-next

Dillon Varone (1):
  drm/amd/display: Init link enc resources in dc_state only if
res_pool presents

Felix Kuehling (2):
  drm/amdkfd: Fix lock dependency warning
  drm/amdkfd: Fix sparse __rcu annotation warnings

Flora Cui (1):
  drm/amdkfd: init drm_client with funcs hook

George Shen (1):
  drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled

Hawking Zhang (1):
  drm/amdgpu: 

Re: [git pull] drm fixes for 6.8-rc1

2024-01-17 Thread pr-tracker-bot
The pull request you sent on Mon, 15 Jan 2024 16:18:01 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-15-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8893a6bfff312ea6fee89bfaa8761f0b9456199b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.8-rc1

2024-01-14 Thread Dave Airlie
Hi Linus,

Hopefully you get your power back at some point, this is just a wrap
up of fixes from the last few days. It has the proper fix to the
i915/xe collision, we can clean up what you did later once rc1 lands.

Otherwise it's a few other i915, a v3d, rockchip and a nouveau fix to
make GSP load on some original Turing GPUs.

I have some amdgpu fixes lined up, but they broke clang build here, so
I'll wait to send those until AMD can fix it.

Dave.

drm-next-2024-01-15-1:
drm fixes for 6.8-rc1

i915:
- Fixes for kernel-doc warnings enforced in linux-next
- Another build warning fix for string formatting of intel_wakeref_t
- Display fixes for DP DSC BPC and C20 PLL state verification

v3d:
- register readout fix

rockchip:
- two build warning fixes

nouveau:
- fix GSP loading on Turing with different nvdec configuration
The following changes since commit b76c01f1d950425924ee1c1377760de3c024ef78:

  Merge tag 'drm-intel-gt-next-2023-12-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2024-01-10
11:36:47 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-15-1

for you to fetch changes up to 205e18c13545ab43cc4fe4930732b4feef551198:

  nouveau/gsp: handle engines in runl without nonstall interrupts.
(2024-01-15 16:04:48 +1000)


drm fixes for 6.8-rc1

i915:
- Fixes for kernel-doc warnings enforced in linux-next
- Another build warning fix for string formatting of intel_wakeref_t
- Display fixes for DP DSC BPC and C20 PLL state verification

v3d:
- register readout fix

rockchip:
- two build warning fixes

nouveau:
- fix GSP loading on Turing with different nvdec configuration


Ankit Nautiyal (1):
  drm/i915/dp: Fix the max DSC bpc supported by source

Cristian Ciocaltea (2):
  drm/rockchip: vop2: Drop superfluous include
  drm/rockchip: vop2: Drop unused if_dclk_rate variable

Dave Airlie (3):
  Merge tag 'drm-intel-next-fixes-2024-01-11' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
  Merge tag 'drm-misc-next-fixes-2024-01-11' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  nouveau/gsp: handle engines in runl without nonstall interrupts.

Imre Deak (1):
  drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors

Jani Nikula (1):
  drm/i915: don't make assumptions about intel_wakeref_t type

Maíra Canal (1):
  drm/v3d: Fix support for register debugging on the RPi 4

Mika Kahola (1):
  drm/i915/display: Fix C20 pll selection for state verification

Randy Dunlap (4):
  drm/i915/gem: reconcile Excess struct member kernel-doc warnings
  drm/i915/gt: reconcile Excess struct member kernel-doc warnings
  drm/i915/guc: reconcile Excess struct member kernel-doc warnings
  drm/i915/perf: reconcile Excess struct member kernel-doc warnings

 drivers/gpu/drm/i915/display/intel_cx0_phy.c   | 25 +---
 drivers/gpu/drm/i915/display/intel_display_power.c |  4 +-
 drivers/gpu/drm/i915/display/intel_dp.c|  2 +-
 drivers/gpu/drm/i915/display/intel_psr.c   | 10 +--
 drivers/gpu/drm/i915/gem/i915_gem_context_types.h  |  4 +-
 drivers/gpu/drm/i915/gt/intel_gsc.h|  7 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 --
 drivers/gpu/drm/i915/i915_perf_types.h |  9 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c   |  4 ++
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c|  2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c |  8 +--
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c   |  4 +-
 drivers/gpu/drm/v3d/v3d_debugfs.c  | 20 +++---
 13 files changed, 96 insertions(+), 78 deletions(-)


Re: [git pull] drm fixes (part2) for 6.7 final

2024-01-05 Thread pr-tracker-bot
The pull request you sent on Fri, 5 Jan 2024 13:31:53 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-05

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2b5bd1498da5537e3d130b3862bccdd9aedd6c84

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes (part2) for 6.7 final

2024-01-04 Thread Dave Airlie
Hi Linus,

Hopefully I got the version numbers right this time. This is the final
set of fixes I think, some amdgpu and nouveau.

Since I suspect this is a bit larger than you might be comfortable
with, I'll give some more info:

The amdgpu ones are fairly normal, the one that is a bit large is a
fix for a newly introduced IP in 6.7 so unlikely to cause regressions.

The nouveau ones are mostly memory leaks and debugging cleanups from
the GSP (new nvidia firmware) enablement. There are some GSP changes
to the message passing code and a subsequent fix for eDP panel turn
on, that means my laptop can turn on the panel in GSP mode. These are
fairly low chance of disrupting things since GSP is new in 6.7. The
final not all in GSP fix is a deadlock seen with i915/nouveau when GSP
is used where the the fence and irq paths have locking inversions,
I've pushed some irq enablement out to a workqueue, and this has seen
some fairly decent testing.

Dave.

drm-fixes-2024-01-05:
drm fixes for 6.7 final (part 2 - correct version)

amdgpu:
- DP MST fix
- SMU 13.0.6 fixes
- Fix displays on macbooks using vega12
- Fix VSC and colorimetry on DP/eDP

nouveau:
- fix deadlock between fence signalling and irq paths
- fix GSP memory leaks
- fix GSP leftover debug
- hide some GSP callback messages
- fix GSP display disable path
- fix GSP ACPI interaction
- handle errors in ctrl messages
- use errors info to fix DP link training
The following changes since commit faa21f4c20960fee268bdb0fe977ed0edb6685fe:

  Merge tag 'drm-misc-fixes-2024-01-03' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2024-01-04
11:18:32 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-05

for you to fetch changes up to eb284f4b37817d2038fdfe1a9d51769730ab7b5f:

  drm/nouveau/dp: Honor GSP link training retry timeouts (2024-01-05
12:27:53 +1000)


drm fixes for 6.7 final (part 2 - correct version)

amdgpu:
- DP MST fix
- SMU 13.0.6 fixes
- Fix displays on macbooks using vega12
- Fix VSC and colorimetry on DP/eDP

nouveau:
- fix deadlock between fence signalling and irq paths
- fix GSP memory leaks
- fix GSP leftover debug
- hide some GSP callback messages
- fix GSP display disable path
- fix GSP ACPI interaction
- handle errors in ctrl messages
- use errors info to fix DP link training


Alex Deucher (2):
  drm/amd/display: add nv12 bounding box
  drm/amdgpu: skip gpu_info fw loading on navi12

Asad Kamal (5):
  drm/amd/pm: Use separate metric table for APU
  drm/amd/pm: Update metric table for jpeg/vcn data
  drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu
  drm/amd/pm: Add gpu_metrics_v1_5
  drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6

Dave Airlie (10):
  Merge tag 'amd-drm-fixes-6.7-2024-01-04' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  nouveau/gsp: add three notifier callbacks that we see in normal
operation (v2)
  nouveau/gsp: drop some acpi related debug
  nouveau: fix disp disabling with GSP
  nouveau/gsp: free acpi object after use
  nouveau/gsp: free userd allocation.
  nouveau/gsp: convert gsp errors to generic errors
  nouveau/gsp: don't free ctrl messages on errors
  nouveau/gsp: always free the alloc messages on r535
  nouveau: push event block/allowing out of the fence context

Joshua Ashton (1):
  drm/amd/display: Fix sending VSC (+ colorimetry) packets for
DP/eDP displays without PSR

Lyude Paul (2):
  drm/nouveau/gsp: Fix ACPI MXDM/MXDS method invocations
  drm/nouveau/dp: Honor GSP link training retry timeouts

Wayne Lin (1):
  drm/amd/display: pbn_div need be updated for hotplug event

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  11 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  11 +-
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   | 110 -
 .../amd/display/modules/info_packet/info_packet.c  |  13 +-
 drivers/gpu/drm/amd/include/kgd_pp_interface.h |  80 ++
 drivers/gpu/drm/amd/pm/amdgpu_pm.c |   4 +-
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h| 100 +++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   | 153 ++
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c |   3 +
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |  17 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c|  28 +++-
 drivers/gpu/drm/nouveau/nouveau_fence.h|   5 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c|   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.c| 171 +
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c|   1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c |  86 +++
 16 files changed, 603 insertions(+), 196 deletions(-)


Re: [git pull] drm fixes for 6.8

2024-01-04 Thread Dave Airlie
On Fri, 5 Jan 2024 at 04:50, Linus Torvalds
 wrote:
>
> On Wed, 3 Jan 2024 at 18:30, Dave Airlie  wrote:
> >
> > These were from over the holiday period, mainly i915, a couple of
> > qaic, bridge and an mgag200.
> >
> > I have a set of nouveau fixes that I'll send after this, that might be
> > too rich for you at this point.
> >
> > I expect there might also be some more regular fixes before 6.8, but
> > they should be minor.
>
> I'm assuming you're just confused about the numbering, and meant 6.7
> here and in the subject line.
>
> This seems to be too small of a pull to be an early pull request for
> the 6.8 merge window.

Indeed this is for 6.7 holiday brain hasn't lifted yet, sorry for noise.

Dave.


Re: [git pull] drm fixes for 6.8

2024-01-04 Thread pr-tracker-bot
The pull request you sent on Thu, 4 Jan 2024 12:29:55 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-04

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5939a693dc6e6d6f293681017c70ff60c3723d43

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [git pull] drm fixes for 6.8

2024-01-04 Thread Linus Torvalds
On Wed, 3 Jan 2024 at 18:30, Dave Airlie  wrote:
>
> These were from over the holiday period, mainly i915, a couple of
> qaic, bridge and an mgag200.
>
> I have a set of nouveau fixes that I'll send after this, that might be
> too rich for you at this point.
>
> I expect there might also be some more regular fixes before 6.8, but
> they should be minor.

I'm assuming you're just confused about the numbering, and meant 6.7
here and in the subject line.

This seems to be too small of a pull to be an early pull request for
the 6.8 merge window.

   Linus


[git pull] drm fixes for 6.8

2024-01-03 Thread Dave Airlie
Hi Linus,

These were from over the holiday period, mainly i915, a couple of
qaic, bridge and an mgag200.

I have a set of nouveau fixes that I'll send after this, that might be
too rich for you at this point.

I expect there might also be some more regular fixes before 6.8, but
they should be minor.

Dave.

drm-fixes-2024-01-04:
drm fixes for 6.8

qaic:
- fix GEM import
- add quirk for soc version

bridge:
- parade-ps8640, ti-sn65dsi86: fix aux reads bounds

mgag200:
- fix gamma LUT init

i915:
- Fix bogus DPCD rev usage for DP phy test pattern setup
- Fix handling of MMIO triggered reports in the OA buffer
The following changes since commit 610a9b8f49fbcf1100716370d3b5f6f884a2835a:

  Linux 6.7-rc8 (2023-12-31 12:51:25 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-04

for you to fetch changes up to faa21f4c20960fee268bdb0fe977ed0edb6685fe:

  Merge tag 'drm-misc-fixes-2024-01-03' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2024-01-04
11:18:32 +1000)


drm fixes for 6.8

qaic:
- fix GEM import
- add quirk for soc version

bridge:
- parade-ps8640, ti-sn65dsi86: fix aux reads bounds

mgag200:
- fix gamma LUT init

i915:
- Fix bogus DPCD rev usage for DP phy test pattern setup
- Fix handling of MMIO triggered reports in the OA buffer


Dave Airlie (2):
  Merge tag 'drm-intel-fixes-2023-12-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2024-01-03' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Douglas Anderson (3):
  drm/bridge: parade-ps8640: Never store more than msg->size bytes
in AUX xfer
  drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes
in AUX xfer
  drm/bridge: ps8640: Fix size mismatch warning w/ len

Jeffrey Hugo (1):
  accel/qaic: Implement quirk for SOC_HW_VERSION

Jocelyn Falempe (1):
  drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE

Khaled Almahallawy (1):
  drm/i915/dp: Fix passing the correct DPCD_REV for
drm_dp_set_phy_test_pattern

Pranjal Ramajor Asha Kanojiya (1):
  accel/qaic: Fix GEM import path code

Umesh Nerlige Ramappa (1):
  drm/i915/perf: Update handling of MMIO triggered reports

 drivers/accel/qaic/mhi_controller.c  | 15 +++-
 drivers/accel/qaic/qaic_data.c   |  6 ++---
 drivers/gpu/drm/bridge/parade-ps8640.c   |  7 +++---
 drivers/gpu/drm/bridge/ti-sn65dsi86.c|  4 +++-
 drivers/gpu/drm/i915/display/intel_dp.c  |  2 +-
 drivers/gpu/drm/i915/i915_perf.c | 39 
 drivers/gpu/drm/mgag200/mgag200_drv.h|  5 
 drivers/gpu/drm/mgag200/mgag200_g200er.c |  5 
 drivers/gpu/drm/mgag200/mgag200_g200ev.c |  5 
 drivers/gpu/drm/mgag200/mgag200_g200se.c |  5 
 drivers/gpu/drm/mgag200/mgag200_mode.c   | 10 
 11 files changed, 83 insertions(+), 20 deletions(-)


Re: [git pull] drm fixes for 6.7-rc7

2023-12-22 Thread pr-tracker-bot
The pull request you sent on Fri, 22 Dec 2023 14:59:38 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-22

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8afe6f0e0e257bf7f79f5996c037e8977dcc8cc1

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.7-rc7

2023-12-21 Thread Dave Airlie
Hi Linus,

Pretty quiet for this week, just i915 and amdgpu fixes, I think the
misc tree got lost this week, but didn't seem to have too much in it,
so it can wait. I've also got a bunch of nouveau GSP fixes sailing
around that'll probably land next time as well.

Dave.

drm-fixes-2023-12-22:
drm fixes for 6.7-rc7

amdgpu:
- DCN 3.5 fixes
- DCN 3.2 SubVP fix
- GPUVM fix

amdkfd:
- SVM fix for APUs

i915:
- Fix state readout and check for DSC and bigjoiner combo
- Fix a potential integer overflow
- Reject async flips with bigjoiner
- Fix MTL HDMI/DP PLL clock selection
- Fix various issues by disabling pipe DMC events
The following changes since commit ceb6a6f023fd3e8b07761ed900352ef574010bcb:

  Linux 6.7-rc6 (2023-12-17 15:19:28 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-22

for you to fetch changes up to d4b6e7f582e29acac17bcaf7f7771138d72f89d2:

  Merge tag 'drm-intel-fixes-2023-12-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-12-22
13:11:09 +1000)


drm fixes for 6.7-rc7

amdgpu:
- DCN 3.5 fixes
- DCN 3.2 SubVP fix
- GPUVM fix

amdkfd:
- SVM fix for APUs

i915:
- Fix state readout and check for DSC and bigjoiner combo
- Fix a potential integer overflow
- Reject async flips with bigjoiner
- Fix MTL HDMI/DP PLL clock selection
- Fix various issues by disabling pipe DMC events


Alvin Lee (1):
  drm/amd/display: Revert " drm/amd/display: Use channel_width = 2
for vram table 3.0"

Ankit Nautiyal (1):
  drm/i915/display: Get bigjoiner config before dsc config during readout

Charlene Liu (1):
  drm/amd/display: get dprefclk ss info from integration info table

Dave Airlie (2):
  Merge tag 'amd-drm-fixes-6.7-2023-12-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2023-12-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Hamza Mahfooz (1):
  drm/amd/display: disable FPO and SubVP for older DMUB versions on DCN32x

Imre Deak (1):
  drm/i915/mtl: Fix HDMI/DP PLL clock selection

Josip Pavic (1):
  drm/amd/display: dereference variable before checking for zero

Karthik Poosa (1):
  drm/i915/hwmon: Fix static analysis tool reported issues

Philip Yang (1):
  drm/amdkfd: svm range always mapped flag not working on APU

Ville Syrjälä (2):
  drm/i915: Reject async flips with bigjoiner
  drm/i915/dmc: Don't enable any pipe DMC events

Wayne Lin (1):
  drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event

ZhenGuo Yin (1):
  drm/amdgpu: re-create idle bo's PTE during VM state machine reset

 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c |  1 +
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c   | 18 ++---
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 27 --
 drivers/gpu/drm/amd/display/dc/core/dc.c   | 26 +
 .../drm/amd/display/dc/dml2/display_mode_core.c|  2 +-
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c|  6 +++
 .../amd/display/include/grph_object_ctrl_defs.h|  2 +
 drivers/gpu/drm/i915/display/intel_cx0_phy.c   |  3 +-
 drivers/gpu/drm/i915/display/intel_display.c   | 13 ++-
 drivers/gpu/drm/i915/display/intel_dmc.c   | 43 +-
 drivers/gpu/drm/i915/i915_hwmon.c  |  4 +-
 11 files changed, 112 insertions(+), 33 deletions(-)


Re: [git pull] drm fixes for 6.7-rc6

2023-12-15 Thread pr-tracker-bot
The pull request you sent on Fri, 15 Dec 2023 16:42:01 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-15

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/595609b2ad023088dfd0ae74abb4602ea267e739

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.7-rc6

2023-12-14 Thread Dave Airlie
Hi Linus,

More regular fixes, amdgpu, i915, mediatek and nouveau are most of
them this week. Nothing too major, then a few misc bits and pieces in
core, panel and ivpu.

Dave.

drm-fixes-2023-12-15:
drm fixes for 6.7-rc6

drm:
- fix uninit problems in crtc
- fix fd ownership check
- edid: add modes in fallback paths

panel:
- move LG panel into DSI yaml
- ltk050h3146w: set burst mode

mediatek:
- mtk_disp_gamma: Fix breakage due to merge issue
- fix kernel oops if no crtc is found
- Add spinlock for setting vblank event in atomic_begin
- Fix access violation in mtk_drm_crtc_dma_dev_get

i915:
- Fix selftest engine reset count storage for multi-tile
- Fix out-of-bounds reads for engine reset counts
- Fix ADL+ remapped stride with CCS
- Fix intel_atomic_setup_scalers() plane_state handling
- Fix ADL+ tiled plane stride when the POT stride is smaller than the original
- Fix eDP 1.4 rate select method link configuration

amdgpu:
- Fix suspend fix that got accidently mangled last week
- Fix OD regression
- PSR fixes
- OLED Backlight regression fix
- JPEG 4.0.5 fix
- Misc display fixes
- SDMA 5.2 fix
- SDMA 2.4 regression fix
- GPUVM race fix

nouveau:
- fix gk20a instobj hierarchy
- fix headless iors inheritance regression

ivpu:
- fix WA initialisation
The following changes since commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9:

  Linux 6.7-rc5 (2023-12-10 14:33:40 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-15

for you to fetch changes up to 7ba84cbf18c7a53107c64880d9c90f18fa68b481:

  drm/nouveau/kms/nv50-: Don't allow inheritance of headless iors
(2023-12-15 14:11:47 +1000)


drm fixes for 6.7-rc6

drm:
- fix uninit problems in crtc
- fix fd ownership check
- edid: add modes in fallback paths

panel:
- move LG panel into DSI yaml
- ltk050h3146w: set burst mode

mediatek:
- mtk_disp_gamma: Fix breakage due to merge issue
- fix kernel oops if no crtc is found
- Add spinlock for setting vblank event in atomic_begin
- Fix access violation in mtk_drm_crtc_dma_dev_get

i915:
- Fix selftest engine reset count storage for multi-tile
- Fix out-of-bounds reads for engine reset counts
- Fix ADL+ remapped stride with CCS
- Fix intel_atomic_setup_scalers() plane_state handling
- Fix ADL+ tiled plane stride when the POT stride is smaller than the original
- Fix eDP 1.4 rate select method link configuration

amdgpu:
- Fix suspend fix that got accidently mangled last week
- Fix OD regression
- PSR fixes
- OLED Backlight regression fix
- JPEG 4.0.5 fix
- Misc display fixes
- SDMA 5.2 fix
- SDMA 2.4 regression fix
- GPUVM race fix

nouveau:
- fix gk20a instobj hierarchy
- fix headless iors inheritance regression

ivpu:
- fix WA initialisation


Alex Deucher (2):
  drm/amdgpu: fix buffer funcs setting order on suspend harder
  drm/amdgpu/sdma5.2: add begin/end_use ring callbacks

Andrzej Kacprowski (1):
  accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization

AngeloGioacchino Del Regno (1):
  drm/mediatek: mtk_disp_gamma: Fix breakage due to merge issue

Christian König (2):
  drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
  drm/amdgpu: warn when there are still mappings when a BO is destroyed v2

Dave Airlie (4):
  Merge tag 'mediatek-drm-fixes-20231211' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes
  Merge tag 'drm-intel-fixes-2023-12-13' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.7-2023-12-13' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2023-12-14' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

David Heidelberg (1):
  dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml

Dmitrii Galantsev (1):
  drm/amd/pm: fix pp_*clk_od typo

Fangzhi Zuo (1):
  drm/amd/display: Populate dtbclk from bounding box

Farouk Bouabid (1):
  drm/panel: ltk050h3146w: Set burst mode for ltk050h3148w

Hamza Mahfooz (1):
  drm/amd/display: fix hw rotated modes when PSR-SU is enabled

Jani Nikula (3):
  drm/crtc: fix uninitialized variable use
  drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select
  drm/edid: also call add modes in EDID connector update fallback

Jason-JH.Lin (1):
  drm/mediatek: Add spinlock for setting vblank event in atomic_begin

Lingkai Dong (1):
  drm: Fix FD ownership check in drm_master_check_perm()

Lyude Paul (1):
  drm/nouveau/kms/nv50-: Don't allow inheritance of headless iors

Mario Limonciello (3):
  drm/amd/display: Restore guard against default backlight value < 1 nit
  drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
  drm/amd: Fix a probing order problem on SDMA 2.4

Michael Walle (1):
  drm/mediatek: fix kernel oops if no 

Re: [git pull] drm fixes for 6.7-rc5

2023-12-08 Thread pr-tracker-bot
The pull request you sent on Fri, 8 Dec 2023 14:54:20 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-08

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/38bafa65b1260cb774cfc0c9a3ddf82d3c563e10

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.7-rc5

2023-12-07 Thread Dave Airlie
Hi Linus,

Regular weekly fixes, mostly amdgpu and i915 as usual. A couple of
nouveau, panfrost, one core and one bridge Kconfig.

Seems about normal for rc5,

Regards,
Dave.

drm-fixes-2023-12-08:
drm fixes for v6.7-rc5

atomic-helpers:
- invoke end_fb_access while owning plane state

i915:
- fix a missing dep for a previous fix
- Relax BXT/GLK DSI transcoder hblank limits
- Fix DP MST .mode_valid_ctx() return values
- Reject DP MST modes that require bigjoiner (as it's not yet
supported on DP MST)
- Fix _intel_dsb_commit() variable type to allow negative values

nouveau:
- document some bits of gsp rm
- flush vmm more on tu102 to avoid hangs

panfrost:
- fix imported dma-buf objects residency
- fix device freq update

bridge:
- tc358768 - fix Kconfig

amdgpu:
- Disable MCBP on gfx9
- DC vbios fix
- eDP fix
- dml2 UBSAN fix
- SMU 14 fix
- RAS fixes
- dml KASAN/KCSAN fix
- PSP 13 fix
- Clockgating fixes
- Suspend fix

exynos:
- fix pointer dereference
- fix wrong error check
The following changes since commit 33cc938e65a98f1d29d0a18403dbbee050dcad9a:

  Linux 6.7-rc4 (2023-12-03 18:52:56 +0900)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-08

for you to fetch changes up to b7b5a56acec819bb8dcd03c687e97a091b29d28f:

  Merge tag 'exynos-drm-next-for-v6.7-rc5' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes (2023-12-08 13:55:32 +1000)


drm fixes for v6.7-rc5

atomic-helpers:
- invoke end_fb_access while owning plane state

i915:
- fix a missing dep for a previous fix
- Relax BXT/GLK DSI transcoder hblank limits
- Fix DP MST .mode_valid_ctx() return values
- Reject DP MST modes that require bigjoiner (as it's not yet
supported on DP MST)
- Fix _intel_dsb_commit() variable type to allow negative values

nouveau:
- document some bits of gsp rm
- flush vmm more on tu102 to avoid hangs

panfrost:
- fix imported dma-buf objects residency
- fix device freq update

bridge:
- tc358768 - fix Kconfig

amdgpu:
- Disable MCBP on gfx9
- DC vbios fix
- eDP fix
- dml2 UBSAN fix
- SMU 14 fix
- RAS fixes
- dml KASAN/KCSAN fix
- PSP 13 fix
- Clockgating fixes
- Suspend fix

exynos:
- fix pointer dereference
- fix wrong error check


Adrián Larumbe (2):
  drm/panfrost: Consider dma-buf imported objects as resident
  drm/panfrost: Fix incorrect updating of current device frequency

Alex Deucher (2):
  drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml
  drm/amdgpu: fix buffer funcs setting order on suspend

Alvin Lee (1):
  drm/amd/display: Use channel_width = 2 for vram table 3.0

Arnd Bergmann (1):
  drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS

Dave Airlie (6):
  nouveau/tu102: flush all pdbs on vmm flush
  Merge tag 'drm-intel-fixes-2023-12-01-1' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-intel-fixes-2023-12-07' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2023-12-07' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-6.7-2023-12-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'exynos-drm-next-for-v6.7-rc5' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes

Hawking Zhang (1):
  drm/amdgpu: Update fw version for boot time error query

Inki Dae (1):
  drm/exynos: fix a wrong error checking

Ivan Lipski (1):
  drm/amd/display: Add monitor patch for specific eDP

Jiadong Zhu (1):
  drm/amdgpu: disable MCBP by default

Li Ma (1):
  drm/amd/swsmu: update smu v14_0_0 driver if version and metrics table

Lijo Lazar (4):
  drm/amdgpu: Restrict extended wait to PSP v13.0.6
  drm/amdgpu: Add NULL checks for function pointers
  drm/amdgpu: Update HDP 4.4.2 clock gating flags
  drm/amdgpu: Avoid querying DRM MGCG status

Roman Li (1):
  drm/amd/display: Fix array-index-out-of-bounds in dml2

Thomas Zimmermann (1):
  drm/atomic-helpers: Invoke end_fb_access while owning plane state

Timur Tabi (1):
  nouveau/gsp: document some aspects of GSP-RM

Ville Syrjälä (4):
  drm/i915: Check pipe active state in {planes,vrr}_{enabling,disabling}()
  drm/i915: Skip some timing checks on BXT/GLK DSI transcoders
  drm/i915/mst: Fix .mode_valid_ctx() return values
  drm/i915/mst: Reject modes that require the bigjoiner

Xiang Yang (1):
  drm/exynos: fix a potential error pointer dereference

Yang Wang (2):
  drm/amd/pm: support new mca smu error code decoding
  drm/amdgpu: optimize the printing order of error data

heminhong (1):
  drm/i915: correct the input parameter on _intel_dsb_commit()

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h  

Re: [git pull] drm fixes for 6.7-rc4

2023-12-01 Thread pr-tracker-bot
The pull request you sent on Fri, 1 Dec 2023 16:41:39 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-01

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b1e51588aa50287c3d33e14969d47ccdd403ad80

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.7-rc4

2023-11-30 Thread Dave Airlie
Hi Linus,

Weekly fixes, mostly amdgpu fixes with a scattering of nouveau, i915,
and a couple of reverts. Hopefully it will quieten down in coming
weeks.

Regards,
Dave.

drm-fixes-2023-12-01:
drm fixes for 6.7-rc4

drm:
- Revert unexport of prime helpers for fd/handle conversion

dma_resv:
- Do not double add fences in dma_resv_add_fence.

gpuvm:
- Fix GPUVM license identifier.

i915:
- Mark internal GSC engine with reserved uabi class
- Take VGA converters into account in eDP probe
- Fix intel_pre_plane_updates() call to ensure workarounds get applied

panel:
- Revert panel fixes as they require exporting device_is_dependent.

nouveau:
- fix oversized allocations in new vm path
- fix zero-length array
- remove a stray lock

nt36523:
- Fix error check for nt36523.

amdgpu:
- DMUB fix
- DCN 3.5 fixes
- XGMI fix
- DCN 3.2 fixes
- Vangogh suspend fix
- NBIO 7.9 fix
- GFX11 golden register fix
- Backlight fix
- NBIO 7.11 fix
- IB test overflow fix
- DCN 3.1.4 fixes
- fix a runtime pm ref count
- Retimer fix
- ABM fix
- DCN 3.1.5 fix
- Fix AGP addressing
- Fix possible memory leak in SMU error path
- Make sure PME is enabled in D3
- Fix possible NULL pointer dereference in debugfs
- EEPROM fix
- GC 9.4.3 fix

amdkfd:
- IP version check fix
- Fix memory leak in pqm_uninit()
The following changes since commit 2cc14f52aeb78ce3f29677c2de1f06c0e91471ab:

  Linux 6.7-rc3 (2023-11-26 19:59:33 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-01

for you to fetch changes up to 908f60642441cb4f9f0e1eb576e63b0011d318b9:

  Merge tag 'amd-drm-fixes-6.7-2023-11-30' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-12-01
13:57:11 +1000)


drm fixes for 6.7-rc4

drm:
- Revert unexport of prime helpers for fd/handle conversion

dma_resv:
- Do not double add fences in dma_resv_add_fence.

gpuvm:
- Fix GPUVM license identifier.

i915:
- Mark internal GSC engine with reserved uabi class
- Take VGA converters into account in eDP probe
- Fix intel_pre_plane_updates() call to ensure workarounds get applied

panel:
- Revert panel fixes as they require exporting device_is_dependent.

nouveau:
- fix oversized allocations in new vm path
- fix zero-length array
- remove a stray lock

nt36523:
- Fix error check for nt36523.

amdgpu:
- DMUB fix
- DCN 3.5 fixes
- XGMI fix
- DCN 3.2 fixes
- Vangogh suspend fix
- NBIO 7.9 fix
- GFX11 golden register fix
- Backlight fix
- NBIO 7.11 fix
- IB test overflow fix
- DCN 3.1.4 fixes
- fix a runtime pm ref count
- Retimer fix
- ABM fix
- DCN 3.1.5 fix
- Fix AGP addressing
- Fix possible memory leak in SMU error path
- Make sure PME is enabled in D3
- Fix possible NULL pointer dereference in debugfs
- EEPROM fix
- GC 9.4.3 fix

amdkfd:
- IP version check fix
- Fix memory leak in pqm_uninit()


Alex Deucher (1):
  drm/amdgpu: fix AGP addressing when GART is not at 0

Alex Sierra (1):
  drm/amdgpu: Force order between a read and write to the same address

Alvin Lee (3):
  drm/amd/display: Include udelay when waiting for INBOX0 ACK
  drm/amd/display: Use DRAM speed from validation for dummy p-state
  drm/amd/display: Increase num voltage states to 40

Camille Cho (1):
  drm/amd/display: Simplify brightness initialization

Candice Li (1):
  drm/amdgpu: Update EEPROM I2C address for smu v13_0_0

Christian König (1):
  dma-buf: fix check in dma_resv_add_fence

Dan Carpenter (1):
  nouveau/gsp/r535: remove a stray unlock in r535_gsp_rpc_send()

Dave Airlie (4):
  nouveau: find the smallest page allocation to cover a buffer alloc.
  Merge tag 'drm-intel-fixes-2023-11-30' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2023-11-29' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-6.7-2023-11-30' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Dinghao Liu (1):
  drm/amd/pm: fix a memleak in aldebaran_tables_init

Dmytro Laktyushkin (1):
  drm/amd/display: update dcn315 lpddr pstate latency

Felix Kuehling (1):
  Revert "drm/prime: Unexport helpers for fd/handle conversion"

Gustavo A. R. Silva (1):
  nouveau/gsp: replace zero-length array with flex-array member
and use __counted_by

Hamza Mahfooz (1):
  drm/amd/display: fix ABM disablement

Hawking Zhang (1):
  drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt

Ilya Bakoulin (1):
  drm/amd/display: Fix MPCC 1DLUT programming

Jonathan Kim (1):
  drm/amdgpu: update xgmi num links info post gc9.4.2

Li Ma (1):
  drm/amdgpu: add init_registers for nbio v7.11

Lijo Lazar (1):
  drm/amdgpu: Use another offset for GC 9.4.3 remap

Linus Walleij (3):
  Revert "drm/bridge: panel: Check device dependency before
managing device link"
  Revert "driver core: Export 

Re: [git pull] drm fixes for 6.7-rc3

2023-11-24 Thread pr-tracker-bot
The pull request you sent on Fri, 24 Nov 2023 11:38:52 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-11-24

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/afa0f6ee000abd220a8160f0375b5b8d3e4284f2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.7-rc3

2023-11-23 Thread Dave Airlie
Hi Linus,

Back to regular scheduled fixes pull request, mainly a bunch of msm,
some i915 and otherwise a few scattered, one memory crasher in the
nouveau GSP paths is helping stabilise that work.

Regards,
Dave.

drm-fixes-2023-11-24:
drm fixes for 6.7-rc3

msm:
- Fix the VREG_CTRL_1 for 4nm CPHY to match downstream
- Remove duplicate call to drm_kms_helper_poll_init() in msm_drm_init()
- Fix the safe_lut_tbl[] for sc8280xp to match downstream
- Don't attach the drm_dp_set_subconnector_property() for eDP
- Fix to attach drm_dp_set_subconnector_property() for DP. Otherwise
  there is a bootup crash on multiple targets
- Remove unnecessary NULL check left behind during cleanup

i915:
- Fix race between DP MST connectore registration and setup
- Fix GT memory leak on probe error path

panel:
- Fixes for innolux and auo,b101uan08.3 panel.
- Fix Himax83102-j02 timings.

ivpu:
- Fix ivpu MMIO reset.

ast:
- AST fix on connetor disconnection.

nouveau:
- gsp memory corruption fix.

rockchip:
- color fix.
The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263:

  Linux 6.7-rc2 (2023-11-19 15:02:14 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-11-24

for you to fetch changes up to b3ca8a08d8ed0dc8a9e236d9294efd58554a7b05:

  Merge tag 'drm-intel-fixes-2023-11-23' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-11-24
11:18:29 +1000)


drm fixes for 6.7-rc3

msm:
- Fix the VREG_CTRL_1 for 4nm CPHY to match downstream
- Remove duplicate call to drm_kms_helper_poll_init() in msm_drm_init()
- Fix the safe_lut_tbl[] for sc8280xp to match downstream
- Don't attach the drm_dp_set_subconnector_property() for eDP
- Fix to attach drm_dp_set_subconnector_property() for DP. Otherwise
  there is a bootup crash on multiple targets
- Remove unnecessary NULL check left behind during cleanup

i915:
- Fix race between DP MST connectore registration and setup
- Fix GT memory leak on probe error path

panel:
- Fixes for innolux and auo,b101uan08.3 panel.
- Fix Himax83102-j02 timings.

ivpu:
- Fix ivpu MMIO reset.

ast:
- AST fix on connetor disconnection.

nouveau:
- gsp memory corruption fix.

rockchip:
- color fix.


Abel Vesa (1):
  drm/msm/dp: don't touch DP subconnector property in eDP case

Andrzej Hajda (1):
  drm/i915: do not clean GT table on error path

Bjorn Andersson (1):
  drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog

Cong Yang (1):
  drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP

Dan Carpenter (1):
  drm/msm: remove unnecessary NULL check

Dave Airlie (4):
  nouveau/gsp: allocate enough space for all channel ids.
  Merge tag 'drm-msm-fixes-2023-11-21' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'drm-misc-fixes-2023-11-23' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-11-23' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dmitry Baryshkov (2):
  drm/msm: remove exra drm_kms_helper_poll_init() call
  drm/msm/dp: attach the DP subconnector property

Imre Deak (1):
  drm/i915/dp_mst: Fix race between connector registration and setup

Jacek Lawrynowicz (1):
  accel/ivpu/37xx: Fix hangs related to MMIO reset

Jonas Karlman (1):
  drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full

Jonathan Marek (1):
  drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy

Marek Vasut (2):
  drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
  drm/panel: simple: Fix Innolux G101ICE-L01 timings

Thomas Zimmermann (1):
  drm/ast: Disconnect BMC if physical connector is connected

Xuxin Xiong (1):
  drm/panel: auo,b101uan08.3: Fine tune the panel power sequence

 drivers/accel/ivpu/ivpu_hw_37xx.c  | 46 
 drivers/gpu/drm/ast/ast_drv.h  | 13 -
 drivers/gpu/drm/ast/ast_mode.c | 62 +++---
 drivers/gpu/drm/i915/display/intel_dp_mst.c| 16 +++---
 drivers/gpu/drm/i915/gt/intel_gt.c | 11 
 drivers/gpu/drm/i915/i915_driver.c |  4 +-
 .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h   |  1 +
 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c   |  3 +-
 drivers/gpu/drm/msm/dp/dp_display.c| 15 --
 drivers/gpu/drm/msm/dp/dp_drm.c|  3 ++
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c  |  2 +-
 drivers/gpu/drm/msm/msm_drv.c  |  2 -
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c|  2 +-
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c |  9 ++--
 drivers/gpu/drm/panel/panel-simple.c   | 13 ++---
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c| 14 +++--
 16 files changed, 138 insertions(+), 78 

Re: [git pull] drm fixes for 6.6 final

2023-10-27 Thread pr-tracker-bot
The pull request you sent on Fri, 27 Oct 2023 16:15:45 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-27

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/750b95887e567848ac2c851dae47922cac6db946

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6 final

2023-10-27 Thread Dave Airlie
Hi Linus,

This is the final set of fixes for 6.6, just misc bits mainly in
amdgpu and i915, nothing too noteworthy.

Dave.

drm-fixes-2023-10-27:
drm fixes for 6.6 final

amdgpu:
- ignore duplicated BOs in CS parser
- remove redundant call to amdgpu_ctx_priority_is_valid()
- Extend VI APSM quirks to more platforms

amdkfd:
- reserve fence slot while locking BO

dp_mst:
- Fix NULL deref in get_mst_branch_device_by_guid_helper()

logicvc:
- Kconfig: Select REGMAP and REGMAP_MMIO

ivpu:
- Fix missing VPUIP interrupts

i915:
- Determine context valid in OA reports
- Hold GT forcewake during steering operations
- Check if PMU is closed before stopping event
The following changes since commit 05d3ef8bba77c1b5f98d941d8b2d4aeab8118ef1:

  Linux 6.6-rc7 (2023-10-22 12:11:21 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-27

for you to fetch changes up to 44117828ed5c129a8146585e81262c0025daa50f:

  Merge tag 'amd-drm-fixes-6.6-2023-10-25' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-10-27
12:17:26 +1000)


drm fixes for 6.6 final

amdgpu:
- ignore duplicated BOs in CS parser
- remove redundant call to amdgpu_ctx_priority_is_valid()
- Extend VI APSM quirks to more platforms

amdkfd:
- reserve fence slot while locking BO

dp_mst:
- Fix NULL deref in get_mst_branch_device_by_guid_helper()

logicvc:
- Kconfig: Select REGMAP and REGMAP_MMIO

ivpu:
- Fix missing VPUIP interrupts

i915:
- Determine context valid in OA reports
- Hold GT forcewake during steering operations
- Check if PMU is closed before stopping event


Christian König (2):
  drm/amdgpu: ignore duplicate BOs again
  drm/amdkfd: reserve a fence slot while locking the BO

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2023-10-26' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-10-26' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.6-2023-10-25' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Karol Wachowski (1):
  accel/ivpu/37xx: Fix missing VPUIP interrupts

Luben Tuikov (1):
  drm/amdgpu: Remove redundant call to priority_is_valid()

Lukasz Majczak (1):
  drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()

Mario Limonciello (1):
  drm/amd: Disable ASPM for VI w/ all Intel systems

Matt Roper (1):
  drm/i915/mcr: Hold GT forcewake during steering operations

Sui Jingfeng (1):
  drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO

Umesh Nerlige Ramappa (2):
  drm/i915/perf: Determine context valid in OA reports
  drm/i915/pmu: Check if pmu is closed before stopping event

 drivers/accel/ivpu/ivpu_hw_37xx.c| 11 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c   |  3 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c  | 15 ---
 drivers/gpu/drm/amd/amdgpu/vi.c  |  2 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c|  6 +++---
 drivers/gpu/drm/i915/gt/intel_gt_mcr.c   | 24 ++--
 drivers/gpu/drm/i915/i915_perf.c |  4 ++--
 drivers/gpu/drm/i915/i915_pmu.c  |  9 +
 drivers/gpu/drm/logicvc/Kconfig  |  2 ++
 10 files changed, 55 insertions(+), 23 deletions(-)


Re: [git pull] drm fixes for 6.6-rc7

2023-10-20 Thread pr-tracker-bot
The pull request you sent on Fri, 20 Oct 2023 15:01:24 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-20

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c8045b4a33a511ff1feaeb806e819572b90b6625

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6-rc7

2023-10-19 Thread Dave Airlie
Hey Linus,

Regular fixes for the week, amdgpu, i915, nouveau, with some other
scattered around, nothing major.

Dave.

drm-fixes-2023-10-20:
drm fixes for 6.6-rc7

amdgpu:
- Fix possible NULL pointer dereference
- Avoid possible BUG_ON in GPUVM updates
- Disable AMD_CTX_PRIORITY_UNSET

i915:
- Fix display issue that was blocking S0ix
- Retry gtt fault when out of fence registers

bridge:
- ti-sn65dsi86: Fix device lifetime

edid:
- Add quirk for BenQ GW2765

ivpu:
- Extend address range for MMU mmap

nouveau:
- DP-connector fixes
- Documentation fixes

panel:
- Move AUX B116XW03 into panel-simple

scheduler:
- Eliminate DRM_SCHED_PRIORITY_UNSET

ttm:
- Fix possible NULL-ptr deref in cleanup

mediatek:
- Correctly free sg_table in gem prime vmap
The following changes since commit 58720809f52779dc0f08e53e54b014209d13eebb:

  Linux 6.6-rc6 (2023-10-15 13:34:39 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-20

for you to fetch changes up to 8b35ce3f7a9699e7580527fe4510d77f2a35f02d:

  Merge tag 'mediatek-drm-fixes-20231017' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes (2023-10-20 14:24:35 +1000)


drm fixes for 6.6-rc7

amdgpu:
- Fix possible NULL pointer dereference
- Avoid possible BUG_ON in GPUVM updates
- Disable AMD_CTX_PRIORITY_UNSET

i915:
- Fix display issue that was blocking S0ix
- Retry gtt fault when out of fence registers

bridge:
- ti-sn65dsi86: Fix device lifetime

edid:
- Add quirk for BenQ GW2765

ivpu:
- Extend address range for MMU mmap

nouveau:
- DP-connector fixes
- Documentation fixes

panel:
- Move AUX B116XW03 into panel-simple

scheduler:
- Eliminate DRM_SCHED_PRIORITY_UNSET

ttm:
- Fix possible NULL-ptr deref in cleanup

mediatek:
- Correctly free sg_table in gem prime vmap


Chen-Yu Tsai (1):
  drm/mediatek: Correctly free sg_table in gem prime vmap

Dave Airlie (4):
  Merge tag 'amd-drm-fixes-6.6-2023-10-19' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2023-10-19' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-10-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'mediatek-drm-fixes-20231017' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes

Douglas Anderson (1):
  drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple

Felix Kuehling (2):
  drm/amdgpu: Fix possible null pointer dereference
  drm/amdgpu: Reserve fences for VM update

Hamza Mahfooz (1):
  drm/edid: add 8 bpc quirk to the BenQ GW2765

Jacek Lawrynowicz (1):
  accel/ivpu: Don't enter d0i3 during FLR

Karol Herbst (1):
  drm/nouveau/disp: fix DP capable DSM connectors

Karolina Stolarek (1):
  drm/ttm: Reorder sys manager cleanup step

Khaled Almahallawy (1):
  drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned

Luben Tuikov (2):
  drm/amdgpu: Unset context priority is now invalid
  gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET

Randy Dunlap (1):
  drm/nouveau: exec: fix ioctl kernel-doc warning

Stanislaw Gruszka (1):
  Revert "accel/ivpu: Use cached buffers for FW loading"

Stephen Boyd (1):
  drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with
auxiliary device

Ville Syrjälä (1):
  drm/i915: Retry gtt fault when out of fence registers

Wludzik, Jozef (1):
  accel/ivpu: Extend address range for MMU mmap

 drivers/accel/ivpu/ivpu_drv.c| 11 ++--
 drivers/accel/ivpu/ivpu_drv.h|  1 +
 drivers/accel/ivpu/ivpu_fw.c |  9 +++---
 drivers/accel/ivpu/ivpu_gem.h|  5 
 drivers/accel/ivpu/ivpu_hw.h |  8 ++
 drivers/accel/ivpu/ivpu_hw_37xx.c|  1 +
 drivers/accel/ivpu/ivpu_hw_40xx.c|  1 +
 drivers/accel/ivpu/ivpu_mmu_context.c|  9 ++
 drivers/accel/ivpu/ivpu_pm.c |  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c  |  5 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c  |  5 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c   |  3 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c| 14 +-
 drivers/gpu/drm/drm_edid.c   |  3 ++
 drivers/gpu/drm/i915/display/intel_cx0_phy.c |  3 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c |  1 +
 drivers/gpu/drm/mediatek/mtk_drm_gem.c   |  6 +++-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 14 +-
 drivers/gpu/drm/panel/panel-edp.c| 29 
 drivers/gpu/drm/panel/panel-simple.c | 35 
 drivers/gpu/drm/ttm/ttm_device.c |  8 +++---
 include/drm/gpu_scheduler.h

Re: [git pull] drm fixes for 6.6-rc6

2023-10-12 Thread pr-tracker-bot
The pull request you sent on Fri, 13 Oct 2023 14:24:48 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-13

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/10a6e5feccb877c3c75ad11d27942ad52c24815f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6-rc6

2023-10-12 Thread Dave Airlie
Hi Linus,

Weekly fixes, the core is msm and amdgpu with some scattered fixes
across vmwgfx, panel and the core stuff.

Regards,
Dave.

drm-fixes-2023-10-13:
drm fixes for 6.6-rc6

atomic-helper:
- Relax checks for unregistered connectors

dma-buf:
- Work around race condition when retrieving fence timestamp

gem:
- Avoid OOB access in BO memory range

panel:
- boe-tv101wun-ml6: Fix flickering

simpledrm:
- Fix error output

vwmgfx:
- Fix size calculation in texture-state code
- Ref GEM BOs in surfaces

msm:
- PHY/link training reset fix
- msm8998 - correct highest bank bit
- skip video mode if timing engine disabled
- check irq_of_parse_and_map return code
- add new lines to some prints
- fail atomic check for max mdp clk test

amdgpu:
- Seemless boot fix
- Fix TTM BO resource check
- SI fix for doorbell handling
The following changes since commit 94f6f0550c625fab1f373bb86a6669b45e9748b3:

  Linux 6.6-rc5 (2023-10-08 13:49:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-13

for you to fetch changes up to 30873697b83743eda54d66ea9a3ea83554f8a535:

  Merge tag 'amd-drm-fixes-6.6-2023-10-11' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-10-13
13:20:24 +1000)


drm fixes for 6.6-rc6

atomic-helper:
- Relax checks for unregistered connectors

dma-buf:
- Work around race condition when retrieving fence timestamp

gem:
- Avoid OOB access in BO memory range

panel:
- boe-tv101wun-ml6: Fix flickering

simpledrm:
- Fix error output

vwmgfx:
- Fix size calculation in texture-state code
- Ref GEM BOs in surfaces

msm:
- PHY/link training reset fix
- msm8998 - correct highest bank bit
- skip video mode if timing engine disabled
- check irq_of_parse_and_map return code
- add new lines to some prints
- fail atomic check for max mdp clk test

amdgpu:
- Seemless boot fix
- Fix TTM BO resource check
- SI fix for doorbell handling


Abhinav Kumar (3):
  drm/msm/dsi: skip the wait for video mode done if not applicable
  drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
  drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limits

Christian König (2):
  dma-buf: add dma_fence_timestamp helper
  drm/amdgpu: add missing NULL check

Dan Carpenter (1):
  drm/msm/dsi: fix irq_of_parse_and_map() error checking

Daniel Miess (1):
  drm/amd/display: Don't set dpms_off for seamless boot

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2023-10-12' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-msm-fixes-2023-10-07' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'amd-drm-fixes-6.6-2023-10-11' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Dmitry Baryshkov (1):
  drm/msm/mdss: fix highest-bank-bit for msm8998

Icenowy Zheng (1):
  drm/amdgpu: fix SI failure due to doorbells allocation

Joey Gouly (1):
  drm/tiny: correctly print `struct resource *` on error

Konstantin Meskhidze (1):
  drm/vmwgfx: fix typo of sizeof argument

Kuogee Hsieh (1):
  drm/msm/dp: do not reinitialize phy unless retry during link training

Matthew Wilcox (Oracle) (1):
  drm: Do not overrun array in drm_gem_get_pages()

Ruihai Zhou (1):
  drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP term

Simon Ser (1):
  drm/atomic-helper: relax unregistered connector check

Stephen Boyd (1):
  drm/msm/dp: Add newlines to debug printks

Zack Rusin (1):
  drm/vmwgfx: Keep a gem reference to user bos in surfaces

 drivers/dma-buf/dma-fence-unwrap.c   | 13 +++---
 drivers/dma-buf/sync_file.c  |  9 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c |  4 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h   |  2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c |  3 +++
 drivers/gpu/drm/drm_atomic_helper.c  | 17 ++---
 drivers/gpu/drm/drm_gem.c|  6 +++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c| 27 ++---
 drivers/gpu/drm/msm/dp/dp_ctrl.c | 13 +-
 drivers/gpu/drm/msm/dp/dp_link.c |  4 +--
 drivers/gpu/drm/msm/dsi/dsi_host.c   | 19 ---
 drivers/gpu/drm/msm/msm_mdss.c   |  2 +-
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c   |  4 +--
 drivers/gpu/drm/scheduler/sched_main.c   |  2 +-
 drivers/gpu/drm/tiny/simpledrm.c |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c   |  7 +++---
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h   | 17 +
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c  |  6 ++---
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h  |  4 +++
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c  | 12 +
 

Re: [git pull] drm fixes for 6.6-rc5

2023-10-06 Thread pr-tracker-bot
The pull request you sent on Fri, 6 Oct 2023 14:58:38 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-06

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4940c1543b4381a4895072489b4de7b6145694f5

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6-rc5

2023-10-05 Thread Dave Airlie
Hi Linus,

Regular weekly pull, all seems pretty normal, i915 and amdgpu mostly.

There is one small new uAPI addition for nouveau but getting it in now
avoids a bunch of userspace dances, and it's for a userspace that
hasn't yet released, so should have no side effects.

Dave.

drm-fixes-2023-10-06:
drm fixes for 6.6-rc5

i915:
- Fix for OpenGL CTS regression on Compute Shaders
- Fix for default engines initialization
- Fix TLB invalidation for Multi-GT devices

amdgpu:
- Add missing unique_id for GC 11.0.3
- Fix memory leak in FRU error path
- Fix PCIe link reporting on some SMU 11 parts
- Fix ACPI _PR3 detection
- Fix DISPCLK WDIVIDER handling in OTG code

tests:
- Fix kunit release

panel:
- panel-orientation: Add quirk for One Mix 25

nouveau:
- Report IB limit via getparams
- Replace some magic numbers with constants
- small clean up
The following changes since commit 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa:

  Linux 6.6-rc4 (2023-10-01 14:15:13 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-06

for you to fetch changes up to 67f35a41d3748b7bab8787d20b50cf33fafa2ae0:

  Merge tag 'drm-misc-fixes-2023-10-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-10-06
12:48:06 +1000)


drm fixes for 6.6-rc5

i915:
- Fix for OpenGL CTS regression on Compute Shaders
- Fix for default engines initialization
- Fix TLB invalidation for Multi-GT devices

amdgpu:
- Add missing unique_id for GC 11.0.3
- Fix memory leak in FRU error path
- Fix PCIe link reporting on some SMU 11 parts
- Fix ACPI _PR3 detection
- Fix DISPCLK WDIVIDER handling in OTG code

tests:
- Fix kunit release

panel:
- panel-orientation: Add quirk for One Mix 25

nouveau:
- Report IB limit via getparams
- Replace some magic numbers with constants
- small clean up


Arthur Grillo (1):
  drm/tests: Fix kunit_release_action ctx argument

Chris Wilson (1):
  drm/i915: Invalidate the TLBs on each GT

Danilo Krummrich (3):
  drm/nouveau: chan: use struct nvif_mclass
  drm/nouveau: chan: use channel class definitions
  drm/nouveau: exec: report max pushs through getparam

Dave Airlie (3):
  Merge tag 'drm-intel-fixes-2023-10-05' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.6-2023-10-04' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2023-10-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Kai Uwe Broulik (1):
  drm: panel-orientation-quirks: Add quirk for One Mix 2S

Kenneth Feng (1):
  drm/amd/pm: add unique_id for gc 11.0.3

Luben Tuikov (1):
  drm/amdgpu: Fix a memory leak

Mario Limonciello (2):
  drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
  drm/amd: Fix detection of _PR3 on the PCIe root port

Mathias Krause (1):
  drm/i915: Register engines early to avoid type confusion

Nirmoy Das (1):
  drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval

Samson Tam (1):
  drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to
master OTG pipes only

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c |  1 +
 .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c   |  4 +--
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c   |  4 +--
 drivers/gpu/drm/amd/pm/amdgpu_pm.c |  1 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c| 41 --
 drivers/gpu/drm/drm_panel_orientation_quirks.c | 16 +
 drivers/gpu/drm/i915/gem/i915_gem_pages.c  |  2 +-
 drivers/gpu/drm/i915/gt/gen8_engine_cs.c   | 11 +-
 drivers/gpu/drm/i915/i915_gem.c|  9 +++--
 drivers/gpu/drm/nouveau/nouveau_abi16.c| 21 +++
 drivers/gpu/drm/nouveau/nouveau_chan.c | 15 
 drivers/gpu/drm/nouveau/nouveau_dma.h  |  3 ++
 drivers/gpu/drm/nouveau/nouveau_exec.c |  7 ++--
 drivers/gpu/drm/nouveau/nouveau_exec.h | 10 ++
 drivers/gpu/drm/tests/drm_kunit_helpers.c  |  2 +-
 include/uapi/drm/nouveau_drm.h | 10 ++
 17 files changed, 120 insertions(+), 39 deletions(-)


Re: [git pull] drm fixes for 6.6-rc4

2023-09-29 Thread pr-tracker-bot
The pull request you sent on Fri, 29 Sep 2023 11:46:12 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-29

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6edc84bc3f8aceae74eb63684d53c17553382ec0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6-rc4

2023-09-28 Thread Dave Airlie
Hey Linus,

Regular pull, this feel suspiciously light so I expect next week might
be a bit heavier? lets see how we go. This is from a code point of
view ivpu and i915 fixes.

The only other patch is adding Danilo Krummrich to the nouveau
maintainers, he's agreed to take on more of the roll after Ben
retired.

Regards,
Dave.

drm-fixes-2023-09-29:
drm fixes for 6.6-rc4

MAINTAINERS:
- add Danilo for nouveau

ivpu:
- Add PCI ids for Arrow Lake
- Fix memory corruption during IPC
- Avoid dmesg flooding
- 40xx: Wait for clock resource
- 40xx: Fix interrupt usage
- 40xx: Support caching when loading firmware

i915:
- Fix a panic regression on gen8_ggtt_insert_entries
- Fix load issue due to reservation address in ggtt_reserve_guc_top
- Fix a possible deadlock with guc busyness worker
The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072:

  Linux 6.6-rc3 (2023-09-24 14:31:13 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-29

for you to fetch changes up to 06365a04fd32af25f90d8ccb4fecdda1f0e1ab78:

  Merge tag 'drm-intel-fixes-2023-09-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-09-29
10:28:21 +1000)


drm fixes for 6.6-rc4

MAINTAINERS:
- add Danilo for nouveau

ivpu:
- Add PCI ids for Arrow Lake
- Fix memory corruption during IPC
- Avoid dmesg flooding
- 40xx: Wait for clock resource
- 40xx: Fix interrupt usage
- 40xx: Support caching when loading firmware

i915:
- Fix a panic regression on gen8_ggtt_insert_entries
- Fix load issue due to reservation address in ggtt_reserve_guc_top
- Fix a possible deadlock with guc busyness worker


Danilo Krummrich (1):
  MAINTAINERS: update nouveau maintainers

Dave Airlie (2):
  Merge tag 'drm-misc-fixes-2023-09-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-09-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Jacek Lawrynowicz (1):
  accel/ivpu: Don't flood dmesg with VPU ready message

Javier Pello (1):
  drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top

Karol Wachowski (4):
  accel/ivpu/40xx: Ensure clock resource ownership Ack before Power-Up
  accel/ivpu/40xx: Disable frequency change interrupt
  accel/ivpu/40xx: Fix missing VPUIP interrupts
  accel/ivpu: Use cached buffers for FW loading

Matthew Wilcox (Oracle) (1):
  i915: Limit the length of an sg list to the requested length

Stanislaw Gruszka (2):
  accel/ivpu: Add Arrow Lake pci id
  accel/ivpu: Do not use wait event interruptible

Umesh Nerlige Ramappa (1):
  i915/guc: Get runtime pm in busyness worker only if already active

 MAINTAINERS   |  1 +
 drivers/accel/ivpu/ivpu_drv.c |  3 +-
 drivers/accel/ivpu/ivpu_drv.h |  2 ++
 drivers/accel/ivpu/ivpu_fw.c  |  8 +++--
 drivers/accel/ivpu/ivpu_gem.h |  5 +++
 drivers/accel/ivpu/ivpu_hw_40xx.c | 28 -
 drivers/accel/ivpu/ivpu_hw_40xx_reg.h |  2 ++
 drivers/accel/ivpu/ivpu_ipc.c | 11 +++
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 11 ---
 drivers/gpu/drm/i915/gt/intel_ggtt.c  | 23 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 38 +--
 11 files changed, 100 insertions(+), 32 deletions(-)


Re: [git pull] drm fixes for 6.6-rc3

2023-09-22 Thread pr-tracker-bot
The pull request you sent on Fri, 22 Sep 2023 16:14:46 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-22

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b41b28366d3b176c8297961de4f095f2e392402d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6-rc3

2023-09-22 Thread Dave Airlie
Hi Linus,

Regularly scheduled drm fixes, amdgpu, nouveau and i915 with a bunch
and some misc bits otherwise, nothing to strange or exciting.

Dave.

drm-fixes-2023-09-22:
drm fixes for 6.6-rc3

core:
- drm_mm test fixes

fbdev:
- Kconfig fixes

ivpu:
- IRQ-handling fixes

meson:
- Fix memory leak in HDMI EDID code

nouveau:
- Correct type casting
- Fix memory leak in scheduler
- u_memcpya() fixes

i915:
- Prevent error pointer dereference
- Fix PMU busyness values when using GuC mode

amdgpu:
- MST fix
- Vbios part number reporting fix
- Fix a possible memory leak in an error case in the RAS code
- Fix low resolution modes on eDP

amdkfd:
- Fix GPU address for user queue wptr when GART is not at 0
The following changes since commit ce9ecca0238b140b88f43859b211c9fdfd8e5b70:

  Linux 6.6-rc2 (2023-09-17 14:40:24 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-22

for you to fetch changes up to 54928f2f8458160e6c7217de78b48064b301e255:

  Merge tag 'amd-drm-fixes-6.6-2023-09-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-09-22
15:43:44 +1000)


drm fixes for 6.6-rc3

core:
- drm_mm test fixes

fbdev:
- Kconfig fixes

ivpu:
- IRQ-handling fixes

meson:
- Fix memory leak in HDMI EDID code

nouveau:
- Correct type casting
- Fix memory leak in scheduler
- u_memcpya() fixes

i915:
- Prevent error pointer dereference
- Fix PMU busyness values when using GuC mode

amdgpu:
- MST fix
- Vbios part number reporting fix
- Fix a possible memory leak in an error case in the RAS code
- Fix low resolution modes on eDP

amdkfd:
- Fix GPU address for user queue wptr when GART is not at 0


Arnd Bergmann (1):
  drm: fix up fbdev Kconfig defaults

Cong Liu (1):
  drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable

Dan Carpenter (2):
  nouveau/u_memcpya: fix NULL vs error pointer bug
  drm/i915/gt: Prevent error pointer dereference

Danilo Krummrich (2):
  drm/nouveau: fence: fix type cast warning in nouveau_fence_emit()
  drm/nouveau: sched: fix leaking memory of timedout job

Dave Airlie (4):
  nouveau/u_memcpya: use vmemdup_user
  Merge tag 'drm-misc-fixes-2023-09-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-09-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.6-2023-09-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Hamza Mahfooz (1):
  drm/amd/display: fix the ability to use lower resolution modes on eDP

Jani Nikula (1):
  drm/meson: fix memory leak on ->hpd_notify callback

Janusz Krzysztofik (1):
  drm/tests: Fix incorrect argument in drm_test_mm_insert_range

José Pekkarinen (1):
  drm/virtio: clean out_fence on complete_submit

Karol Wachowski (1):
  accel/ivpu/40xx: Fix buttress interrupt handling

Lijo Lazar (1):
  Revert "drm/amdgpu: Report vbios version instead of PN"

Muhammad Ahmed (1):
  drm/amd/display: Fix MST recognizes connected displays as one

Thomas Zimmermann (1):
  fbdev/sh7760fb: Depend on FB=y

Umesh Nerlige Ramappa (1):
  i915/pmu: Move execlist stats initialization to execlist specific setup

YuBiao Wang (1):
  drm/amdkfd: Use gpu_offset for user queue's wptr

 drivers/accel/ivpu/ivpu_hw_40xx.c  |  9 ++-
 drivers/gpu/drm/Kconfig|  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c   |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c|  1 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  4 +--
 .../amd/display/dc/dce110/dce110_hw_sequencer.c| 30 --
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  8 ++
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c   |  2 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c  |  1 -
 .../gpu/drm/i915/gt/intel_execlists_submission.c   |  2 ++
 drivers/gpu/drm/i915/gt/intel_lrc.c|  5 ++--
 drivers/gpu/drm/meson/meson_encoder_hdmi.c |  2 ++
 drivers/gpu/drm/nouveau/nouveau_drv.h  | 19 --
 drivers/gpu/drm/nouveau/nouveau_exec.c |  2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c|  2 +-
 drivers/gpu/drm/nouveau/nouveau_sched.c| 12 ++---
 drivers/gpu/drm/tests/drm_mm_test.c|  2 +-
 drivers/gpu/drm/virtio/virtgpu_submit.c|  1 -
 drivers/video/console/Kconfig  |  1 +
 drivers/video/fbdev/Kconfig|  2 +-
 drivers/video/fbdev/core/Kconfig   |  2 +-
 22 files changed, 61 insertions(+), 52 deletions(-)


Re: [git pull] drm fixes for 6.6-rc2

2023-09-15 Thread pr-tracker-bot
The pull request you sent on Fri, 15 Sep 2023 12:57:50 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-15

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9608c7b729e29c177525006711966ae0fd399b11

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.6-rc2

2023-09-14 Thread Dave Airlie
Hey Linus,

Regular rc2 fixes pull, mostly made up of amdgpu stuff, one i915, and
a bunch of others, one vkms locking violation is reverted.

Thanks,
Dave.

drm-fixes-2023-09-15:
drm fixes for 6.6-rc2

connector:
- doc fix

exec:
- workaround lockdep issue

tests:
- fix a UAF

vkms:
- revert hrtimer fix

fbdev:
- g364fb: fix build failure with mips

i915:
- Only check eDP HPD when AUX CH is shared.

amdgpu:
- GC 9.4.3 fixes
- Fix white screen issues with S/G display on system with >= 64G of ram
- Replay fixes
- SMU 13.0.6 fixes
- AUX backlight fix
- NBIO 4.3 SR-IOV fixes for HDP
- RAS fixes
- DP MST resume fix
- Fix segfault on systems with no vbios
- DPIA fixes

amdkfd:
- CWSR grace period fix
- Unaligned doorbell fix
- CRIU fix for GFX11
- Add missing TLB flush on gfx10 and newer

radeon:
- make fence wait in suballocator uninterrruptable

gm12u320:
- Fix the timeout usage for usb_bulk_msg()
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:

  Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-15

for you to fetch changes up to c3c9acb8b2466ddf7f00fc11e2efb736b5252172:

  Merge tag 'drm-misc-fixes-2023-09-14' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-09-15
12:13:01 +1000)


drm fixes for 6.6-rc2

connector:
- doc fix

exec:
- workaround lockdep issue

tests:
- fix a UAF

vkms:
- revert hrtimer fix

fbdev:
- g364fb: fix build failure with mips

i915:
- Only check eDP HPD when AUX CH is shared.

amdgpu:
- GC 9.4.3 fixes
- Fix white screen issues with S/G display on system with >= 64G of ram
- Replay fixes
- SMU 13.0.6 fixes
- AUX backlight fix
- NBIO 4.3 SR-IOV fixes for HDP
- RAS fixes
- DP MST resume fix
- Fix segfault on systems with no vbios
- DPIA fixes

amdkfd:
- CWSR grace period fix
- Unaligned doorbell fix
- CRIU fix for GFX11
- Add missing TLB flush on gfx10 and newer

radeon:
- make fence wait in suballocator uninterrruptable

gm12u320:
- Fix the timeout usage for usb_bulk_msg()


Alex Deucher (3):
  drm/radeon: make fence wait in suballocator uninterrruptable
  drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
  drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV

Bhawanpreet Lakha (1):
  drm/amd/display: Add dirty rect support for Replay

Dan Carpenter (1):
  drm/amdgpu: fix retry loop test

Daniel Vetter (2):
  Merge tag 'drm-misc-next-fixes-2023-09-11' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-misc-fixes-2023-09-07' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-6.6-2023-09-13' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2023-09-14' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2023-09-14' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

David Francis (2):
  drm/amdkfd: Checkpoint and restore queues on GFX11
  drm/amdgpu: Handle null atom context in VBIOS info ioctl

Hamza Mahfooz (1):
  Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"

Harish Kasiviswanathan (1):
  drm/amdkfd: Insert missing TLB flush on GFX10 and later

Hawking Zhang (1):
  drm/amdgpu: fallback to old RAS error message for aqua_vanjaram

Jinjie Ruan (1):
  drm: gm12u320: Fix the timeout usage for usb_bulk_msg()

Lee Jones (1):
  drm/drm_connector: Provide short description of param
'supported_colorspaces'

Maíra Canal (1):
  Revert "drm/vkms: Fix race-condition between the hrtimer and the
atomic commit"

Mukul Joshi (5):
  drm/amdkfd: Fix reg offset for setting CWSR grace period
  drm/amdkfd: Fix unaligned 64-bit doorbell warning
  drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3
  drm/amdkfd: Update cache info reporting for GFX v9.4.3
  drm/amdkfd: Update CU masking for GFX 9.4.3

Mustapha Ghaddar (2):
  drm/amd/display: Add DPIA Link Encoder Assignment Fix
  drm/amd/display: Fix 2nd DPIA encoder Assignment

Randy Dunlap (1):
  drm/amd/display: fix replay_mode kernel-doc warning

Simon Pilkington (1):
  drm/amd: Make fence wait in suballocator uninterruptible

Sudip Mukherjee (1):
  fbdev/g364fb: fix build failure with mips

Swapnil Patel (1):
  drm/amd/display: Don't check registers, if using AUX BL control

Thomas Hellström (2):
  drm/drm_exec: Work around a WW mutex lockdep oddity
  drm/tests: helpers: Avoid a driver uaf

Thomas Zimmermann (1):
  Merge drm/drm-fixes into drm-misc-fixes

Ville Syrjälä (1):
  drm/i915: Only check eDP HPD when AUX CH is shared

Wayne Lin (1):
  drm/amd/display: Adjust the MST resume flow

Yifan Zhang (1):
  drm/amd/display: fix the white 

Re: [git pull] drm fixes for 6.6-rc1

2023-09-07 Thread pr-tracker-bot
The pull request you sent on Fri, 8 Sep 2023 12:45:13 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-09-08

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a48fa7efaf1161c1c898931fe4c7f0070964233a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [git pull] drm fixes for 6.6-rc1

2023-09-07 Thread Linus Torvalds
On Thu, 7 Sept 2023 at 19:45, Dave Airlie  wrote:
>
> Just a poke about the outstanding drm CI support pull request since I
> haven't see any movement on that in the week, hopefully it's not as
> difficult a problem as bcachefs :-)

I was assuming that it wouldn't interfere with anything else... and
that I could just ignore it until I have all my "real" pulls done. I
didn't want to even look at it until I was "done".

Yes, it's past the mid-way point of the second week of the merge
window, and I mostly _should_ be "done".

But I still keep finding new pull requests in my inbox that aren't
just fixes and updates for previous main pull requests.

Linus


[git pull] drm fixes for 6.6-rc1

2023-09-07 Thread Dave Airlie
Hey Linus,

Regular rounds of rc1 fixes, a large bunch for amdgpu since it's 3
weeks in one go, one i915, one nouveau and one ivpu. I think there
might be a few more fixes in misc that I haven't pulled in yet, but we
should get them all for rc2.

Just a poke about the outstanding drm CI support pull request since I
haven't see any movement on that in the week, hopefully it's not as
difficult a problem as bcachefs :-)

Thanks,
Dave.

drm-next-2023-09-08:
drm fixes for 6.6-rc1

amdgpu:
- Display replay fixes
- Fixes for headless boards
- Fix documentation breakage
- RAS fixes
- Handle newer IP discovery tables
- SMU 13.0.6 fixes
- SR-IOV fixes
- Display vstartup fixes
- NBIO 7.9 fixes
- Display scaling mode fixes
- Debugfs power reporting fix
- GC 9.4.3 fixes
- Dirty framebuffer fixes for fbcon
- eDP fixes
- DCN 3.1.5 fix
- Display ODM fixes
- GPU core dump fix
- Re-enable zops property now that IGT test is fixed
- Fix possible UAF in CS code
- Cursor degamma fix

amdkfd:
- HMM fixes
- Interrupt masking fix
- GFX11 MQD fixes

i915:
- Mark requests for GuC virtual engines to avoid use-after-free

nouveau:
- Fix fence state in nouveau_fence_emit()

ivpu:
- replace strncpy
The following changes since commit 3698a75f5a98d0a6599e2878ab25d30a82dd836a:

  Merge tag 'drm-intel-next-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-08-25
12:55:55 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-09-08

for you to fetch changes up to 43ffcd6fa1635f479ad73145dfbba59edc2b3b28:

  Merge tag 'amd-drm-fixes-6.6-2023-09-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2023-09-08
10:44:07 +1000)


drm fixes for 6.6-rc1

amdgpu:
- Display replay fixes
- Fixes for headless boards
- Fix documentation breakage
- RAS fixes
- Handle newer IP discovery tables
- SMU 13.0.6 fixes
- SR-IOV fixes
- Display vstartup fixes
- NBIO 7.9 fixes
- Display scaling mode fixes
- Debugfs power reporting fix
- GC 9.4.3 fixes
- Dirty framebuffer fixes for fbcon
- eDP fixes
- DCN 3.1.5 fix
- Display ODM fixes
- GPU core dump fix
- Re-enable zops property now that IGT test is fixed
- Fix possible UAF in CS code
- Cursor degamma fix

amdkfd:
- HMM fixes
- Interrupt masking fix
- GFX11 MQD fixes

i915:
- Mark requests for GuC virtual engines to avoid use-after-free

nouveau:
- Fix fence state in nouveau_fence_emit()

ivpu:
- replace strncpy


Alex Deucher (1):
  drm/amd/pm: fix debugfs pm_info output

Alex Sierra (2):
  drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages
  drm/amdkfd: use mask to get v9 interrupt sq data bits correctly

Andrzej Hajda (1):
  drm/i915: mark requests for GuC virtual engines to avoid use-after-free

André Almeida (1):
  drm/amdgpu: Allocate coredump memory in a nonblocking way

Asad Kamal (3):
  drm/amd/pm: Update SMUv13.0.6 PMFW headers
  drm/amd/pm: Add critical temp for GC v9.4.3
  drm/amd/pm: Fix critical temp unit of SMU v13.0.6

Bhawanpreet Lakha (1):
  drm/amd/display: Enable Replay for static screen use cases

Bokun Zhang (1):
  drm/amdgpu/pm: Add notification for no DC support

Candice Li (1):
  drm/amdgpu: Only support RAS EEPROM on dGPU platform

Christian König (1):
  drm/amdgpu: fix amdgpu_cs_p1_user_fence

ChunTao Tso (1):
  drm/amd/display: set minimum of VBlank_nom

Danilo Krummrich (1):
  drm/nouveau: fence: fix undefined fence state after emit

Dave Airlie (3):
  Merge tag 'drm-misc-next-fixes-2023-09-01' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  Merge tag 'drm-intel-next-fixes-2023-08-31' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
  Merge tag 'amd-drm-fixes-6.6-2023-09-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next

Fudong Wang (1):
  drm/amd/display: Add smu write msg id fail retry process

Gabe Teeger (1):
  drm/amd/display: Remove wait while locked

Hamza Mahfooz (7):
  drm/amd/display: fix mode scaling (RMX_.*)
  drm/amdgpu: register a dirty framebuffer callback for fbcon
  drm/amd/display: register edp_backlight_control() for DCN301
  Revert "Revert "drm/amd/display: Implement zpos property""
  Revert "drm/amd/display: Remove v_startup workaround for dcn3+"
  drm/amd/display: limit the v_startup workaround to ASICs older than DCN3.1
  drm/amd/display: prevent potential division by zero errors

Hawking Zhang (4):
  drm/amdgpu: Fix the return for gpu mode1_reset
  drm/amdgpu: Add umc_info v4_0 structure
  drm/amdgpu: Support query ecc cap for aqua_vanjaram
  drm/amdgpu: Free ras cmd input buffer properly

Horace Chen (1):
  drm/amdkfd: use correct method to get clock under SRIOV

Jay Cornwall (1):
  drm/amdkfd: Add missing gfx11 MQD manager callbacks

Justin Stitt (1):
 

Re: [git pull] drm fixes for 6.5 final

2023-08-25 Thread pr-tracker-bot
The pull request you sent on Fri, 25 Aug 2023 13:07:17 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-25

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/beaa71d6e64103403a328bcc8cefa6e9b19544c1

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.5 final

2023-08-24 Thread Dave Airlie
Hi Linus,

A bit bigger than I'd care for, but it's mostly a single vmwgfx fix
and a fix for an i915 hotplug probing. Otherwise misc i915, bridge,
panfrost and dma-buf fixes.

Dave.

drm-fixes-2023-08-25:
drm fixes for 6.5-rc8

core:
- add a HPD poll helper

i915:
- fix regression in i915 polling
- fix docs build warning
- fix DG2 idle power consumption

bridge:
- samsung-dsim: init fix

panfrost:
- fix speed binning issue

dma-buf:
- fix recursive lock in fence signal

vmwgfx:
- fix shader stage validation
- fix NULL ptr derefs in gem put
The following changes since commit 706a741595047797872e669b3101429ab8d378ef:

  Linux 6.5-rc7 (2023-08-20 15:02:52 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-25

for you to fetch changes up to 59fe2029b9e05cd490eaf972053dd86f96f77869:

  Merge tag 'drm-intel-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-25
09:12:02 +1000)


drm fixes for 6.5-rc8

core:
- add a HPD poll helper

i915:
- fix regression in i915 polling
- fix docs build warning
- fix DG2 idle power consumption

bridge:
- samsung-dsim: init fix

panfrost:
- fix speed binning issue

dma-buf:
- fix recursive lock in fence signal

vmwgfx:
- fix shader stage validation
- fix NULL ptr derefs in gem put


Ankit Nautiyal (1):
  drm/display/dp: Fix the DP DSC Receiver cap size

Anshuman Gupta (1):
  drm/i915/dgfx: Enable d3cold at s2idle

Dave Airlie (2):
  Merge tag 'drm-misc-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-08-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

David Michael (1):
  drm/panfrost: Skip speed binning on EOPNOTSUPP

Frieder Schrempf (1):
  drm: bridge: samsung-dsim: Fix init during host transfer

Imre Deak (2):
  drm: Add an HPD poll helper to reschedule the poll work
  drm/i915: Fix HPD polling, reenabling the output poll work as needed

Jani Nikula (1):
  drm/i915: fix Sphinx indentation warning

Rob Clark (1):
  dma-buf/sw_sync: Avoid recursive lock during fence signal

Zack Rusin (2):
  drm/vmwgfx: Fix shader stage validation
  drm/vmwgfx: Fix possible invalid drm gem put calls

 drivers/dma-buf/sw_sync.c| 18 
 drivers/gpu/drm/bridge/samsung-dsim.c| 27 +++
 drivers/gpu/drm/drm_probe_helper.c   | 68 +++-
 drivers/gpu/drm/i915/display/intel_hotplug.c |  4 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c   |  2 +
 drivers/gpu/drm/i915/i915_driver.c   | 33 --
 drivers/gpu/drm/panfrost/panfrost_devfreq.c  |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c   |  6 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h   |  8 
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h  | 12 +
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c  | 35 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c  |  6 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c  |  3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c   |  3 +-
 include/drm/display/drm_dp.h |  2 +-
 include/drm/drm_probe_helper.h   |  1 +
 16 files changed, 136 insertions(+), 94 deletions(-)


Re: [git pull] drm fixes for 6.5-rc7

2023-08-17 Thread pr-tracker-bot
The pull request you sent on Fri, 18 Aug 2023 07:36:16 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-18-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1ada9c07407d66679967fe5c2cbb7eda2e0addbf

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.5-rc7

2023-08-17 Thread Dave Airlie
Hi Linus,

Regular enough week, mostly the usual amdgpu and i915 fixes. Then
qaic, nouveau, qxl and a revert for an EDID patch that had some side
effects, along with a couple of panel fixes.

Dave.

drm-fixes-2023-08-18-1:
drm fixes for 6.5-rc7

edid:
- revert mode parsing fix that had side effects.

i915:
- Fix the flow for ignoring GuC SLPC efficient frequency selection
- Fix SDVO panel_type initialization
- Fix display probe for IVB Q and IVB D GT2 server

nouveau:
- fix use-after-free in connector code

qaic:
- integer overflow check fix
- fix slicing memory leak

panel:
- fix JDI LT070ME05000 probing
- fix AUO G121EAN01 timings

amdgpu:
- SMU 13.x fixes
- Fix mcbp parameter for gfx9
- SMU 11.x fixes
- Temporary fix for large numbers of XCP partitions
- S0ix fixes
- DCN 2.0 fix

qxl:
- fix use after free race in dumb object allocation
The following changes since commit 2ccdd1b13c591d306f0401d98dedc4bdcd02b421:

  Linux 6.5-rc6 (2023-08-13 11:29:55 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-18-1

for you to fetch changes up to c611589b4259ed63b9b77be6872b1ce07ec0ac16:

  drm/qxl: fix UAF on handle creation (2023-08-18 06:57:38 +1000)


drm fixes for 6.5-rc7

edid:
- revert mode parsing fix that had side effects.

i915:
- Fix the flow for ignoring GuC SLPC efficient frequency selection
- Fix SDVO panel_type initialization
- Fix display probe for IVB Q and IVB D GT2 server

nouveau:
- fix use-after-free in connector code

qaic:
- integer overflow check fix
- fix slicing memory leak

panel:
- fix JDI LT070ME05000 probing
- fix AUO G121EAN01 timings

amdgpu:
- SMU 13.x fixes
- Fix mcbp parameter for gfx9
- SMU 11.x fixes
- Temporary fix for large numbers of XCP partitions
- S0ix fixes
- DCN 2.0 fix

qxl:
- fix use after free race in dumb object allocation


Alex Deucher (1):
  Revert "Revert "drm/amdgpu/display: change pipe policy for DCN 2.0""

Asad Kamal (1):
  drm/amd/pm: Update pci link width for smu v13.0.6

Dan Carpenter (1):
  accel/qaic: Clean up integer overflow checking in map_user_pages()

Dave Airlie (3):
  Merge tag 'drm-intel-fixes-2023-08-17' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2023-08-17' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-6.5-2023-08-16' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

David Heidelberg (1):
  drm/panel: JDI LT070ME05000 simplify with dev_err_probe()

James Zhu (1):
  drm/amdgpu: skip xcp drm device allocation when out of drm resource

Jani Nikula (3):
  drm/i915/sdvo: fix panel_type initialization
  drm/i915: fix display probe for IVB Q and IVB D GT2 server
  Revert "drm/edid: Fix csync detailed mode parsing"

Jiadong Zhu (1):
  drm/amdgpu: disable mcbp if parameter zero is set

Karol Herbst (1):
  drm/nouveau/disp: fix use-after-free in error handling of
nouveau_connector_create

Kenneth Feng (1):
  drm/amd/pm: disallow the fan setting if there is no fan on smu 13.0.0

Lijo Lazar (1):
  drm/amd/pm: Fix temperature unit of SMU v13.0.6

Luca Ceresoli (1):
  drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs

Mario Limonciello (1):
  drm/amd: flush any delayed gfxoff on suspend entry

Pranjal Ramajor Asha Kanojiya (1):
  accel/qaic: Fix slicing memory leak

Tim Huang (1):
  drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix

Umio Yasuno (1):
  drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7

Vinay Belgaumkar (1):
  drm/i915/guc/slpc: Restore efficient freq earlier

Wander Lairson Costa (1):
  drm/qxl: fix UAF on handle creation

 drivers/accel/qaic/qaic_control.c  | 26 +-
 drivers/accel/qaic/qaic_data.c |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c  | 41 --
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c|  9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c   |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c| 13 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c  |  9 -
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c| 14 
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  4 +++
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   | 19 +++---
 drivers/gpu/drm/drm_edid.c | 29 +--
 .../gpu/drm/i915/display/intel_display_device.c| 24 +++--
 drivers/gpu/drm/i915/display/intel_sdvo.c  |  2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c| 22 +++-
 drivers/gpu/drm/nouveau/nouveau_connector.c| 11 +++---
 

Re: [git pull] drm fixes for 6.4-rc6

2023-08-11 Thread pr-tracker-bot
The pull request you sent on Fri, 11 Aug 2023 16:27:34 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9b1b1b74ddb236e7ccf6d11d4c0b642fbe0c66c6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc6

2023-08-11 Thread Dave Airlie
Hey Linus,

This week's fixes, as expected amdgpu is probably a little larger
since it skipped a week, but otherwise a few nouveau fixes, a couple
of bridge, rockchip and ivpu fixes.

Dave.

drm-fixes-2023-08-11:
drm fixes for 6.4-rc6

amdgpu:
- S/G display workaround for platforms with >= 64G of memory
- S0i3 fix
- SMU 13.0.0 fixes
- Disable SMU 13.x OD features temporarily while the interface is reworked
  to enable additional functionality
- Fix cursor gamma issues on DCN3+
- SMU 13.0.6 fixes
- Fix possible UAF in CS IOCTL
- Polaris display regression fix
- Only enable CP GFX shadowing on SR-IOV

amdkfd:
- Raven/Picasso KFD regression fix

bridge:
- it6505: runtime PM fix
- lt9611: revert Do not generate HFP/HBP/HSA and EOT packet

nouveau:
- enable global memory loads for helper invocations for userspace driver
- dp 1.3 dpcd+ workaround fix
- remove unused function
- revert incorrect NULL check

accel/ivpu:
- Add set_pages_array_wc/uc for internal buffers

rockchip:
- Don't spam logs in atomic check
The following changes since commit 52a93d39b17dc7eb98b6aa3edb93943248e03b2f:

  Linux 6.5-rc5 (2023-08-06 15:07:51 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-11

for you to fetch changes up to fbe8ff726a1de82d87524f306b0f6491e13d7dfa:

  Merge tag 'amd-drm-fixes-6.5-2023-08-09' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-08-11
14:49:20 +1000)


drm fixes for 6.4-rc6

amdgpu:
- S/G display workaround for platforms with >= 64G of memory
- S0i3 fix
- SMU 13.0.0 fixes
- Disable SMU 13.x OD features temporarily while the interface is reworked
  to enable additional functionality
- Fix cursor gamma issues on DCN3+
- SMU 13.0.6 fixes
- Fix possible UAF in CS IOCTL
- Polaris display regression fix
- Only enable CP GFX shadowing on SR-IOV

amdkfd:
- Raven/Picasso KFD regression fix

bridge:
- it6505: runtime PM fix
- lt9611: revert Do not generate HFP/HBP/HSA and EOT packet

nouveau:
- enable global memory loads for helper invocations for userspace driver
- dp 1.3 dpcd+ workaround fix
- remove unused function
- revert incorrect NULL check

accel/ivpu:
- Add set_pages_array_wc/uc for internal buffers

rockchip:
- Don't spam logs in atomic check


Alex Deucher (5):
  drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
  drm/amdgpu/gfx11: only enable CP GFX shadowing on SR-IOV
  drm/amdkfd: ignore crat by default
  drm/amdkfd: disable IOMMUv2 support for KV/CZ
  drm/amdkfd: disable IOMMUv2 support for Raven

Arnd Bergmann (1):
  drm/nouveau: remove unused tu102_gr_load() function

Boris Brezillon (1):
  drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()

Daniel Stone (1):
  drm/rockchip: Don't spam logs in atomic check

Dave Airlie (2):
  Merge tag 'drm-misc-fixes-2023-08-10' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-6.5-2023-08-09' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Evan Quan (1):
  drm/amd/pm: disable the SMU13 OD feature support temporarily

Karol Herbst (2):
  drm/nouveau/gr: enable memory loads on helper invocation on all channels
  drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes

Karol Wachowski (1):
  accel/ivpu: Add set_pages_array_wc/uc for internal buffers

Kenneth Feng (1):
  drm/amd/pm: correct the pcie width for smu 13.0.0

Lijo Lazar (2):
  drm/amdgpu: Match against exact bootloader status
  drm/amd/pm: Fix SMU v13.0.6 energy reporting

Lyude Paul (1):
  drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues

Mario Limonciello (3):
  drm/amd: Disable S/G for APUs when 64GB or more host memory
  drm/amd/display: Don't show stack trace for missing eDP
  drm/amd/display: Fix a regression on Polaris cards

Melissa Wen (1):
  drm/amd/display: check attr flag before set cursor degamma on DCN3+

Neil Armstrong (1):
  Revert "drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet"

Pin-yen Lin (1):
  drm/bridge: it6505: Check power state with it6505->powered in IRQ handler

Tim Huang (1):
  drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11

 drivers/accel/ivpu/ivpu_gem.c  |  8 
 drivers/gpu/drm/amd/amdgpu/amdgpu.h|  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c |  8 +++-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +++
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c  |  4 --
 drivers/gpu/drm/amd/amdkfd/kfd_device.c| 13 --
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  8 +---
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  5 +--
 

Re: [git pull] drm fixes for 6.5-rc5

2023-08-04 Thread pr-tracker-bot
The pull request you sent on Fri, 4 Aug 2023 15:07:56 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-04

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4142fc6743d39271e712936d9fb284cd84cb6010

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.5-rc5

2023-08-03 Thread Dave Airlie
Hi Linus,

Small set of fixes this week, i915 and a few misc ones. I didn't see
an amd pull so maybe next week it'll have a few more on that driver.

Dave.

drm-fixes-2023-08-04:
drm fixes for 6.5-rc5

ttm:
- NULL ptr deref fix

panel:
- add missing MODULE_DEVICE_TABLE

imx/ipuv3:
- timing fix

i915:
- Fix bug in getting msg length in AUX CH registers handler
- Gen12 AUX invalidation fixes
- Fix premature release of request's reusable memory
The following changes since commit 5d0c230f1de8c7515b6567d9afba1f196fb4e2f4:

  Linux 6.5-rc4 (2023-07-30 13:23:47 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-04

for you to fetch changes up to 1958b0f95a35e4443573c4c3ec2efd89d2d00d82:

  Merge tag 'drm-intel-fixes-2023-08-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-04
09:38:38 +1000)


drm fixes for 6.5-rc5

ttm:
- NULL ptr deref fix

panel:
- add missing MODULE_DEVICE_TABLE

imx/ipuv3:
- timing fix

i915:
- Fix bug in getting msg length in AUX CH registers handler
- Gen12 AUX invalidation fixes
- Fix premature release of request's reusable memory


Alexander Stein (1):
  drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning

Andi Shyti (5):
  drm/i915/gt: Cleanup aux invalidation registers
  drm/i915: Add the gen12_needs_ccs_aux_inv helper
  drm/i915/gt: Rename flags with bit_group_X according to the datasheet
  drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CS
  drm/i915/gt: Support aux invalidation on all engines

Dave Airlie (2):
  Merge tag 'drm-misc-fixes-2023-08-03' of
ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-08-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Guchun Chen (1):
  drm/ttm: check null pointer before accessing when swapping

Janusz Krzysztofik (1):
  drm/i915: Fix premature release of request's reusable memory

Jonathan Cavitt (2):
  drm/i915/gt: Ensure memory quiesced before invalidation
  drm/i915/gt: Poll aux invalidation register bit on invalidation

Nikita Travkin (1):
  drm/panel: samsung-s6d7aa0: Add MODULE_DEVICE_TABLE

Tvrtko Ursulin (1):
  Merge tag 'gvt-fixes-2023-08-02' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Yan Zhao (1):
  drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler

 drivers/gpu/drm/i915/gt/gen8_engine_cs.c  | 140 +-
 drivers/gpu/drm/i915/gt/gen8_engine_cs.h  |  21 ++--
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   2 +
 drivers/gpu/drm/i915/gt/intel_gt_regs.h   |  16 +--
 drivers/gpu/drm/i915/gt/intel_lrc.c   |  17 +---
 drivers/gpu/drm/i915/gvt/edid.c   |   2 +-
 drivers/gpu/drm/i915/i915_active.c|  99 --
 drivers/gpu/drm/i915/i915_request.c   |  11 ++
 drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c|   2 +-
 drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c |   1 +
 drivers/gpu/drm/ttm/ttm_bo.c  |   3 +-
 11 files changed, 203 insertions(+), 111 deletions(-)


Re: [git pull] drm fixes for 6.5-rc4

2023-07-28 Thread pr-tracker-bot
The pull request you sent on Fri, 28 Jul 2023 12:20:10 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-28

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/17bf3df9af08c5e87c07a92b811b7f9f8034a32c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [git pull] drm fixes for 6.5-rc4

2023-07-28 Thread Linus Torvalds
On Thu, 27 Jul 2023 at 19:20, Dave Airlie  wrote:
>
> Regular scheduled fixes, msm and amdgpu leading the way, with some
> i915 and a single misc fbdev, all seems fine.

Pulled.

Tangentially related: where do you keep your pgp key? The one I have
is long expired, and doing a refresh doesn't get any updates...

Linus


[git pull] drm fixes for 6.5-rc4

2023-07-27 Thread Dave Airlie
Hi Linus,

Regular scheduled fixes, msm and amdgpu leading the way, with some
i915 and a single misc fbdev, all seems fine.

Dave.

drm-fixes-2023-07-28:
drm fixes for 6.5-rc4

fbdev:
- remove unused function

amdgpu:
- gfxhub partition fix
- Fix error handling in psp_sw_init()
- SMU13 fix
- DCN 3.1 fix
- DCN 3.2 fix
- Fix for display PHY programming sequence
- DP MST error handling fix
- GFX 9.4.3 fix

amdkfd:
- GFX11 trap handling fix

i915:
- Use shmem for dpt objects
- Fix an error handling path in igt_write_huge()

msm:
- display:
- Fix to correct the UBWC programming for decoder version 4.3 seen
  on SM8550
- Add the missing flush and fetch bits for DMA4 and DMA5 SSPPs.
- Fix to drop the unused dpu_core_perf_data_bus_id enum from the code
- Drop the unused dsi_phy_14nm_17mA_regulators from QCM 2290 DSI cfg.
- gpu:
- Fix warn splat for newer devices without revn
- Remove name/revn for a690.. we shouldn't be populating these for
  newer devices, for consistency, but it slipped through review
- Fix a6xx gpu snapshot BINDLESS_DATA size (was listed in bytes
  instead of dwords, causing AHB faults on a6xx gen4/a660-family)
- Disallow submit with fence id 0
The following changes since commit 6eaae198076080886b9e7d57f4ae06fa782f90ef:

  Linux 6.5-rc3 (2023-07-23 15:24:10 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-28

for you to fetch changes up to 9a767faa9477ef2a5fee6a0c9d69587b95a885df:

  Merge tag 'drm-msm-fixes-2023-07-27' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2023-07-28
11:59:14 +1000)


drm fixes for 6.5-rc4

fbdev:
- remove unused function

amdgpu:
- gfxhub partition fix
- Fix error handling in psp_sw_init()
- SMU13 fix
- DCN 3.1 fix
- DCN 3.2 fix
- Fix for display PHY programming sequence
- DP MST error handling fix
- GFX 9.4.3 fix

amdkfd:
- GFX11 trap handling fix

i915:
- Use shmem for dpt objects
- Fix an error handling path in igt_write_huge()

msm:
- display:
- Fix to correct the UBWC programming for decoder version 4.3 seen
  on SM8550
- Add the missing flush and fetch bits for DMA4 and DMA5 SSPPs.
- Fix to drop the unused dpu_core_perf_data_bus_id enum from the code
- Drop the unused dsi_phy_14nm_17mA_regulators from QCM 2290 DSI cfg.
- gpu:
- Fix warn splat for newer devices without revn
- Remove name/revn for a690.. we shouldn't be populating these for
  newer devices, for consistency, but it slipped through review
- Fix a6xx gpu snapshot BINDLESS_DATA size (was listed in bytes
  instead of dwords, causing AHB faults on a6xx gen4/a660-family)
- Disallow submit with fence id 0


Alvin Lee (1):
  drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0

Christophe JAILLET (1):
  drm/i915: Fix an error handling path in igt_write_huge()

Dan Carpenter (1):
  drm/amd/display: Unlock on error path in
dm_handle_mst_sideband_msg_ready_event()

Dave Airlie (4):
  Merge tag 'drm-misc-fixes-2023-07-27' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-07-27' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.5-2023-07-26' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-msm-fixes-2023-07-27' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (2):
  drm/msm/mdss: correct UBWC programming for SM8550
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id

Gaosheng Cui (1):
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()

George Shen (1):
  drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family

Jane Jian (1):
  drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX
Curr Clock

Jonathan Kim (1):
  drm/amdkfd: fix trap handling work around for debugging

Jonathan Marek (1):
  drm/msm/dpu: add missing flush and fetch bits for DMA4/DMA5 planes

Leo Chen (1):
  drm/amd/display: Exit idle optimizations before attempt to access PHY

Lijo Lazar (1):
  drm/amdgpu: Restore HQD persistent state register

Marijn Suijten (1):
  drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config

Mario Limonciello (1):
  drm/amd: Fix an error handling mistake in psp_sw_init()

Radhakrishna Sripada (1):
  drm/i915/dpt: Use shmem for dpt objects

Rob Clark (5):
  drm/msm/adreno: Fix warn splat for devices without revn
  drm/msm/a690: Remove revn and name
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  drm/msm: Fix hw_fence error path cleanup
  drm/msm: Disallow submit with fence id 0

Victor Lu (1):
  drm/amdgpu: Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2)

YueHaibing (1):
  drm/fb-helper: Remove unused inline function drm_fb_helper_defio_init()

 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c   |  6 +++---
 

Re: [git pull] drm fixes for 6.5-rc3

2023-07-20 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Jul 2023 13:14:05 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-21

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f7e3a1bafdea735050dfde00523cf505dc7fd309

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.5-rc3

2023-07-20 Thread Dave Airlie
Hi Linus,

This week's fixes pull, just realise the tag says for rc2, but it's
meant to be rc3. Mostly amdgpu fixes, a couple of i915 fixes, some
nouveau and then a few misc accel and other fixes.

Dave.

drm-fixes-2023-07-21:
drm fixes for 6.5-rc2

client:
- memory leak fix

dma-buf:
- memory leak fix

qaic:
- bound check fixes
- map_user_pages leak
- int overflow fixes

habanalabs:
- debugfs stub helper

nouveau:
- aux event slot fixes
- anx9805 cards fixes

i915:
- Add sentinel to xehp_oa_b_counters
- Revert "drm/i915: use localized __diag_ignore_all() instead of per file"

amdgpu:
- More PCIe DPM fixes for Intel platforms
- DCN3.0.1 fixes
- Virtual display timer fix
- Async flip fix
- SMU13 clock reporting fixes
- Add missing PSP firmware declaration
- DP MST fix
- DCN3.1.x fixes
- Slab out of bounds fix
The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

  Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-21

for you to fetch changes up to 28801cc85906ea62043e62c71def7f9daaf1c168:

  Merge tag 'amd-drm-fixes-6.5-2023-07-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-07-21
12:16:47 +1000)


drm fixes for 6.5-rc2

client:
- memory leak fix

dma-buf:
- memory leak fix

qaic:
- bound check fixes
- map_user_pages leak
- int overflow fixes

habanalabs:
- debugfs stub helper

nouveau:
- aux event slot fixes
- anx9805 cards fixes

i915:
- Add sentinel to xehp_oa_b_counters
- Revert "drm/i915: use localized __diag_ignore_all() instead of per file"

amdgpu:
- More PCIe DPM fixes for Intel platforms
- DCN3.0.1 fixes
- Virtual display timer fix
- Async flip fix
- SMU13 clock reporting fixes
- Add missing PSP firmware declaration
- DP MST fix
- DCN3.1.x fixes
- Slab out of bounds fix


Alex Deucher (2):
  drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
  drm/amdgpu/pm: make mclk consistent for smu 13.0.7

Andrzej Hajda (1):
  drm/i915/perf: add sentinel to xehp_oa_b_counters

Arnd Bergmann (1):
  accel/habanalabs: add more debugfs stub helpers

Aurabindo Pillai (2):
  drm/amd/display: export some optc function for reuse
  drm/amd/display: add DCN301 specific logic for OTG programming

Ben Skeggs (3):
  drm/nouveau/i2c: fix number of aux event slots
  drm/nouveau/disp: PIOR DP uses GPIO for HPD, not PMGR AUX interrupts
  drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP

Candice Li (1):
  drm/amdgpu: Allow the initramfs generator to include psp_13_0_6_ta

Dan Carpenter (4):
  accel/qaic: tighten bounds checking in encode_message()
  accel/qaic: tighten bounds checking in decode_message()
  accel/qaic: Add consistent integer overflow checks
  accel/qaic: Fix a leak in map_user_pages()

Daniel Miess (1):
  drm/amd/display: Prevent vtotal from being set to 0

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2023-07-20' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-07-20' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.5-2023-07-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Guchun Chen (5):
  drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
  drm/amdgpu: Allocate root PD on correct partition
  drm/amdgpu: fix slab-out-of-bounds issue in amdgpu_vm_pt_create
  drm/amdgpu/vm: use the same xcp_id from root PD
  drm/amdgpu: use a macro to define no xcp partition case

Jani Nikula (1):
  Revert "drm/i915: use localized __diag_ignore_all() instead of per file"

Jocelyn Falempe (2):
  drm/client: Fix memory leak in drm_client_target_cloned
  drm/client: Fix memory leak in drm_client_modeset_probe

Mario Limonciello (1):
  drm/amd: Use amdgpu_device_pcie_dynamic_switching_supported() for SMU7

Nicholas Kazlauskas (1):
  drm/amd/display: Keep PHY active for DP displays on DCN31

Simon Ser (1):
  drm/amd/display: only accept async flips for fast updates

Srinivasan Shanmugam (1):
  drm/amd/display: Clean up errors & warnings in amdgpu_dm.c

Taimur Hassan (1):
  drm/amd/display: check TG is non-null before checking if enabled

Ville Syrjälä (1):
  dma-buf/dma-resv: Stop leaking on krealloc() failure

Wayne Lin (1):
  drm/amd/display: Add polling method to handle MST reply packet

Zhikai Zhai (1):
  drm/amd/display: Disable MPC split by default on special asic

 drivers/accel/habanalabs/common/habanalabs.h   |   9 +
 drivers/accel/qaic/qaic_control.c  |  39 ++--
 drivers/dma-buf/dma-resv.c |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c|   6 +-
 

Re: [git pull] drm fixes for 6.5-rc2

2023-07-14 Thread pr-tracker-bot
The pull request you sent on Fri, 14 Jul 2023 14:39:37 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-14-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3a97a2993e7e7392292323fefc46d79bf9633e44

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.5-rc2

2023-07-13 Thread Dave Airlie
Hey Linus,

There were a bunch of fixes lined up for 2 weeks, so we have quite a
few scattered fixes, mostly amdgpu and i915, but ttm has a bunch and
nouveau makes an appearance.

So a bit busier than usual for rc2, but nothing seems out of the ordinary.

Dave.

drm-fixes-2023-07-14-1:
drm fixes for 6.5-rc2

fbdev:
- dma: Fix documented default preferred_bpp value

ttm:
- fix warning that we shouldn't mix && and ||
- never consider pinned BOs for eviction
- Don't leak a resource on eviction error
- Don't leak a resource on swapout move error
- fix bulk_move corruption when adding a entry

client:
- Send hotplug event after registering a client

dma-buf:
- keep the signaling time of merged fences v3
- fix an error pointer vs NULL bug

sched:
- wait for all deps in kill jobs
- call set fence parent from scheduled

i915:
- Don't preserve dpll_hw_state for slave crtc in Bigjoiner
- Consider OA buffer boundary when zeroing out reports
- Remove dead code from gen8_pte_encode
- Fix one wrong caching mode enum usage

amdgpu:
- SMU i2c locking fix
- Fix a possible deadlock in process restoration for ROCm apps
- Disable PCIe lane/speed switching on Intel platforms (the platforms
don't support it)

nouveau:
- disp: fix HDMI on gt215+
- disp/g94: enable HDMI
- acr: Abort loading ACR if no firmware was found
- bring back blit subchannel for pre nv50 GPUs
- Fix drm_dp_remove_payload() invocation

ivpu:
- Fix VPU register access in irq disable
- Clear specific interrupt status bits on C0

bridge:
- dw_hdmi: fix connector access for scdc
- ti-sn65dsi86: Fix auxiliary bus lifetime

panel:
- simple: Add connector_type for innolux_at043tn24
- simple: Add Powertip PH800480T013 drm_display_mode flags
The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-14-1

for you to fetch changes up to 38d88d5e97c9032ebeca092b9372209f2ca92cdf:

  Merge tag 'amd-drm-fixes-6.5-2023-07-12' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-07-14
13:19:54 +1000)


drm fixes for 6.5-rc2

fbdev:
- dma: Fix documented default preferred_bpp value

ttm:
- fix warning that we shouldn't mix && and ||
- never consider pinned BOs for eviction
- Don't leak a resource on eviction error
- Don't leak a resource on swapout move error
- fix bulk_move corruption when adding a entry

client:
- Send hotplug event after registering a client

dma-buf:
- keep the signaling time of merged fences v3
- fix an error pointer vs NULL bug

sched:
- wait for all deps in kill jobs
- call set fence parent from scheduled

i915:
- Don't preserve dpll_hw_state for slave crtc in Bigjoiner
- Consider OA buffer boundary when zeroing out reports
- Remove dead code from gen8_pte_encode
- Fix one wrong caching mode enum usage

amdgpu:
- SMU i2c locking fix
- Fix a possible deadlock in process restoration for ROCm apps
- Disable PCIe lane/speed switching on Intel platforms (the platforms
don't support it)

nouveau:
- disp: fix HDMI on gt215+
- disp/g94: enable HDMI
- acr: Abort loading ACR if no firmware was found
- bring back blit subchannel for pre nv50 GPUs
- Fix drm_dp_remove_payload() invocation

ivpu:
- Fix VPU register access in irq disable
- Clear specific interrupt status bits on C0

bridge:
- dw_hdmi: fix connector access for scdc
- ti-sn65dsi86: Fix auxiliary bus lifetime

panel:
- simple: Add connector_type for innolux_at043tn24
- simple: Add Powertip PH800480T013 drm_display_mode flags


Adrián Larumbe (1):
  drm: bridge: dw_hdmi: fix connector access for scdc

Boris Brezillon (2):
  drm/sched: Make sure we wait for all dependencies in kill_jobs_cb()
  drm/sched: Call drm_sched_fence_set_parent() from
drm_sched_fence_scheduled()

Christian König (3):
  drm/ttm: fix warning that we shouldn't mix && and ||
  dma-buf: keep the signaling time of merged fences v3
  drm/ttm: never consider pinned BOs for eviction

Dan Carpenter (1):
  dma-buf: fix an error pointer vs NULL bug

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2023-07-13' of
ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-07-13' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.5-2023-07-12' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Douglas Anderson (1):
  drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime

Evan Quan (1):
  drm/amd/pm: share the code around SMU13 pcie parameters update

Fabio Estevam (1):
  drm/panel: simple: Add connector_type for innolux_at043tn24

Geert Uytterhoeven (1):
  drm/fbdev-dma: Fix documented default preferred_bpp value

Karol Herbst (4):
  drm/nouveau/disp: fix HDMI on gt215+
  drm/nouveau/disp/g94: enable 

Re: [git pull] drm fixes for 6.5-rc1

2023-07-06 Thread pr-tracker-bot
The pull request you sent on Fri, 7 Jul 2023 11:14:46 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-07-07

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5133c9e51de41bfa902153888e11add3342ede18

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.5-rc1

2023-07-06 Thread Dave Airlie
Hi Linus,

Lots of fixes, mostly i915 and amdgpu. It's 2 weeks of i915, and I
think 3 weeks of amdgpu.

Dave.

drm-next-2023-07-07:
drm fixes for 6.5-rc1

fbdev:
- Fix module infos on sparc

panel:
- Fix mode on Starry-ili9882t

i915:
- Allow DC states along with PW2 only for PWB functionality [adlp+]
- Fix SSC selection for MPLLA [mtl]
- Use hw.adjusted mode when calculating io/fast wake times [psr]
- Apply min softlimit correctly [guc/slpc]
- Assign correct hdcp content type [hdcp]
- Add missing forward declarations/includes to display power headers
- Fix BDW PSR AUX CH data register offsets [psr]
- Use mock device info for creating mock device

amdgpu:
- Misc cleanups
- GFX 9.4.3 fixes
- DEBUGFS build fix
- Fix LPDDR5 reporting
- ASPM fixes
- DCN 3.1.4 fixes
- DP MST fixes
- DCN 3.2.x fixes
- Display PSR TCON fixes
- SMU 13.x fixes
- RAS fixes
- Vega12/20 SMU fixes
- PSP flashing cleanup
- GFX9 MCBP fixes
- SR-IOV fixes
- GPUVM clear mappings fix for always valid BOs
- Add FAMS quirk for problematic monitor
- Fix possible UAF
- Better handle momentary temperature fluctuations
- SDMA 4.4.2 fixes
- Fencing fix
The following changes since commit 5ff2977b19769fd24b0cfbe7cbe4d5114b6106af:

  Merge tag 'drm-intel-next-fixes-2023-06-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-06-29
06:25:26 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-07-07

for you to fetch changes up to 6725f33228077902ddac2a05e0ab361dee36e4ba:

  Merge tag 'drm-misc-next-fixes-2023-07-06' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2023-07-07
11:05:16 +1000)


drm fixes for 6.5-rc1

fbdev:
- Fix module infos on sparc

panel:
- Fix mode on Starry-ili9882t

i915:
- Allow DC states along with PW2 only for PWB functionality [adlp+]
- Fix SSC selection for MPLLA [mtl]
- Use hw.adjusted mode when calculating io/fast wake times [psr]
- Apply min softlimit correctly [guc/slpc]
- Assign correct hdcp content type [hdcp]
- Add missing forward declarations/includes to display power headers
- Fix BDW PSR AUX CH data register offsets [psr]
- Use mock device info for creating mock device

amdgpu:
- Misc cleanups
- GFX 9.4.3 fixes
- DEBUGFS build fix
- Fix LPDDR5 reporting
- ASPM fixes
- DCN 3.1.4 fixes
- DP MST fixes
- DCN 3.2.x fixes
- Display PSR TCON fixes
- SMU 13.x fixes
- RAS fixes
- Vega12/20 SMU fixes
- PSP flashing cleanup
- GFX9 MCBP fixes
- SR-IOV fixes
- GPUVM clear mappings fix for always valid BOs
- Add FAMS quirk for problematic monitor
- Fix possible UAF
- Better handle monentary temperature fluctuations
- SDMA 4.4.2 fixes
- Fencing fix


Alex Deucher (3):
  drm/amdgpu/atomfirmware: fix LPDDR5 width reporting
  drm/amdgpu: make mcbp a per device setting
  drm/amdgpu: enable mcbp by default on gfx9

Alex Sierra (1):
  drm/amdkfd: set coherent host access capability flag

Alvin Lee (7):
  drm/amd/display: Fix pipe check condition for manual trigger
  drm/amd/display: Clear update flags at end of flip
  drm/amd/display: enable the new fast update path for supported ASICs
  drm/amd/display: Enable dc mode clock switching for DCN32x
  drm/amd/display: Limit new fast update path to addr and gamma / color
  drm/amd/display: For new fast update path, loop through each surface
  drm/amd/display: Take full update path if number of planes changed

Aric Cyr (2):
  drm/amd/display: 3.2.240
  drm/amd/display: 3.2.241

Aurabindo Pillai (1):
  drm/amd/display: Add monitor specific edid quirk

Austin Zheng (3):
  drm/amd/display: Add Clock Table Entry With Max DC Values
  drm/amd/display: Disable DC Mode Capping On DCN321
  drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2

Christian König (1):
  drm/amdgpu: fix number of fence calculations

Cong Yang (1):
  drm/panel: Fine tune Starry-ili9882t panel HFP and HBP

Daniel Miess (4):
  drm/amd/display: disable power gating for DCN314
  drm/amd/display: disable RCO for DCN314
  Revert "drm/amd/display: Move DCN314 DOMAIN power control to DMCUB"
  Partially revert "drm/amd/display: Fix possible underflow for
displays with large vblank"

Dave Airlie (5):
  Merge tag 'drm-misc-next-fixes-2023-06-29' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  Merge tag 'drm-intel-next-fixes-2023-06-29' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
  Merge tag 'amd-drm-fixes-6.5-2023-06-30-1' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next
  Merge tag 'drm-intel-next-fixes-2023-07-06' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
  Merge tag 'drm-misc-next-fixes-2023-07-06' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next

Dmytro Laktyushkin (1):
  drm/amd/display: fix odm k2 div calculation


Re: [git pull] drm fixes for 6.4 final

2023-06-23 Thread pr-tracker-bot
The pull request you sent on Fri, 23 Jun 2023 16:48:56 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-23

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a92b7d26c743b9dc06d520f863d624e94978a1d9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [git pull] drm fixes for 6.4 final

2023-06-23 Thread Alex Deucher
On Fri, Jun 23, 2023 at 2:49 AM Dave Airlie  wrote:
>
> Hey Linus,
>
> very quiet last week, just two misc fixes, one dp-mst and one qaic.
>
> Should be all ready for the merge window next week.

Was out of the office this week and didn't get to -fixes until today.
Will send the PR to everyone now.

Alex


>
> Dave.
>
> drm-fixes-2023-06-23:
> drm fixes for 6.4 final
>
> qaic:
> - dma-buf import fix
>
> dp-mst:
> - fix NULL ptr deref
> The following changes since commit 45a3e24f65e90a047bef86f927ebdc4c710edaa1:
>
>   Linux 6.4-rc7 (2023-06-18 14:06:27 -0700)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-23
>
> for you to fetch changes up to 9bd9be5cbaf8a8faa175ef4fba04a5623281debe:
>
>   Merge tag 'drm-misc-fixes-2023-06-21' of
> git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-06-23
> 12:16:48 +1000)
>
> 
> drm fixes for 6.4 final
>
> qaic:
> - dma-buf import fix
>
> dp-mst:
> - fix NULL ptr deref
>
> 
> Dave Airlie (1):
>   Merge tag 'drm-misc-fixes-2023-06-21' of
> git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
>
> Jeff Layton (1):
>   drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
>
> Pranjal Ramajor Asha Kanojiya (1):
>   accel/qaic: Call DRM helper function to destroy prime GEM
>
>  drivers/accel/qaic/qaic_data.c| 4 ++--
>  drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)


[git pull] drm fixes for 6.4 final

2023-06-23 Thread Dave Airlie
Hey Linus,

very quiet last week, just two misc fixes, one dp-mst and one qaic.

Should be all ready for the merge window next week.

Dave.

drm-fixes-2023-06-23:
drm fixes for 6.4 final

qaic:
- dma-buf import fix

dp-mst:
- fix NULL ptr deref
The following changes since commit 45a3e24f65e90a047bef86f927ebdc4c710edaa1:

  Linux 6.4-rc7 (2023-06-18 14:06:27 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-23

for you to fetch changes up to 9bd9be5cbaf8a8faa175ef4fba04a5623281debe:

  Merge tag 'drm-misc-fixes-2023-06-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-06-23
12:16:48 +1000)


drm fixes for 6.4 final

qaic:
- dma-buf import fix

dp-mst:
- fix NULL ptr deref


Dave Airlie (1):
  Merge tag 'drm-misc-fixes-2023-06-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Jeff Layton (1):
  drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2

Pranjal Ramajor Asha Kanojiya (1):
  accel/qaic: Call DRM helper function to destroy prime GEM

 drivers/accel/qaic/qaic_data.c| 4 ++--
 drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


Re: [git pull] drm fixes for 6.4-rc7

2023-06-16 Thread pr-tracker-bot
The pull request you sent on Sat, 17 Jun 2023 06:29:31 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-17

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1639fae5132bc8a904af28d97cea0bedb3af802e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc7

2023-06-16 Thread Dave Airlie
Hi Linus,

Bunch of misc fixes across the board, amdgpu is the usual bulk with a
revert and other fixes, nouveau has a race fix that was causing a UAF
that was hard hanging systems, otherwise some qaic, bridge and radeon.

Dave.

drm-fixes-2023-06-17:
drm fixes for 6.4-rc7

amdgpu:
- GFX9 preemption fixes
- Add missing radeon secondary PCI ID
- vblflash fixes
- SMU 13 fix
- VCN 4.0 fix
- Re-enable TOPDOWN flag for large BAR systems to fix regression
- eDP fix
- PSR hang fix
- DPIA fix

radeon:
- fbdev client warning fix

qaic:
- leak fix
- null ptr deref fix

nouveau:
- use-after-free caused by fence race fix
- runtime pm fix
- NULL ptr checks

bridge:
- ti-sn65dsi86: Avoid possible buffer overflow
The following changes since commit 858fd168a95c5b9669aac8db6c14a9aeab446375:

  Linux 6.4-rc6 (2023-06-11 14:35:30 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-17

for you to fetch changes up to 9930f518b6a82ff10a3d13e0cbde05cce04f5930:

  Merge tag 'drm-misc-fixes-2023-06-16' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-06-17
06:11:59 +1000)


drm fixes for 6.4-rc7

amdgpu:
- GFX9 preemption fixes
- Add missing radeon secondary PCI ID
- vblflash fixes
- SMU 13 fix
- VCN 4.0 fix
- Re-enable TOPDOWN flag for large BAR systems to fix regression
- eDP fix
- PSR hang fix
- DPIA fix

radeon:
- fbdev client warning fix

qaic:
- leak fix
- null ptr deref fix

nouveau:
- use-after-free caused by fence race fix
- runtime pm fix
- NULL ptr checks

bridge:
- ti-sn65dsi86: Avoid possible buffer overflow


Alex Deucher (1):
  drm/amdgpu: add missing radeon secondary PCI ID

Arunpravin Paneer Selvam (1):
  Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in
large bar system"

Carl Vanderlip (1):
  accel/qaic: Free user handle on interrupted mutex

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-6.4-2023-06-14' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  nouveau: fix client work fence deletion race
  Merge tag 'drm-misc-fixes-2023-06-16' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Hersen Wu (1):
  drm/amd/display: edp do not add non-edid timings

Jeffrey Hugo (1):
  accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device()

Jiadong Zhu (4):
  drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
  drm/amdgpu: Program gds backup address as zero if no gds allocated
  drm/amdgpu: Modify indirect buffer packages for resubmission
  drm/amdgpu: Implement gfx9 patch functions for resubmission

Kenneth Feng (1):
  drm/amd/pm: workaround for compute workload type on some skus

Mario Limonciello (2):
  drm/amd: Make sure image is written to trigger VBIOS image update flow
  drm/amd: Tighten permissions on VBIOS flashing attributes

Natalia Petrova (2):
  drm/nouveau/dp: check for NULL nv_connector->native_mode
  drm/nouveau: add nv_encoder pointer check for NULL

Peichen Huang (1):
  drm/amd/display: limit DPIA link rate to HBR3

Ratchanan Srirattanamet (1):
  drm/nouveau: don't detect DSM for non-NVIDIA device

Sonny Jiang (1):
  drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1

Su Hui (1):
  drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow

Thomas Zimmermann (1):
  drm/radeon: Disable outputs when releasing fbdev client

Tom Chung (1):
  drm/amd/display: fix the system hang while disable PSR

 drivers/accel/qaic/qaic_drv.c  |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c|   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c|   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c   |  18 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h   |   9 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c   |  60 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h   |  15 +++
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c  | 101 +++--
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c  |   6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  18 +++-
 .../gpu/drm/amd/display/dc/link/link_detection.c   |   5 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  33 ++-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c  |   4 +
 drivers/gpu/drm/nouveau/nouveau_acpi.c |   3 +
 drivers/gpu/drm/nouveau/nouveau_connector.c|   7 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c  |  14 ++-
 drivers/gpu/drm/radeon/radeon_fbdev.c  |   1 +
 18 files changed, 281 insertions(+), 27 deletions(-)


Re: [git pull] drm fixes for 6.4-rc6

2023-06-08 Thread pr-tracker-bot
The pull request you sent on Fri, 9 Jun 2023 11:39:32 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-09

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/33f2b5785a2b6b0ed1948aafee60d3abb12f1e3a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc6

2023-06-08 Thread Dave Airlie
Hey Linux,

Bit busier and a bit more scattered than usual. amdgpu is the main
one, with ivpu and msm having a few fixes, then i915, exynos, ast,
lima, radeon with some misc bits, but overall nothing standing out.

Dave.

drm-fixes-2023-06-09:
drm fixes for 6.4-rc6

fb-helper:
- Fill in fb-helper vars more correctly.

amdgpu:
- S0ix fixes
- GPU reset fixes
- SMU13 fixes
- SMU11 fixes
- Misc Display fixes
- Revert RV/RV2/PCO clock counter changes
- Fix Stoney xclk value
- Fix reserved vram debug info

radeon:
- Fix a potential use after free

i915:
- CDCLK voltage fix for ADL-P
- eDP wake sync pulse fix.
- Two error handling fixes to selftests

exynos:
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

ast:
- resume and modeset fixes for ast.

ivpu:
- Assorted ivpu fixes.

lima:
- lima context destroy fix.

msm:
- Fix max segment size to address splat on newer a6xx
- Disable PSR by default w/ modparam to re-enable, since there
  still seems to be a lingering issue
- Fix HPD issue
- Fix issue with unitialized GMU mutex
The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7:

  Linux 6.4-rc5 (2023-06-04 14:04:27 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-09

for you to fetch changes up to 986c34b495810b38f365bb71665b77de60f15b2c:

  Merge tag 'drm-msm-fixes-2023-06-08' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2023-06-09
11:20:23 +1000)


drm fixes for 6.4-rc6

fb-helper:
- Fill in fb-helper vars more correctly.

amdgpu:
- S0ix fixes
- GPU reset fixes
- SMU13 fixes
- SMU11 fixes
- Misc Display fixes
- Revert RV/RV2/PCO clock counter changes
- Fix Stoney xclk value
- Fix reserved vram debug info

radeon:
- Fix a potential use after free

i915:
- CDCLK voltage fix for ADL-P
- eDP wake sync pulse fix.
- Two error handling fixes to selftests

exynos:
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

ast:
- resume and modeset fixes for ast.

ivpu:
- Assorted ivpu fixes.

lima:
- lima context destroy fix.

msm:
- Fix max segment size to address splat on newer a6xx
- Disable PSR by default w/ modparam to re-enable, since there
  still seems to be a lingering issue
- Fix HPD issue
- Fix issue with unitialized GMU mutex


Abhinav Kumar (1):
  drm/msm/dp: add module parameter for PSR

Alex Deucher (3):
  Revert "drm/amdgpu: change the reference clock for raven/raven2"
  Revert "drm/amdgpu: Differentiate between Raven2 and
Raven/Picasso according to revision id"
  Revert "drm/amdgpu: switch to golden tsc registers for raven/raven2"

Alvin Lee (1):
  drm/amd/display: Reduce sdp bw after urgent to 90%

Andi Shyti (1):
  drm/i915/gt: Use the correct error value when kernel_context() fails

Andrzej Kacprowski (2):
  accel/ivpu: Do not trigger extra VPU reset if the VPU is idle
  accel/ivpu: Fix sporadic VPU boot failure

Chaitanya Kumar Borah (1):
  drm/i915/display: Set correct voltage level for 480MHz CDCLK

Chia-I Wu (1):
  drm/amdgpu: fix xclk freq on CHIP_STONEY

Dave Airlie (5):
  Merge tag 'amd-drm-fixes-6.4-2023-06-07' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2023-06-08' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'exynos-drm-fixes-for-v6.4-rc6' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes
  Merge tag 'drm-misc-fixes-2023-06-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-msm-fixes-2023-06-08' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (1):
  drm/msm/a6xx: initialize GMU mutex earlier

Erico Nunes (1):
  drm/lima: fix sched context destroy

Evan Quan (1):
  drm/amd/pm: conditionally disable pcie lane switching for some
sienna_cichlid SKUs

Geert Uytterhoeven (1):
  drm/fb-helper: Fix height, width, and accel_flags in fb_var

Horatio Zhang (1):
  drm/amdgpu: fix Null pointer dereference error in
amdgpu_device_recover_vram

Inki Dae (1):
  drm/exynos: vidi: fix a wrong error return

Jammy Huang (2):
  drm/ast: Fix long time waiting on s3/s4 resume
  drm/ast: Fix modeset failed on DisplayPort

Jouni Högander (1):
  drm/i915: Use 18 fast wake AUX sync len

Kuogee Hsieh (1):
  drm/msm/dp: enable HDP plugin/unplugged interrupts at hpd_enable/disable

Lijo Lazar (1):
  drm/amd/pm: Fix power context allocation in SMU13

Mario Limonciello (2):
  drm/amd: Disallow s0ix without BIOS support again
  drm/amd: Make lack of `ACPI_FADT_LOW_POWER_S0` or
`CONFIG_AMD_PMC` louder during suspend path

Min Li (2):
  drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  drm/radeon: fix race condition UAF in 

Re: [git pull] drm fixes for 6.4-rc5

2023-06-02 Thread pr-tracker-bot
The pull request you sent on Fri, 2 Jun 2023 14:12:59 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-02

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e99a74673a19631d4a23c7e1fe2f21c55471a5d1

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc5

2023-06-01 Thread Dave Airlie
Hi Linus,

Quiet enough week, though the misc fixes tree didn't get to me when I
was sending this, so maybe it'll be a bit bigger next week, just one
i915 fix and some scattered amdgpu fixes.

Dave.

drm-fixes-2023-06-02:
drm fixes for v6.4-rc5

amdgpu:
- Fix mclk and fclk output ordering on some APUs
- Fix display regression with 5K VRR
- VCN, JPEG spurious interrupt warning fixes
- Fix SI DPM on some ARM64 platforms
- Fix missing TMZ enablement on GC 11.0.1

i915:
- Fix for OA reporting to allow detecting non-power-of-two reports
The following changes since commit 7877cb91f1081754a1487c144d85dc0d2e2e7fc4:

  Linux 6.4-rc4 (2023-05-28 07:49:00 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-02

for you to fetch changes up to b6ccf213d95e9373ac1f7fbcb5de3b52eec0ddb3:

  Merge tag 'drm-intel-fixes-2023-06-01' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-06-02
10:33:29 +1000)


drm fixes for v6.4-rc5

amdgpu:
- Fix mclk and fclk output ordering on some APUs
- Fix display regression with 5K VRR
- VCN, JPEG spurious interrupt warning fixes
- Fix SI DPM on some ARM64 platforms
- Fix missing TMZ enablement on GC 11.0.1

i915:
- Fix for OA reporting to allow detecting non-power-of-two reports


Ashutosh Dixit (1):
  drm/i915/perf: Clear out entire reports after reading if not
power of 2 size

Dave Airlie (2):
  Merge tag 'amd-drm-fixes-6.4-2023-05-31' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2023-06-01' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Guchun Chen (1):
  drm/amd/pm: resolve reboot exception for si oland

Horatio Zhang (6):
  drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON
  drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6
  drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0
  drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON
  drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6
  drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0

Ikshwaku Chauhan (1):
  drm/amdgpu: enable tmz by default for GC 11.0.1

Michel Dänzer (2):
  Revert "drm/amd/display: Block optimize on consecutive FAMS enables"
  Revert "drm/amd/display: Do not set drr on pipe commit"

Tim Huang (5):
  drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
  drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
  drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
  drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
  drm/amd/pm: reverse mclk and fclk clocks levels for renoir

 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c|  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c   | 27 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h   |  3 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c| 27 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h|  3 ++
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 28 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 28 -
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c  | 25 ---
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c  | 36 ++
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  9 --
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +--
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 29 -
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   | 10 +++---
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c|  5 +--
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |  5 +--
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c   |  5 +--
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |  5 +--
 drivers/gpu/drm/i915/i915_perf.c   | 17 ++
 18 files changed, 184 insertions(+), 106 deletions(-)


Re: [git pull] drm fixes for 6.4-rc4

2023-05-26 Thread pr-tracker-bot
The pull request you sent on Fri, 26 May 2023 16:04:02 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b83ac44e02986e640ee954e187ba414cb94453e2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc4

2023-05-26 Thread Dave Airlie
Hi Linus,

This week's collection is pretty spread out, accel/qaic has a bunch of
fixes, amdgpu, then lots of single fixes across a bunch of places.

Dave.

drm-fixes-2023-05-26:
drm fixes for 6.4-rc4

core:
- fix drmm_mutex_init lock class

mgag200:
- fix gamma lut initialisation

pl111:
- fix FB depth on IMPD-1 framebuffer

amdgpu:
- Fix missing BO unlocking in KIQ error path
- Avoid spurious secure display error messages
- SMU13 fix
- Fix an OD regression
- GPU reset display IRQ warning fix
- MST fix

radeon:
- Fix a DP regression

i915:
- PIPEDMC disabling fix for bigjoiner config

panel:
- fix aya neo air plus quirk

sched:
- remove redundant NULL check

qaic:
- fix NNC message corruption
- Grab ch_lock during QAIC_ATTACH_SLICE_BO
- Flush the transfer list again
- Validate if BO is sliced before slicing
- Validate user data before grabbing any lock
- initialize ret variable to 0
- silence some uninitialized variable warnings
The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511:

  Linux 6.4-rc3 (2023-05-21 14:05:48 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-26

for you to fetch changes up to 5502d1fab09df791a8b1208dea9defc418b9bbf7:

  Merge tag 'drm-misc-fixes-2023-05-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-05-26
15:38:31 +1000)


drm fixes for 6.4-rc4

core:
- fix drmm_mutex_init lock class

mgag200:
- fix gamma lut initialisation

pl111:
- fix FB depth on IMPD-1 framebuffer

amdgpu:
- Fix missing BO unlocking in KIQ error path
- Avoid spurious secure display error messages
- SMU13 fix
- Fix an OD regression
- GPU reset display IRQ warning fix
- MST fix

radeon:
- Fix a DP regression

i915:
- PIPEDMC disabling fix for bigjoiner config

panel:
- fix aya neo air plus quirk

sched:
- remove redundant NULL check

qaic:
- fix NNC message corruption
- Grab ch_lock during QAIC_ATTACH_SLICE_BO
- Flush the transfer list again
- Validate if BO is sliced before slicing
- Validate user data before grabbing any lock
- initialize ret variable to 0
- silence some uninitialized variable warnings


Alan Liu (1):
  drm/amd/display: Fix warning in disabling vblank irq

Alex Deucher (1):
  drm/radeon: reintroduce radeon_dp_work_func content

Dan Carpenter (1):
  accel/qaic: silence some uninitialized variable warnings

Dave Airlie (3):
  Merge tag 'drm-intel-fixes-2023-05-25' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.4-2023-05-24' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2023-05-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Evan Quan (1):
  drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7

Fangzhi Zuo (1):
  drm/amd/display: Have Payload Properly Created After Resume

Imre Deak (1):
  drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration

Jeffrey Hugo (1):
  accel/qaic: Fix NNC message corruption

Jesse Zhang (1):
  drm/amdgpu: don't enable secure display on incompatible platforms

Jocelyn Falempe (1):
  drm/mgag200: Fix gamma lut not initialized.

Jonatas Esteves (1):
  drm/amd/pm: Fix output of pp_od_clk_voltage

Linus Walleij (1):
  drm/pl111: Fix FB depth on IMPD-1 framebuffer

Matthew Auld (1):
  drm: fix drmm_mutex_init()

Maxime Ripard (1):
  Merge drm/drm-fixes into drm-misc-fixes

Maya Matuszczyk (1):
  drm: panel-orientation-quirks: Change Air's quirk to support Air Plus

Pranjal Ramajor Asha Kanojiya (4):
  accel/qaic: Validate user data before grabbing any lock
  accel/qaic: Validate if BO is sliced before slicing
  accel/qaic: Flush the transfer list again
  accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO

Sukrut Bellary (1):
  drm:amd:amdgpu: Fix missing buffer object unlock in failure path

Tom Rix (1):
  accel/qaic: initialize ret variable to 0

Vladislav Efanov (1):
  drm/sched: Remove redundant check

 drivers/accel/qaic/qaic_control.c  | 41 ++
 drivers/accel/qaic/qaic_data.c | 93 +++---
 drivers/accel/qaic/qaic_drv.c  |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c |  4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c  |  4 +-
 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c |  8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 25 +++---
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 16 +---
 drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 ++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |  1 +
 drivers/gpu/drm/drm_managed.c  | 22 +
 drivers/gpu/drm/drm_panel_orientation_quirks.c |  2 +-
 drivers/gpu/drm/i915/display/intel_display.c   | 12 ++-
 

Re: [git pull] drm fixes for 6.4-rc3

2023-05-19 Thread pr-tracker-bot
The pull request you sent on Sat, 20 May 2023 11:09:38 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-20

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d635f6cc934bcd467c5d67148ece74632fd96abf

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc3

2023-05-19 Thread Dave Airlie
Hi Linus,

Regular fixes pull, amdgpu and msm make up most of these, nothing too
serious, also one i915 and one exynos. I didn't get a misc fixes pull
this week (one of the maintainers is off, so have to engage the
backup) so I think there are a few outstanding patches that will show
up next week,

Dave.

drm-fixes-2023-05-20:
drm fixes for 6.4-rc3

amdgpu:
- update gfx11 clock counter logic
- Fix a race when disabling gfxoff on gfx10/11 for profiling
- Raven/Raven2/PCO clock counter fix
- Add missing get_vbios_fb_size for GMC 11
- Fix a spurious irq warning in the device remove case
- Fix possible power mode mismatch between driver and PMFW
- USB4 fix

exynos:
- fix build warning

i915:
- fix missing NULL check in HDCP code

msm:
- display:
- msm8998: fix fetch and qos to align with downstream
- msm8998: fix LM pairs to align with downstream
- remove unused INTF0 interrupt mask on some chipsets
- remove TE2 block from relevant chipsets
- relocate non-MDP_TOP offset to different header
- fix some indentation
- fix register offets/masks for dither blocks
- make ping-ping block length 0
- remove duplicated defines
- fix log mask for writeback block
- unregister the hdmi codec for dp during unbind
- fix yaml warnings
- gpu:
- fix submit error path leak
- arm-smmu-qcom fix for regression that broke per-process page tables
- fix no-iommu crash
The following changes since commit f1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6:

  Linux 6.4-rc2 (2023-05-14 12:51:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-20

for you to fetch changes up to 79ef1c9d14c65a5c3f7eec47389d8c2a33be8e8d:

  Merge tag 'amd-drm-fixes-6.4-2023-05-18' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-05-19
11:26:21 +1000)


drm fixes for 6.4-rc3

amdgpu:
- update gfx11 clock counter logic
- Fix a race when disabling gfxoff on gfx10/11 for profiling
- Raven/Raven2/PCO clock counter fix
- Add missing get_vbios_fb_size for GMC 11
- Fix a spurious irq warning in the device remove case
- Fix possible power mode mismatch between driver and PMFW
- USB4 fix

exynos:
- fix build warning

i915:
- fix missing NULL check in HDCP code

msm:
- display:
- msm8998: fix fetch and qos to align with downstream
- msm8998: fix LM pairs to align with downstream
- remove unused INTF0 interrupt mask on some chipsets
- remove TE2 block from relevant chipsets
- relocate non-MDP_TOP offset to different header
- fix some indentation
- fix register offets/masks for dither blocks
- make ping-ping block length 0
- remove duplicated defines
- fix log mask for writeback block
- unregister the hdmi codec for dp during unbind
- fix yaml warnings
- gpu:
- fix submit error path leak
- arm-smmu-qcom fix for regression that broke per-process page tables
- fix no-iommu crash


Alex Deucher (2):
  drm/amdgpu/gfx11: update gpu_clock_counter logic
  drm/amdgpu/gmc11: implement get_vbios_fb_size()

Arnaud Vrac (2):
  drm/msm/dpu: tweak msm8998 hw catalog values
  drm/msm/dpu: tweak lm pairings in msm8998 hw catalog

Arnd Bergmann (1):
  drm/exynos: fix g2d_open/close helper function definitions

Bas Nieuwenhuizen (1):
  drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.

Dave Airlie (4):
  Merge tag 'exynos-drm-fixes-for-v6.4-rc3' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes
  Merge tag 'drm-intel-fixes-2023-05-17' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-msm-fixes-2023-05-17' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'amd-drm-fixes-6.4-2023-05-18' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Evan Quan (1):
  drm/amd/pm: fix possible power mode mismatch between driver and PMFW

Guchun Chen (1):
  drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged

Guilherme G. Piccoli (1):
  drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well

Jesse Zhang (1):
  drm/amdgpu: Differentiate between Raven2 and Raven/Picasso
according to revision id

Jianhua Lu (1):
  dt-bindings: display/msm: dsi-controller-main: Document qcom,
master-dsi and qcom, sync-dual-dsi

Luca Weiss (1):
  drm/msm/iommu: Fix null pointer dereference in no-IOMMU case

Marijn Suijten (9):
  drm/msm/dpu: Assign missing writeback log_mask
  drm/msm/dpu: Remove unused INTF0 interrupt mask from SM6115/QCM2290
  drm/msm/dpu: Remove TE2 block and feature from DPU >= 5.0.0 hardware
  drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
  drm/msm/dpu: Reindent REV_7xxx interrupt masks with tabs
  drm/msm/dpu: Fix PP_BLK_DIPHER -> DITHER typo
  drm/msm/dpu: Use V2 DITHER PINGPONG sub-block in SM8[34]50/SC8280XP
  drm/msm/dpu: Set PINGPONG block length to zero 

Re: [git pull] drm fixes for 6.4-rc2

2023-05-11 Thread pr-tracker-bot
The pull request you sent on Fri, 12 May 2023 06:59:57 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-12

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cc3c44c9fda264c6d401be04e95449a57c1231c6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.4-rc2

2023-05-11 Thread Dave Airlie
Hi Linus,

About the usual for this stage, bunch of amdgpu, a few i915 and a
scattering of fixes across the board,

Regards,
Dave.

drm-fixes-2023-05-12:
drm fixes for 6.4-rc2

dsc:
- macro fixes

simplefb:
- fix VESA format

scheduler:
- Scheduler timeout handling fix.

fbdev:
- Prohibit potential out-of-bounds access in generic fbdev emulation.

ast:
- Improve AST2500+ compat on ARM.

mipi-dsi:
- Small mipi-dsi fix.

amdgpu:
- VCN3 fixes
- APUs always support PCI atomics
- Legacy power management fixes
- DCN 3.1.4 fix
- DCFCLK fix
- Fix several RAS irq refcount mismatches
- GPU Reset fix
- GFX 11.0.4 fix

i915:
- Fix to taint kernel when force_probe is used
- Null deref and div-by-zero fixes for display
- GuC error capture fix for Xe devices
The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-12

for you to fetch changes up to d8843eebbbd15b78c6a7745717b3705eca923b0f:

  Merge tag 'amd-drm-fixes-6.4-2023-05-11' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-05-12
06:46:34 +1000)


drm fixes for 6.4-rc2

dsc:
- macro fixes

simplefb:
- fix VESA format

scheduler:
- Scheduler timeout handling fix.

fbdev:
- Prohibit potential out-of-bounds access in generic fbdev emulation.

ast:
- Improve AST2500+ compat on ARM.

mipi-dsi:
- Small mipi-dsi fix.

amdgpu:
- VCN3 fixes
- APUs always support PCI atomics
- Legacy power management fixes
- DCN 3.1.4 fix
- DCFCLK fix
- Fix several RAS irq refcount mismatches
- GPU Reset fix
- GFX 11.0.4 fix

i915:
- Fix to taint kernel when force_probe is used
- Null deref and div-by-zero fixes for display
- GuC error capture fix for Xe devices


Alvin Lee (1):
  drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2023-05-11' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-05-11-1' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.4-2023-05-11' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Guchun Chen (4):
  drm/amd/pm: parse pp_handle under appropriate conditions
  drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
  drm/amd/pm: avoid potential UBSAN issue on legacy asics
  drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling
legacy gfx ras

Horatio Zhang (1):
  drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs

Jammy Huang (1):
  drm/ast: Fix ARM compatibility

Jani Nikula (3):
  drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
  drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
  drm/i915: taint kernel when force probing unsupported devices

John Harrison (1):
  drm/i915/guc: Don't capture Gen8 regs on Xe devices

Kees Cook (1):
  drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes

Leo Chen (1):
  drm/amd/display: Add symclk workaround during disable link output

Lin.Cao (1):
  drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)

Nikita Zhandarovich (1):
  drm/i915/dp: prevent potential div-by-zero

Pierre Asselin (1):
  firmware/sysfb: Fix VESA format selection

Saleemkhan Jamadar (1):
  drm/amdgpu/jpeg: Remove harvest checking for JPEG3

Saravana Kannan (1):
  drm/mipi-dsi: Set the fwnode for mipi_dsi_device

Stanislav Lisovskiy (1):
  drm/i915: Fix NULL ptr deref by checking new_crtc_state

Sui Jingfeng (1):
  drm/fbdev-generic: prohibit potential out-of-bounds access

Thong Thai (1):
  drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution

Vitaly Prosyak (1):
  drm/sched: Check scheduler work queue before calling timeout handling

Yifan Zhang (2):
  drm/amdgpu: set gfx9 onwards APU atomics support to be true
  drm/amdgpu: change gfx 11.0.4 external_id range

 drivers/firmware/sysfb_simplefb.c  |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c|  8 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 46 ---
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c  |  3 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c |  1 +
 drivers/gpu/drm/amd/amdgpu/nv.c| 22 ++--
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c |  8 ++-
 drivers/gpu/drm/amd/amdgpu/soc21.c |  2 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c   | 65 ++
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h   |  2 +
 .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c|  2 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |  5 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.h |  1 

Re: [git pull] drm fixes part 2 for 6.4-rc1

2023-05-05 Thread pr-tracker-bot
The pull request you sent on Fri, 5 May 2023 13:10:28 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-05-05

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/084f51d473cd566eab310d5da56fe7b68d0b10be

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes part 2 for 6.4-rc1

2023-05-04 Thread Dave Airlie
Hi Linus,

This is the fixes for the last couple of weeks for i915 and last 3
weeks for amdgpu, lots of them but pretty scattered around and all
pretty small.

Dave.

drm-next-2023-05-05:
drm fixes part 2 for 6.4-rc1

amdgpu:
- SR-IOV fixes
- DCN 3.2 fixes
- DC mclk handling fixes
- eDP fixes
- SubVP fixes
- HDCP regression fix
- DSC fixes
- DC FP fixes
- DCN 3.x fixes
- Display flickering fix when switching between vram and gtt
- Z8 power saving fix
- Fix hang when skipping modeset
- GPU reset fixes
- Doorbell fix when resizing BARs
- Fix spurious warnings in gmc
- Locking fix for AMDGPU_SCHED IOCTL
- SR-IOV fix
- DCN 3.1.4 fix
- DCN 3.2 fix
- Fix job cleanup when CS is aborted

i915:
- skl pipe source size check
- mtl transcoder mask fix
- DSI power on sequence fix
- GuC versioning corner case fix
The following changes since commit cf03e2956af307dc25e8c41fd4cffe44482a6ec1:

  Merge tag 'drm-misc-next-fixes-2023-04-26' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2023-04-27
11:29:34 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-05-05

for you to fetch changes up to 1bef84af084e981550d9ecc3359baa22533d7b99:

  Merge tag 'drm-intel-next-fixes-2023-05-04-1' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-05-05
11:27:26 +1000)


drm fixes part 2 for 6.4-rc1

amdgpu:
- SR-IOV fixes
- DCN 3.2 fixes
- DC mclk handling fixes
- eDP fixes
- SubVP fixes
- HDCP regression fix
- DSC fixes
- DC FP fixes
- DCN 3.x fixes
- Display flickering fix when switching between vram and gtt
- Z8 power saving fix
- Fix hang when skipping modeset
- GPU reset fixes
- Doorbell fix when resizing BARs
- Fix spurious warnings in gmc
- Locking fix for AMDGPU_SCHED IOCTL
- SR-IOV fix
- DCN 3.1.4 fix
- DCN 3.2 fix
- Fix job cleanup when CS is aborted

i915:
- skl pipe source size check
- mtl transcoder mask fix
- DSI power on sequence fix
- GuC versioning corner case fix


Alex Hung (1):
  drm/amd/display: allow edp updates for virtual signal

Alvin Lee (1):
  drm/amd/display: Reduce SubVP + DRR stretch margin

Aurabindo Pillai (5):
  drm/amd/display: Fix hang when skipping modeset
  drm/amd/display: remove incorrect early return
  drm/amd/display: Fixes for dcn32_clk_mgr implementation
  drm/amd/display: Do not clear GPINT register when releasing DMUB
from reset
  drm/amd/display: Update bounding box values for DCN321

Chia-I Wu (1):
  drm/amdgpu: add a missing lock for AMDGPU_SCHED

Chong Li (1):
  drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"

Cruise Hung (1):
  drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset

Dave Airlie (4):
  Merge tag 'amd-drm-fixes-6.4-2023-04-26' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next
  Merge tag 'drm-intel-next-fixes-2023-04-27' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
  Merge tag 'amd-drm-fixes-6.4-2023-05-03' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next
  Merge tag 'drm-intel-next-fixes-2023-05-04-1' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next

Guchun Chen (1):
  drm/amdgpu: drop redundant sched job cleanup when cs is aborted

Hamza Mahfooz (2):
  drm/amd/display: fix flickering caused by S/G mode
  drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()

Hans de Goede (1):
  drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()

Hersen Wu (3):
  drm/amd/display: fix memleak in aconnector->timing_requested
  drm/amd/display: fix access hdcp_workqueue assert
  drm/amd/display: Return error code on DSC atomic check failure

Horace Chen (1):
  drm/amdgpu: disable SDMA WPTR_POLL_ENABLE for SR-IOV

Horatio Zhang (2):
  drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
  drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini

Igor Kravchenko (1):
  drm/amd/display: Set min_width and min_height capability for DCN30

Jane Jian (1):
  drm/amdgpu/vcn: fix mmsch ctx table size

Jasdeep Dhillon (1):
  drm/amd/display: Isolate remaining FPU code in DCN32

Jingwen Zhu (1):
  drm/amd/display: Improvement for handling edp link training fails

John Harrison (1):
  drm/i915/guc: Actually return an error if GuC version range check fails

Josip Pavic (1):
  drm/amd/display: copy dmub caps to dc on dcn31

Leo Chen (2):
  drm/amd/display: Lowering min Z8 residency time
  drm/amd/display: Change default Z8 watermark values

Michael Mityushkin (1):
  drm/amd/display: Apply correct panel mode when reinitializing hardware

Radhakrishna Sripada (1):
  drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info

Rodrigo Siqueira (8):
  drm/amd/display: Update bouding box values for DCN32
  drm/amd/display: Add 

Re: [git pull] drm fixes for 6.3 final

2023-04-20 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Apr 2023 11:27:42 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-04-21

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2af3e53a4dc08657f1b46f97f04ff4a0ab3cad8d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 6.3 final

2023-04-20 Thread Dave Airlie
Hi Linus,

Back from my trip physically, my jet lag is still strong however so
mentally I'm probably a few more days away!

This is the regular and hopefully last round of fixes for 6.3. Pretty
small, a few amdgpu, one i915, one nouveau, one rockchip and one gpu
scheduler fix.

Dave.

drm-fixes-2023-04-21:
drm fixes for 6.3 final

nouveau:
- fix dma-resv timeout

rockchip:
- fix suspend/resume

sched:
- fix timeout handling

i915:
- Fix fast wake AUX sync len

amdgpu:
- GPU reset fix
- DCN 3.1.5 line buffer fix
- Display fix for single channel memory configs
- Fix a possible divide by 0
The following changes since commit 6a8f57ae2eb07ab39a6f0ccad60c760743051026:

  Linux 6.3-rc7 (2023-04-16 15:23:53 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-04-21

for you to fetch changes up to 00a4bd000e78a3a898e60bdc13e2852c8044a38c:

  Merge tag 'amd-drm-fixes-6.3-2023-04-19' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-04-21
11:13:25 +1000)


drm fixes for 6.3 final

nouveau:
- fix dma-resv timeout

rockchip:
- fix suspend/resume

sched:
- fix timeout handling

i915:
- Fix fast wake AUX sync len

amdgpu:
- GPU reset fix
- DCN 3.1.5 line buffer fix
- Display fix for single channel memory configs
- Fix a possible divide by 0


Alan Liu (1):
  drm/amdgpu: Fix desktop freezed after gpu-reset

Alex Hung (1):
  drm/amd/display: fix a divided-by-zero error

Daniel Miess (1):
  drm/amd/display: limit timing for single dimm memory

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2023-04-20-2' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2023-04-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-6.3-2023-04-19' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Dmytro Laktyushkin (1):
  drm/amd/display: set dcn315 lb bpp to 48

John Ogness (1):
  drm/nouveau: fix incorrect conversion to dma_resv_wait_timeout()

Sascha Hauer (2):
  drm/rockchip: vop2: fix suspend/resume
  drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume

Ville Syrjälä (1):
  drm/i915: Fix fast wake AUX sync len

Vitaly Prosyak (1):
  drm/sched: Check scheduler ready before calling timeout handling

 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c  |  3 +++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c   | 17 ++---
 .../gpu/drm/amd/display/dc/dcn314/dcn314_resource.c  | 20 
 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c |  2 +-
 .../drm/amd/display/modules/power/power_helpers.c|  4 
 drivers/gpu/drm/i915/display/intel_dp_aux.c  |  2 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c| 18 --
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c |  4 
 drivers/gpu/drm/scheduler/sched_main.c   |  3 ++-
 9 files changed, 61 insertions(+), 12 deletions(-)


Re: [git pull] drm fixes for v6.3-rc3

2023-03-17 Thread pr-tracker-bot
The pull request you sent on Fri, 17 Mar 2023 17:59:36 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-03-17

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2cf5a401c87178237c5b782c44578c26690a802b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


  1   2   3   4   5   6   7   8   9   10   >