lkml.org 
[lkml]   [2021]   [May]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 054/323] drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
    Date
    From: shaoyunl <shaoyun.liu@amd.com>

    [ Upstream commit c8941550aa66b2a90f4b32c45d59e8571e33336e ]

    This recent change introduce SDMA interrupt info printing with irq->process function.
    These functions do not require a set function to enable/disable the irq

    Signed-off-by: shaoyunl <shaoyun.liu@amd.com>
    Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
    index 538e5f27d120..fb9361590754 100644
    --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
    +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
    @@ -437,7 +437,7 @@ void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev)
    for (j = 0; j < AMDGPU_MAX_IRQ_SRC_ID; ++j) {
    struct amdgpu_irq_src *src = adev->irq.client[i].sources[j];

    - if (!src)
    + if (!src || !src->funcs || !src->funcs->set)
    continue;
    for (k = 0; k < src->num_types; k++)
    amdgpu_irq_update(adev, src, k);
    --
    2.30.2


    \
     
     \ /
      Last update: 2021-05-20 13:02    [W:4.037 / U:0.680 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site