Cc: Tom Chung
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Co-developed-by: Alex Hung
Signed-off-by: Alex Hung
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 3 ++-
1 file changed, 2 insertions(+
/dc_hw_sequencer.c:991: warning:
expecting prototype for hwss_wait_for_blank_complete(). Prototype was for
hwss_wait_for_all_blank_complete() instead
Cc: Tom Chung
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Cc: Hamza Mahfooz
Signed-off-by: Srinivasan
his understanding of the changes.
Acked-by: Srinivasan Shanmugam
dgpu/" and ".bin", the total length could be 41
characters.
To address this, the size of fw_name has been increased to 50
characters.
Fixes: fe6cd9152464 ("drm/amd/swsmu: add smu14 ip support")
Cc: Li Ma
Cc: Likun Gao
Cc: Lijo Lazar
Cc: Kenneth Feng
Cc: Alex Deuch
~~~
Fixes: fe6cd9152464 ("drm/amd/swsmu: add smu14 ip support")
Cc: Li Ma
Cc: Likun Gao
Cc: Lijo Lazar
Cc: Kenneth Feng
Cc: Alex Deucher
Cc: Christian König
Signed-off-by: Srinivasan Shanmugam
---
v2:
- Updated commit message
dr
p support")
Cc: Li Ma
Cc: Likun Gao
Cc: Lijo Lazar
Cc: Kenneth Feng
Cc: Alex Deucher
Cc: Christian König
Signed-off-by: Srinivasan Shanmugam
Suggested-by: Lijo Lazar
---
v3:
- Reduced ucode_prefix to 15 instead of fw_name size increasing as
smu_13/14 etc. don't follow leg
p support")
Cc: Li Ma
Cc: Likun Gao
Cc: Lijo Lazar
Cc: Kenneth Feng
Cc: Alex Deucher
Cc: Christian König
Signed-off-by: Srinivasan Shanmugam
---
v4:
- Reduced ucode_prefix to 15 instead of fw_name size increasing as
smu_13/14 etc. don't follow legacy scheme ie.,
amdgpu_u
nd 45 bytes into a destination of size 30
413 | snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec.bin",
chip_name);
|
^~
Fixes: 86301129698b ("drm/amdgpu: split gc v9_4_3 functionality from gc v
nd 45 bytes into a destination of size 30
413 | snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec.bin",
chip_name);
|
^~
Fixes: 86301129698b ("drm/amdgpu: split gc v9_4_3 functionality from gc v
entation/doc-guide/kernel-doc.rst
* Enable CRTC
Fixes: 96c23c8cb3fb ("drm/amd/display: Add new DCN401 sources")
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Qingqing Zhuo
Cc: Aurabindo Pillai
Cc: Tom Chung
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/optc/dcn401
scratch")
Cc: Wenjing Liu
Cc: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Qingqing Zhuo
Cc: Aurabindo Pillai
Cc: Harry Wentland
Suggested-by: Dan Carpenter
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 6 --
1
stream pointers from dc
scratch")
Cc: Wenjing Liu
Cc: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Suggested-by: Dan Carpenter
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/hw
stream pointers from dc
scratch")
Cc: Wenjing Liu
Cc: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Suggested-by: Dan Carpenter
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/
stream pointers from dc
scratch")
Cc: Wenjing Liu
Cc: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Suggested-by: Dan Carpenter
Signed-off-by: Srinivasan Shanmugam
---
v2:
- s/dcn20/dcn10 in commit t
pu: split gc v9_4_3 functionality from gc v9_0")
Cc: Hawking Zhang
Cc: Christian König
Cc: Alex Deucher
Cc: Lijo Lazar
Signed-off-by: Srinivasan Shanmugam
Suggested-by: Lijo Lazar
---
v2:
- reduced the size in ucode_prefix to 15 instead of changing size in
fw_name (Lijo)
drivers/g
Cc: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Signed-off-by: Srinivasan Shanmugam
---
.../drm/amd/display/dc/link/link_factory.c| 221 ++
1 file changed, 122 insertions(+), 99 deletions
Cc: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Signed-off-by: Srinivasan Shanmugam
---
v2:
- "The handle_connector_type function is called within the
construct_phy function. If it encounte
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v1
snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_imu.bin",
ucode_prefix);
|
^
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/imu_v1
: Tom Chung
Cc: Alvin Lee
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Signed-off-by: Srinivasan Shanmugam
Suggested-by: Wenjing Liu
---
v3:
- Directly used bios->integrated_info instead of integrated_info to
avoid larg
t_width' not described in
'optc35_set_odm_combine'
drivers/gpu/drm/amd/amdgpu/../display/dc/optc/dcn35/dcn35_optc.c:59: warning:
Excess function parameter 'timing' description in 'optc35_set_odm_combine'
Cc: Tom Chung
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Aurabindo P
DRM_DEBUG("Using doorbell -- "
178 "wptr_offs == 0x%08x "
Fixes: 6d9c711786e6 ("drm/amdgpu: Add sdma v7_0 ip block support (v7)")
Cc: Likun Gao
Cc: Hawking Zhang
Cc: Christian König
Cc: Alex Deucher
Reported-by: Dan Carpenter
333 | xcc_id, ring->me, ring->pipe, ring->queue);
| ~~~~~~
Fixes: 345a36c4f1ba ("drm/amdgpu: prefer snprintf over sprintf")
Cc: Alex Deucher
Cc: Christian König
^~~
333 | xcc_id, ring->me, ring->pipe, ring->queue);
| ~~
Fixes: 345a36c4f1ba ("drm/amdgpu: prefer snprintf over sprintf")
by: Dan Carpenter
Cc: Harry Wentland
Cc: Tom Chung
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Aurabindo Pillai
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/display/dc/
the reusability of the attribute management
functions, allowing them to be used by multiple modules.
Cc: Lijo Lazar
Cc: Alex Deucher
Cc: Christian König
Suggested-by: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/Makefile | 3 +-
drivers/gpu/drm/amd
xcc_id, ring->me, ring->pipe, ring->queue);
^~~
4 warnings generated.
Fixes: 0eb430076172 ("drm/amdgpu: Fix snprintf usage in
amdgpu_gfx_kiq_init_ring")
Reported-by: kernel test robot
Closes:
https:
l (see line 922)
Cc: Tom Chung
Cc: Nicholas Kazlauskas
Cc: Bhawanpreet Lakha
Cc: Rodrigo Siqueira
Cc: Roman Li
Cc: Hersen Wu
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Harry Wentland
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 3 +++
1
code 'ret'
Fixes: d9a3a5e770dc ("drm/amdgpu/pm: Remove gpu_od if it's an empty directory")
Cc: Ma Jun
Cc: Yang Wang
Cc: Lijo Lazar
Cc: Alex Deucher
Cc: Christian König
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +++-
1 file ch
Ping!?
On 5/25/2024 7:40 AM, Srinivasan Shanmugam wrote:
This commit fixes a type mismatch in the amdgpu_gfx_kiq_init_ring
function triggered by the snprintf function expecting unsigned char
arguments due to the '%hhu' format specifier, but receiving int and u32
arguments.
The issu
ndo Pillai
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
index adbe
and
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c| 9 +++--
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 3 +--
2 files changed, 4 insertions(+), 8 deletions(-)
diff
n 'amdgpu_uvd_entity_init'
Cc: Christian König
Cc: Alex Deucher
Cc: "Pan, Xinhui"
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/gpu/
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1373: warning: Function parameter or
member 'xcc_mask' not described in 'amdgpu_vm_flush_compute_tlb'
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Cc: "Pan, Xinhui"
Signed-off-by: Srinivasan S
n 'amdgpu_uvd_entity_init'
Cc: Christian König
Cc: Alex Deucher
Cc: "Pan, Xinhui"
Signed-off-by: Srinivasan Shanmugam
---
Updated ring variable description to "amdgpu_ring pointer to check" (Alex)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 +
drivers/gpu/drm/amd/amdgp
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1373: warning: Function parameter or
member 'xcc_mask' not described in 'amdgpu_vm_flush_compute_tlb'
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Cc: "Pan, Xinhui"
Signed-off-by: Srinivasan
: Jun Lei
Cc: Hamza Mahfooz
Cc: Rodrigo Siqueira
Cc: Alex Deucher
Cc: Srinath Rao
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/d
oz
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Cc: Alex Deucher
Cc: Srinath Rao
Signed-off-by: Srinivasan Shanmugam
---
.../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 66 +++
1 file changed, 39 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn3
, Xinhui"
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
b/drivers/gpu/drm/amd/amdgp
König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
index bad62141f708..e541e6925918
Fixes the below:
drivers/gpu/drm/amd/amdgpu/atom.c:316 atom_get_src_int() warn: ignoring
unreachable code.
drivers/gpu/drm/amd/amdgpu/atom.c:398 atom_skip_src_int() warn: ignoring
unreachable code.
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:706 amdgpu_xgmi_set_pstate() warn:
ignoring unreachable code.
Cc: Jonathan Kim
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 3 ---
1 file
kvmalloc_array + __GFP_ZERO is the same with kvcalloc.
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:873 amdgpu_cs_parser_bos() warn: Please
consider using kvcalloc instead of kvmalloc_array
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu
unsigned int "version_minor" is always >= 0
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c:534 amdgpu_gfx_rlc_init_microcode()
warn: always true condition '(version_minor >= 0) => (0-u16max >= 0)'
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Sr
ogy.c:1428 kfd_add_peer_prop()
warn: can 'iolink1' even be NULL?
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1433 kfd_add_peer_prop()
warn: can 'iolink2' even be NULL?
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
-
:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c:117
pm_map_process_aldebaran() warn: maybe use && instead of &
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +-
1
post() warn:
'adev->pm.fw' from request_firmware() not released on lines: 1554.
Cc: Monk Liu
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/driver
Sorry, there seems to be a problem in the logic, will resend v2 onto this.
On 12/21/2023 6:15 PM, Srinivasan Shanmugam wrote:
In function 'amdgpu_device_need_post(struct amdgpu_device *adev)' -
'adev->pm.fw' may not be released before return.
Using the function releas
post() warn:
'adev->pm.fw' from request_firmware() not released on lines: 1554.
Cc: Monk Liu
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
ne
Cc: Jun Lei
Cc: Hamza Mahfooz
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Alex Deucher
Cc: Srinath Rao
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 3 ++-
2 files changed, 3 insertions(+), 2 de
oz
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Cc: Alex Deucher
Cc: Srinath Rao
Signed-off-by: Srinivasan Shanmugam
---
v2:
- Added explaination for power down & power up sequence (Rodrigo)
- Removed documenting return void. (Rodrigo)
.../amd/display/dc/hwss/dcn35/d
ted-by: Lijo Lazar
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
b/drivers/gpu/drm/amd/amdkfd/kfd_
ggested-by: Felix Kuehling
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 21 +
1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
: missing
error code? 'r'
Cc: Xiaojian Du
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 11 +++
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 11
o-peer links")'
Suggested-by: Lijo Lazar
Suggested-by: Felix Kuehling
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
Changed to "if (list_empty(&kdev->io_link_props)) return -ENODATA;"
(Lijo)
drivers/gpu/drm/a
post() warn:
'adev->pm.fw' from request_firmware() not released on lines: 1554.
Suggested-by: Lijo Lazar
Cc: Monk Liu
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
release fw needs to be done only FIJI ASIC (Lijo)
drivers/gpu/drm/amd/amdgp
post() warn:
'adev->pm.fw' from request_firmware() not released on lines: 1554.
Suggested-by: Lijo Lazar
Cc: Monk Liu
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
release fw needs to be done only FIJI ASIC (Lijo)
drivers/gpu/drm/amd/amdgp
ucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
index bad62141f708..327415a15b05 100644
--- a/drivers/gpu/drm/amd/amdgpu
Zhang
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
index bad62141f708..9c4db031e5ee 10
Fixes the below:
drivers/gpu/drm/amd/amdgpu/atom.c:316 atom_get_src_int() warn: ignoring
unreachable code.
drivers/gpu/drm/amd/amdgpu/atom.c:398 atom_skip_src_int() warn: ignoring
unreachable code.
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
Removed
nreachable code.
drivers/gpu/drm/amd/amdgpu/atom.c:398 atom_skip_src_int() warn: ignoring
unreachable code.
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
Removed below redundant code from v1
+ val = 0;
+ break;
drivers/gpu/drm/am
Fix the following about iterator use:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c:1456 kfd_add_peer_prop()
warn: iterator used outside loop: 'iolink3'
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/
'uint32_t'
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 368 +-
1 file changed, 186 insertions(+), 182 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
Fixes the below:
drivers/gpu/drm/amd/amdgpu/atom.c:398 atom_skip_src_int() warn: ignoring
unreachable code.
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/atom.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/gpu/drm/amd
On 12/21/2023 11:30 PM, Felix Kuehling wrote:
On 2023-12-21 12:39, Srinivasan Shanmugam wrote:
dbg_flags looks to be defined with incorrect data type; to process
multiple debug flag options, and hence defined dbg_flags as u32.
Fixes the below:
drivers/gpu/drm/amd/amdgpu/../amdkfd
'uint32_t'
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 368 +-
1 file changed, 186 insertions(+), 182 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
'uint32_t'
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v3:
- updated u32, u16, u64 for missed variables in v2
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 448 +-
1 file changed, 226 insertions(+), 222 deletio
Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_f
On 1/2/2024 9:57 PM, Felix Kuehling wrote:
On 2023-12-29 06:03, Srinivasan Shanmugam wrote:
Fix the following checks reported by checkpatch:
CHECK: Prefer kernel type 'u8' over 'uint8_t'
CHECK: Prefer kernel type 'u16' over 'uint16_t'
CHECK: Prefer
ng
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
index 8911310f98df..1879
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c:1404 amdgpu_ucode_request() warn:
'*fw' from request_firmware() not released on lines: 1404.
Cc: Mario Limonciello
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/g
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c:1404 amdgpu_ucode_request() warn:
'*fw' from request_firmware() not released on lines: 1404.
Cc: Mario Limonciello
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
: missing
error code? 'r'
Cc: Xiaojian Du
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
Suggested-by: Christian König
---
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gp
: missing
error code? 'r'
Cc: Xiaojian Du
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
Suggested-by: Christian König
---
v2:
- release temporary buffers, if memcmp() fails (Christian)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21
: missing
error code? 'r'
Cc: Xiaojian Du
Cc: Lijo Lazar
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
Suggested-by: Christian König
---
v2:
- release temporary buffers, if memcmp() fails (Christian)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21
drm/amd/amdgpu/amdgpu_vpe.c:63 vpe_u1_8_from_fraction() warn:
unsigned 'denominator' is never less than zero.
Cc: Peyton Lee
Cc: Lang Yu
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 10 ++
1 fi
v1_0.c:203
get_platform_power_management_table() warn: struct type mismatch 'phm_ppm_table
vs _ATOM_Tonga_PPM_Table'
Cc: Eric Huang
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 2 +-
1 file
Fixes the below:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.c:1024
kfd_dbg_trap_device_snapshot() warn: variable dereferenced before check
'entry_size' (see line 1021)
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/g
etup_replay() warn: variable dereferenced before check 'link' (see line
933)
Cc: Bhawanpreet Lakha
Cc: Harry Wentland
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
.../dc/link/protocols/link_edp_panel_control.c| 11 +++-
On 1/8/2024 9:58 PM, Aurabindo Pillai wrote:
On 2024-01-08 11:19, Srinivasan Shanmugam wrote:
In edp_setup_replay(), 'struct dc *dc' & 'struct dmub_replay *replay'
was dereferenced before the pointer 'link' & 'replay' NULL check.
Fixes the
7; even be NULL?
Suggested-by: Philip Yang
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
arn: variable dereferenced before check 'dsc' (see
line 903)
Cc: sta...@vger.kernel.org
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Hamza Mahfooz
Cc: Wenjing Liu
Cc: Qingqing Zhuo
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 3 ++-
Fixes the below:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debug.c:1024
kfd_dbg_trap_device_snapshot() warn: variable dereferenced before check
'entry_size' (see line 1021)
Cc: Felix Kuehling
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
- Change
arn: variable dereferenced before check 'dsc' (see
line 903)
Cc: sta...@vger.kernel.org
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Hamza Mahfooz
Cc: Wenjing Liu
Cc: Qingqing Zhuo
Signed-off-by: Srinivasan Shanmugam
---
v2:
- Corrected the logic when !pipe_ctx->stream->t
crtc' could be
null (see line 9299)
Add 'new_crtc_state'NULL check for function
'drm_atomic_get_new_crtc_state' that retrieves the new state for a CRTC,
while enabling writeback requests.
Cc: sta...@vger.kernel.org
Cc: Alex Hung
Cc: Aurabindo Pillai
Cc: Rodrigo Siqu
i
Cc: Wayne Lin
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Hamza Mahfooz
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/link/protoc
: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Hamza Mahfooz
Signed-off-by: Srinivasan Shanmugam
---
v2:
- Initialized status variable to 'DC_ERROR_UNEXPECTED' default.
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --gi
Lin
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Hamza Mahfooz
Signed-off-by: Srinivasan Shanmugam
---
v2:
- Initialized status variable to 'DC_ERROR_UNEXPECTED' default.
- Added Jerry to Cc
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c | 4 ++--
1 file change
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:645 amdgpu_gfx_enable_kcq() warn:
inconsistent indenting
Cc: Le Ma
Cc: Hawking Zhang
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 4 ++--
1 file changed, 2
l Replay")
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Leo Li
Cc: Tom Chung
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/dce/dmub_replay
to enable
Cc: Sun peng Li
Cc: Alex Hung
Cc: Tom Chung
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Signed-off-by: Srinivasan Shanmugam
---
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c| 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/di
tian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
index 8a3c3a49415d..d2662f4d3d75 100644
-
w' from request_firmware() not released on lines: 4046.
Fixes: 1797ec7ffd1b ("drm/amdgpu: skip rlc ucode loading for SRIOV gfx10")
Cc: Monk Liu
Cc: Lijo Lazar
Cc: Hawking Zhang
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdg
d DSC parameters logging to debugfs")
Cc: Alex Hung
Cc: Qingqing Zhuo
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/d
27;stream' (see line 1875)
Fixes: ddef02de0d71 ("drm/amd/display: add null checks before logging")
Cc: Wyatt Wood
Cc: Anthony Koo
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 7 +--
1 fi
#x27; could be
null (see line 250)
Fixes: 474ac4a875ca ("drm/amd/display: Implement some asic specific abm call
backs.")
Cc: Yongqiang Sun
Cc: Anthony Koo
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Signed-off-by: Srinivasan Shanmugam
---
.../amd/display/dc/hwss/dcn21/dcn21_hwseq.c
on logic")
Cc: PeiChen Huang
Cc: Aric Cyr
Cc: Rodrigo Siqueira
Cc: Aurabindo Pillai
Cc: Meenakshikumar Somasundaram
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --
27;amdgpu_gmc_vram_checking()'")
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 ++--
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 ++--
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 ++--
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
27;amdgpu_gmc_vram_checking()'")
Cc: Christian König
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
---
v2:
Changed 'return 0;' to 'return r;' in 'gmc_v9_0_hw_init' in v1.
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 ++--
drivers/gpu/drm/amd/amdgpu/
, log an error
message and skip the rest of the current loop iteration with the
continue statement. This prevents the code from attempting to use the
NULL pointer.
Cc: Julia Lawall
Cc: Aurabindo Pillai
Cc: Rodrigo Siqueira
Cc: Alex Hung
Cc: Alex Deucher
Signed-off-by: Srinivasan Shanmugam
101 - 200 of 617 matches
Mail list logo