* [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras @ 2022-01-14 5:34 yipechai 2022-01-14 5:34 ` [PATCH V2 2/5] drm/amdgpu: Fix the code style warnings in gfx yipechai ` (4 more replies) 0 siblings, 5 replies; 7+ messages in thread From: yipechai @ 2022-01-14 5:34 UTC (permalink / raw) To: amd-gfx; +Cc: Tao.Zhou1, Hawking.Zhang, John.Clements, yipechai, yipechai Fix the code style warnings in amdgpu_ras: 1. ERROR: space required before the open parenthesis '('. 2. WARNING: line length of xxx exceeds 100 columns. 3. ERROR: "foo* bar" should be "foo *bar". 4. WARNING: unnecessary whitespace before a quoted newline. 5. WARNING: space prohibited before semicolon. 6. WARNING: suspect code indent for conditional statements. 7. WARNING: braces {} are not necessary for single statement blocks. Signed-off-by: yipechai <YiPeng.Chai@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 41 +++++++++++++++---------- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +++--- 2 files changed, 30 insertions(+), 21 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c index 0bb6b5354802..23502b2b0770 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -872,7 +872,7 @@ static int amdgpu_ras_enable_all_features(struct amdgpu_device *adev, static int amdgpu_ras_block_match_default(struct amdgpu_ras_block_object *block_obj, enum amdgpu_ras_block block) { - if(!block_obj) + if (!block_obj) return -EINVAL; if (block_obj->block == block) @@ -881,7 +881,7 @@ static int amdgpu_ras_block_match_default(struct amdgpu_ras_block_object *block_ return -EINVAL; } -static struct amdgpu_ras_block_object* amdgpu_ras_get_ras_block(struct amdgpu_device *adev, +static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_device *adev, enum amdgpu_ras_block block, uint32_t sub_block_index) { struct amdgpu_ras_block_object *obj, *tmp; @@ -941,7 +941,7 @@ static void amdgpu_ras_get_ecc_info(struct amdgpu_device *adev, struct ras_err_d int amdgpu_ras_query_error_status(struct amdgpu_device *adev, struct ras_query_if *info) { - struct amdgpu_ras_block_object* block_obj = NULL; + struct amdgpu_ras_block_object *block_obj = NULL; struct ras_manager *obj = amdgpu_ras_find_obj(adev, &info->head); struct ras_err_data err_data = {0, 0, 0, NULL}; @@ -953,7 +953,7 @@ int amdgpu_ras_query_error_status(struct amdgpu_device *adev, } else { block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, 0); if (!block_obj || !block_obj->hw_ops) { - dev_info(adev->dev, "%s doesn't config ras function \n", + dev_info(adev->dev, "%s doesn't config ras function.\n", get_ras_block_str(&info->head)); return -EINVAL; } @@ -1023,13 +1023,14 @@ int amdgpu_ras_query_error_status(struct amdgpu_device *adev, int amdgpu_ras_reset_error_status(struct amdgpu_device *adev, enum amdgpu_ras_block block) { - struct amdgpu_ras_block_object* block_obj = amdgpu_ras_get_ras_block(adev, block, 0); + struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, block, 0); if (!amdgpu_ras_is_supported(adev, block)) return -EINVAL; if (!block_obj || !block_obj->hw_ops) { - dev_info(adev->dev, "%s doesn't config ras function \n", ras_block_str(block)); + dev_info(adev->dev, "%s doesn't config ras function.\n", + ras_block_str(block)); return -EINVAL; } @@ -1066,7 +1067,8 @@ int amdgpu_ras_error_inject(struct amdgpu_device *adev, return -EINVAL; if (!block_obj || !block_obj->hw_ops) { - dev_info(adev->dev, "%s doesn't config ras function \n", get_ras_block_str(&info->head)); + dev_info(adev->dev, "%s doesn't config ras function.\n", + get_ras_block_str(&info->head)); return -EINVAL; } @@ -1702,19 +1704,25 @@ static void amdgpu_ras_log_on_err_counter(struct amdgpu_device *adev) static void amdgpu_ras_error_status_query(struct amdgpu_device *adev, struct ras_query_if *info) { - struct amdgpu_ras_block_object* block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, info->head.sub_block_index); + struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, + info->head.block, + info->head.sub_block_index); /* * Only two block need to query read/write * RspStatus at current state */ if ((info->head.block != AMDGPU_RAS_BLOCK__GFX) && (info->head.block != AMDGPU_RAS_BLOCK__MMHUB)) - return ; + return; + + block_obj = amdgpu_ras_get_ras_block(adev, + info->head.block, + info->head.sub_block_index); - block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, info->head.sub_block_index); if (!block_obj || !block_obj->hw_ops) { - dev_info(adev->dev, "%s doesn't config ras function \n", get_ras_block_str(&info->head)); - return ; + dev_info(adev->dev, "%s doesn't config ras function.\n", + get_ras_block_str(&info->head)); + return; } if (block_obj->hw_ops->query_ras_error_status) @@ -2715,7 +2723,7 @@ static void amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev) } #endif -struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev) +struct amdgpu_ras *amdgpu_ras_get_context(struct amdgpu_device *adev) { if (!adev) return NULL; @@ -2723,7 +2731,7 @@ struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev) return adev->psp.ras_context.ras; } -int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras* ras_con) +int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras *ras_con) { if (!adev) return -EINVAL; @@ -2755,7 +2763,7 @@ int amdgpu_ras_reset_gpu(struct amdgpu_device *adev) /* Register each ip ras block into amdgpu ras */ int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, - struct amdgpu_ras_block_object* ras_block_obj) + struct amdgpu_ras_block_object *ras_block_obj) { struct amdgpu_ras_block_object *obj, *tmp; if (!adev || !ras_block_obj) @@ -2766,9 +2774,8 @@ int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, /* If the ras object is in ras_list, don't add it again */ list_for_each_entry_safe(obj, tmp, &adev->ras_list, node) { - if (obj == ras_block_obj) { + if (obj == ras_block_obj) return 0; - } } INIT_LIST_HEAD(&ras_block_obj->node); diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h index 7a4d82378205..a51a281bd91a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h @@ -496,7 +496,8 @@ struct amdgpu_ras_block_object { /* ras block link */ struct list_head node; - int (*ras_block_match)(struct amdgpu_ras_block_object *block_obj, enum amdgpu_ras_block block, uint32_t sub_block_index); + int (*ras_block_match)(struct amdgpu_ras_block_object *block_obj, + enum amdgpu_ras_block block, uint32_t sub_block_index); int (*ras_late_init)(struct amdgpu_device *adev, void *ras_info); void (*ras_fini)(struct amdgpu_device *adev); const struct amdgpu_ras_block_hw_ops *hw_ops; @@ -504,7 +505,7 @@ struct amdgpu_ras_block_object { struct amdgpu_ras_block_hw_ops { int (*ras_error_inject)(struct amdgpu_device *adev, void *inject_if); - void (*query_ras_error_count)(struct amdgpu_device *adev,void *ras_error_status); + void (*query_ras_error_count)(struct amdgpu_device *adev, void *ras_error_status); void (*query_ras_error_status)(struct amdgpu_device *adev); void (*query_ras_error_address)(struct amdgpu_device *adev, void *ras_error_status); void (*reset_ras_error_count)(struct amdgpu_device *adev); @@ -678,7 +679,8 @@ int amdgpu_ras_reset_gpu(struct amdgpu_device *adev); struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev); -int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras* ras_con); +int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras *ras_con); -int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, struct amdgpu_ras_block_object* ras_block_obj); +int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, + struct amdgpu_ras_block_object *ras_block_obj); #endif -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH V2 2/5] drm/amdgpu: Fix the code style warnings in gfx 2022-01-14 5:34 [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras yipechai @ 2022-01-14 5:34 ` yipechai 2022-01-14 5:34 ` [PATCH V2 3/5] drm/amdgpu: Fix the code style warnings in gmc yipechai ` (3 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: yipechai @ 2022-01-14 5:34 UTC (permalink / raw) To: amd-gfx; +Cc: Tao.Zhou1, Hawking.Zhang, John.Clements, yipechai, yipechai Fix the code style warnings in gfx: 1. WARNING: suspect code indent for conditional statements. 2. ERROR: spaces required around that '=' (ctx:WxV). Signed-off-by: yipechai <YiPeng.Chai@amd.com> --- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c index d36a6bc62560..e12f9f5c3beb 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c @@ -2314,11 +2314,11 @@ static int gfx_v9_0_gpu_early_init(struct amdgpu_device *adev) /* If not define special ras_late_init function, use gfx default ras_late_init */ if (!adev->gfx.ras->ras_block.ras_late_init) - adev->gfx.ras->ras_block.ras_late_init = amdgpu_gfx_ras_late_init; + adev->gfx.ras->ras_block.ras_late_init = amdgpu_gfx_ras_late_init; /* If not define special ras_fini function, use gfx default ras_fini */ if (!adev->gfx.ras->ras_block.ras_fini) - adev->gfx.ras->ras_block.ras_fini = amdgpu_gfx_ras_fini; + adev->gfx.ras->ras_block.ras_fini = amdgpu_gfx_ras_fini; } adev->gfx.config.gb_addr_config = gb_addr_config; diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c index 7ec6243e015e..7653ebd0e67b 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c @@ -1930,7 +1930,7 @@ static void gfx_v9_4_2_reset_sq_timeout_status(struct amdgpu_device *adev) mutex_unlock(&adev->grbm_idx_mutex); } -struct amdgpu_ras_block_hw_ops gfx_v9_4_2_ras_ops ={ +struct amdgpu_ras_block_hw_ops gfx_v9_4_2_ras_ops = { .ras_error_inject = &gfx_v9_4_2_ras_error_inject, .query_ras_error_count = &gfx_v9_4_2_query_ras_error_count, .reset_ras_error_count = &gfx_v9_4_2_reset_ras_error_count, -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH V2 3/5] drm/amdgpu: Fix the code style warnings in gmc 2022-01-14 5:34 [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras yipechai 2022-01-14 5:34 ` [PATCH V2 2/5] drm/amdgpu: Fix the code style warnings in gfx yipechai @ 2022-01-14 5:34 ` yipechai 2022-01-14 5:34 ` [PATCH V2 4/5] drm/amdgpu: Fix the code style warnings in sdma yipechai ` (2 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: yipechai @ 2022-01-14 5:34 UTC (permalink / raw) To: amd-gfx; +Cc: Tao.Zhou1, Hawking.Zhang, John.Clements, yipechai, yipechai Fix the code style warnings in gmc: ERROR: space required after that ',' (ctx:VxV). Signed-off-by: yipechai <YiPeng.Chai@amd.com> --- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c index 5ef4ad28ab26..4f8d356f8432 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c @@ -672,7 +672,7 @@ static void gmc_v10_0_set_umc_funcs(struct amdgpu_device *adev) if (adev->umc.ras) { amdgpu_ras_register_ras_block(adev, &adev->umc.ras->ras_block); - strcpy(adev->umc.ras->ras_block.name,"umc"); + strcpy(adev->umc.ras->ras_block.name, "umc"); adev->umc.ras->ras_block.block = AMDGPU_RAS_BLOCK__UMC; /* If don't define special ras_late_init function, use default ras_late_init */ diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c index 3965aae435f8..c76ffd1a70cd 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c @@ -1231,7 +1231,7 @@ static void gmc_v9_0_set_umc_funcs(struct amdgpu_device *adev) if (adev->umc.ras) { amdgpu_ras_register_ras_block(adev, &adev->umc.ras->ras_block); - strcpy(adev->umc.ras->ras_block.name,"umc"); + strcpy(adev->umc.ras->ras_block.name, "umc"); adev->umc.ras->ras_block.block = AMDGPU_RAS_BLOCK__UMC; /* If don't define special ras_late_init function, use default ras_late_init */ -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH V2 4/5] drm/amdgpu: Fix the code style warnings in sdma 2022-01-14 5:34 [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras yipechai 2022-01-14 5:34 ` [PATCH V2 2/5] drm/amdgpu: Fix the code style warnings in gfx yipechai 2022-01-14 5:34 ` [PATCH V2 3/5] drm/amdgpu: Fix the code style warnings in gmc yipechai @ 2022-01-14 5:34 ` yipechai 2022-01-14 5:34 ` [PATCH V2 5/5] drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc yipechai 2022-01-14 6:44 ` [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras Zhou1, Tao 4 siblings, 0 replies; 7+ messages in thread From: yipechai @ 2022-01-14 5:34 UTC (permalink / raw) To: amd-gfx; +Cc: Tao.Zhou1, Hawking.Zhang, John.Clements, yipechai, yipechai Fix the code style warnings in sdma: 1. WARNING: Missing a blank line after declarations. 2. ERROR: that open brace { should be on the previous line. 3. WARNING: unnecessary whitespace before a quoted newline. 4. ERROR: space required after that ',' (ctx:VxV). Signed-off-by: yipechai <YiPeng.Chai@amd.com> --- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 ++++---- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c index 3c1483dc113e..06a7ceda4c87 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c @@ -2766,10 +2766,10 @@ static int sdma_v4_0_query_ras_error_count_by_instance(struct amdgpu_device *ade static void sdma_v4_0_query_ras_error_count(struct amdgpu_device *adev, void *ras_error_status) { int i = 0; + for (i = 0; i < adev->sdma.num_instances; i++) { - if (sdma_v4_0_query_ras_error_count_by_instance(adev, i, ras_error_status)) - { - dev_err(adev->dev, "Query ras error count failed in SDMA%d \n", i); + if (sdma_v4_0_query_ras_error_count_by_instance(adev, i, ras_error_status)) { + dev_err(adev->dev, "Query ras error count failed in SDMA%d\n", i); return; } } @@ -2814,7 +2814,7 @@ static void sdma_v4_0_set_ras_funcs(struct amdgpu_device *adev) if (adev->sdma.ras) { amdgpu_ras_register_ras_block(adev, &adev->sdma.ras->ras_block); - strcpy(adev->sdma.ras->ras_block.name,"sdma"); + strcpy(adev->sdma.ras->ras_block.name, "sdma"); adev->sdma.ras->ras_block.block = AMDGPU_RAS_BLOCK__SDMA; /* If don't define special ras_late_init function, use default ras_late_init */ diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c b/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c index 5c1ba1116e5c..6f9895cdddb1 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c @@ -248,10 +248,10 @@ static void sdma_v4_4_reset_ras_error_count(struct amdgpu_device *adev) static void sdma_v4_4_query_ras_error_count(struct amdgpu_device *adev, void *ras_error_status) { int i = 0; + for (i = 0; i < adev->sdma.num_instances; i++) { - if (sdma_v4_4_query_ras_error_count_by_instance(adev, i, ras_error_status)) - { - dev_err(adev->dev, "Query ras error count failed in SDMA%d \n", i); + if (sdma_v4_4_query_ras_error_count_by_instance(adev, i, ras_error_status)) { + dev_err(adev->dev, "Query ras error count failed in SDMA%d\n", i); return; } } -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH V2 5/5] drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc 2022-01-14 5:34 [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras yipechai ` (2 preceding siblings ...) 2022-01-14 5:34 ` [PATCH V2 4/5] drm/amdgpu: Fix the code style warnings in sdma yipechai @ 2022-01-14 5:34 ` yipechai 2022-01-14 6:44 ` [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras Zhou1, Tao 4 siblings, 0 replies; 7+ messages in thread From: yipechai @ 2022-01-14 5:34 UTC (permalink / raw) To: amd-gfx; +Cc: Tao.Zhou1, Hawking.Zhang, John.Clements, yipechai, yipechai drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc: 1. WARNING: missing space after struct definition. 2. WARNING: please, no space before tabs. 3. WARNING: line length of xxx exceeds 100 columns. 4. ERROR: "foo* bar" should be "foo *bar". 5. ERROR: space required before the open parenthesis '('. 6. ERROR: space prohibited after that open parenthesis '('. Signed-off-by: yipechai <YiPeng.Chai@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 4 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 3 ++- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 7 ++++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h index c94a4b3c8d6d..4af2c2a322e7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h @@ -24,7 +24,7 @@ #define __AMDGPU_HDP_H__ #include "amdgpu_ras.h" -struct amdgpu_hdp_ras{ +struct amdgpu_hdp_ras { struct amdgpu_ras_block_object ras_block; }; @@ -40,7 +40,7 @@ struct amdgpu_hdp_funcs { struct amdgpu_hdp { struct ras_common_if *ras_if; const struct amdgpu_hdp_funcs *funcs; - struct amdgpu_hdp_ras *ras; + struct amdgpu_hdp_ras *ras; }; int amdgpu_hdp_ras_late_init(struct amdgpu_device *adev, void *ras_info); diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c index 478457637d29..5929d6f528c9 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c @@ -950,7 +950,8 @@ static void amdgpu_xgmi_query_ras_error_count(struct amdgpu_device *adev, static int amdgpu_ras_error_inject_xgmi(struct amdgpu_device *adev, void *inject_if) { int ret = 0; - struct ta_ras_trigger_error_input *block_info = (struct ta_ras_trigger_error_input *)inject_if; + struct ta_ras_trigger_error_input *block_info = + (struct ta_ras_trigger_error_input *)inject_if; if (amdgpu_dpm_set_df_cstate(adev, DF_CSTATE_DISALLOW)) dev_warn(adev->dev, "Failed to disallow df cstate"); diff --git a/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c b/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c index f51092041edc..68565262af9c 100644 --- a/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/mca_v3_0.c @@ -47,12 +47,13 @@ static void mca_v3_0_mp0_ras_fini(struct amdgpu_device *adev) amdgpu_mca_ras_fini(adev, &adev->mca.mp0); } -static int mca_v3_0_ras_block_match(struct amdgpu_ras_block_object* block_obj, enum amdgpu_ras_block block, uint32_t sub_block_index) +static int mca_v3_0_ras_block_match(struct amdgpu_ras_block_object *block_obj, + enum amdgpu_ras_block block, uint32_t sub_block_index) { - if(!block_obj) + if (!block_obj) return -EINVAL; - if( (block_obj->block == block) && + if ((block_obj->block == block) && (block_obj->sub_block_index == sub_block_index)) { return 0; } -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* RE: [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras 2022-01-14 5:34 [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras yipechai ` (3 preceding siblings ...) 2022-01-14 5:34 ` [PATCH V2 5/5] drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc yipechai @ 2022-01-14 6:44 ` Zhou1, Tao 2022-01-14 7:19 ` Christian König 4 siblings, 1 reply; 7+ messages in thread From: Zhou1, Tao @ 2022-01-14 6:44 UTC (permalink / raw) To: Chai, Thomas, amd-gfx; +Cc: Clements, John, Zhang, Hawking [AMD Official Use Only] The series is: Reviewed-by: Tao Zhou <tao.zhou1@amd.com> > -----Original Message----- > From: Chai, Thomas <YiPeng.Chai@amd.com> > Sent: Friday, January 14, 2022 1:34 PM > To: amd-gfx@lists.freedesktop.org > Cc: Chai, Thomas <YiPeng.Chai@amd.com>; Zhang, Hawking > <Hawking.Zhang@amd.com>; Zhou1, Tao <Tao.Zhou1@amd.com>; Clements, > John <John.Clements@amd.com>; Chai, Thomas <YiPeng.Chai@amd.com> > Subject: [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in > amdgpu_ras > > Fix the code style warnings in amdgpu_ras: > 1. ERROR: space required before the open parenthesis '('. > 2. WARNING: line length of xxx exceeds 100 columns. > 3. ERROR: "foo* bar" should be "foo *bar". > 4. WARNING: unnecessary whitespace before a quoted newline. > 5. WARNING: space prohibited before semicolon. > 6. WARNING: suspect code indent for conditional statements. > 7. WARNING: braces {} are not necessary for single statement blocks. > > Signed-off-by: yipechai <YiPeng.Chai@amd.com> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 41 +++++++++++++++---------- > drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +++--- > 2 files changed, 30 insertions(+), 21 deletions(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > index 0bb6b5354802..23502b2b0770 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > @@ -872,7 +872,7 @@ static int amdgpu_ras_enable_all_features(struct > amdgpu_device *adev, static int amdgpu_ras_block_match_default(struct > amdgpu_ras_block_object *block_obj, > enum amdgpu_ras_block block) > { > - if(!block_obj) > + if (!block_obj) > return -EINVAL; > > if (block_obj->block == block) > @@ -881,7 +881,7 @@ static int amdgpu_ras_block_match_default(struct > amdgpu_ras_block_object *block_ > return -EINVAL; > } > > -static struct amdgpu_ras_block_object* amdgpu_ras_get_ras_block(struct > amdgpu_device *adev, > +static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct > +amdgpu_device *adev, > enum amdgpu_ras_block block, > uint32_t sub_block_index) { > struct amdgpu_ras_block_object *obj, *tmp; @@ -941,7 +941,7 @@ > static void amdgpu_ras_get_ecc_info(struct amdgpu_device *adev, struct > ras_err_d int amdgpu_ras_query_error_status(struct amdgpu_device *adev, > struct ras_query_if *info) > { > - struct amdgpu_ras_block_object* block_obj = NULL; > + struct amdgpu_ras_block_object *block_obj = NULL; > struct ras_manager *obj = amdgpu_ras_find_obj(adev, &info->head); > struct ras_err_data err_data = {0, 0, 0, NULL}; > > @@ -953,7 +953,7 @@ int amdgpu_ras_query_error_status(struct > amdgpu_device *adev, > } else { > block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, > 0); > if (!block_obj || !block_obj->hw_ops) { > - dev_info(adev->dev, "%s doesn't config ras function \n", > + dev_info(adev->dev, "%s doesn't config ras function.\n", > get_ras_block_str(&info->head)); > return -EINVAL; > } > @@ -1023,13 +1023,14 @@ int amdgpu_ras_query_error_status(struct > amdgpu_device *adev, int amdgpu_ras_reset_error_status(struct > amdgpu_device *adev, > enum amdgpu_ras_block block) > { > - struct amdgpu_ras_block_object* block_obj = > amdgpu_ras_get_ras_block(adev, block, 0); > + struct amdgpu_ras_block_object *block_obj = > +amdgpu_ras_get_ras_block(adev, block, 0); > > if (!amdgpu_ras_is_supported(adev, block)) > return -EINVAL; > > if (!block_obj || !block_obj->hw_ops) { > - dev_info(adev->dev, "%s doesn't config ras function \n", > ras_block_str(block)); > + dev_info(adev->dev, "%s doesn't config ras function.\n", > + ras_block_str(block)); > return -EINVAL; > } > > @@ -1066,7 +1067,8 @@ int amdgpu_ras_error_inject(struct amdgpu_device > *adev, > return -EINVAL; > > if (!block_obj || !block_obj->hw_ops) { > - dev_info(adev->dev, "%s doesn't config ras function \n", > get_ras_block_str(&info->head)); > + dev_info(adev->dev, "%s doesn't config ras function.\n", > + get_ras_block_str(&info->head)); > return -EINVAL; > } > > @@ -1702,19 +1704,25 @@ static void amdgpu_ras_log_on_err_counter(struct > amdgpu_device *adev) static void amdgpu_ras_error_status_query(struct > amdgpu_device *adev, > struct ras_query_if *info) > { > - struct amdgpu_ras_block_object* block_obj = > amdgpu_ras_get_ras_block(adev, info->head.block, info- > >head.sub_block_index); > + struct amdgpu_ras_block_object *block_obj = > amdgpu_ras_get_ras_block(adev, > + info- > >head.block, > + info- > >head.sub_block_index); > /* > * Only two block need to query read/write > * RspStatus at current state > */ > if ((info->head.block != AMDGPU_RAS_BLOCK__GFX) && > (info->head.block != AMDGPU_RAS_BLOCK__MMHUB)) > - return ; > + return; > + > + block_obj = amdgpu_ras_get_ras_block(adev, > + info->head.block, > + info->head.sub_block_index); > > - block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, info- > >head.sub_block_index); > if (!block_obj || !block_obj->hw_ops) { > - dev_info(adev->dev, "%s doesn't config ras function \n", > get_ras_block_str(&info->head)); > - return ; > + dev_info(adev->dev, "%s doesn't config ras function.\n", > + get_ras_block_str(&info->head)); > + return; > } > > if (block_obj->hw_ops->query_ras_error_status) > @@ -2715,7 +2723,7 @@ static void > amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev) } > #endif > > -struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev) > +struct amdgpu_ras *amdgpu_ras_get_context(struct amdgpu_device *adev) > { > if (!adev) > return NULL; > @@ -2723,7 +2731,7 @@ struct amdgpu_ras* amdgpu_ras_get_context(struct > amdgpu_device *adev) > return adev->psp.ras_context.ras; > } > > -int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras* > ras_con) > +int amdgpu_ras_set_context(struct amdgpu_device *adev, struct > +amdgpu_ras *ras_con) > { > if (!adev) > return -EINVAL; > @@ -2755,7 +2763,7 @@ int amdgpu_ras_reset_gpu(struct amdgpu_device > *adev) > > /* Register each ip ras block into amdgpu ras */ int > amdgpu_ras_register_ras_block(struct amdgpu_device *adev, > - struct amdgpu_ras_block_object* ras_block_obj) > + struct amdgpu_ras_block_object *ras_block_obj) > { > struct amdgpu_ras_block_object *obj, *tmp; > if (!adev || !ras_block_obj) > @@ -2766,9 +2774,8 @@ int amdgpu_ras_register_ras_block(struct > amdgpu_device *adev, > > /* If the ras object is in ras_list, don't add it again */ > list_for_each_entry_safe(obj, tmp, &adev->ras_list, node) { > - if (obj == ras_block_obj) { > + if (obj == ras_block_obj) > return 0; > - } > } > > INIT_LIST_HEAD(&ras_block_obj->node); > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h > b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h > index 7a4d82378205..a51a281bd91a 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h > @@ -496,7 +496,8 @@ struct amdgpu_ras_block_object { > /* ras block link */ > struct list_head node; > > - int (*ras_block_match)(struct amdgpu_ras_block_object *block_obj, > enum amdgpu_ras_block block, uint32_t sub_block_index); > + int (*ras_block_match)(struct amdgpu_ras_block_object *block_obj, > + enum amdgpu_ras_block block, uint32_t > sub_block_index); > int (*ras_late_init)(struct amdgpu_device *adev, void *ras_info); > void (*ras_fini)(struct amdgpu_device *adev); > const struct amdgpu_ras_block_hw_ops *hw_ops; @@ -504,7 +505,7 > @@ struct amdgpu_ras_block_object { > > struct amdgpu_ras_block_hw_ops { > int (*ras_error_inject)(struct amdgpu_device *adev, void *inject_if); > - void (*query_ras_error_count)(struct amdgpu_device *adev,void > *ras_error_status); > + void (*query_ras_error_count)(struct amdgpu_device *adev, void > +*ras_error_status); > void (*query_ras_error_status)(struct amdgpu_device *adev); > void (*query_ras_error_address)(struct amdgpu_device *adev, void > *ras_error_status); > void (*reset_ras_error_count)(struct amdgpu_device *adev); @@ - > 678,7 +679,8 @@ int amdgpu_ras_reset_gpu(struct amdgpu_device *adev); > > struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev); > > -int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras* > ras_con); > +int amdgpu_ras_set_context(struct amdgpu_device *adev, struct > +amdgpu_ras *ras_con); > > -int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, struct > amdgpu_ras_block_object* ras_block_obj); > +int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, > + struct amdgpu_ras_block_object > *ras_block_obj); > #endif > -- > 2.25.1 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras 2022-01-14 6:44 ` [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras Zhou1, Tao @ 2022-01-14 7:19 ` Christian König 0 siblings, 0 replies; 7+ messages in thread From: Christian König @ 2022-01-14 7:19 UTC (permalink / raw) To: Zhou1, Tao, Chai, Thomas, amd-gfx; +Cc: Clements, John, Zhang, Hawking Nice cleanup, feel free to add an Acked-by: Christian König <christian.koenig@amd.com> as well. Christian. Am 14.01.22 um 07:44 schrieb Zhou1, Tao: > [AMD Official Use Only] > > The series is: > > Reviewed-by: Tao Zhou <tao.zhou1@amd.com> > >> -----Original Message----- >> From: Chai, Thomas <YiPeng.Chai@amd.com> >> Sent: Friday, January 14, 2022 1:34 PM >> To: amd-gfx@lists.freedesktop.org >> Cc: Chai, Thomas <YiPeng.Chai@amd.com>; Zhang, Hawking >> <Hawking.Zhang@amd.com>; Zhou1, Tao <Tao.Zhou1@amd.com>; Clements, >> John <John.Clements@amd.com>; Chai, Thomas <YiPeng.Chai@amd.com> >> Subject: [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in >> amdgpu_ras >> >> Fix the code style warnings in amdgpu_ras: >> 1. ERROR: space required before the open parenthesis '('. >> 2. WARNING: line length of xxx exceeds 100 columns. >> 3. ERROR: "foo* bar" should be "foo *bar". >> 4. WARNING: unnecessary whitespace before a quoted newline. >> 5. WARNING: space prohibited before semicolon. >> 6. WARNING: suspect code indent for conditional statements. >> 7. WARNING: braces {} are not necessary for single statement blocks. >> >> Signed-off-by: yipechai <YiPeng.Chai@amd.com> >> --- >> drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 41 +++++++++++++++---------- >> drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +++--- >> 2 files changed, 30 insertions(+), 21 deletions(-) >> >> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c >> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c >> index 0bb6b5354802..23502b2b0770 100644 >> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c >> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c >> @@ -872,7 +872,7 @@ static int amdgpu_ras_enable_all_features(struct >> amdgpu_device *adev, static int amdgpu_ras_block_match_default(struct >> amdgpu_ras_block_object *block_obj, >> enum amdgpu_ras_block block) >> { >> - if(!block_obj) >> + if (!block_obj) >> return -EINVAL; >> >> if (block_obj->block == block) >> @@ -881,7 +881,7 @@ static int amdgpu_ras_block_match_default(struct >> amdgpu_ras_block_object *block_ >> return -EINVAL; >> } >> >> -static struct amdgpu_ras_block_object* amdgpu_ras_get_ras_block(struct >> amdgpu_device *adev, >> +static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct >> +amdgpu_device *adev, >> enum amdgpu_ras_block block, >> uint32_t sub_block_index) { >> struct amdgpu_ras_block_object *obj, *tmp; @@ -941,7 +941,7 @@ >> static void amdgpu_ras_get_ecc_info(struct amdgpu_device *adev, struct >> ras_err_d int amdgpu_ras_query_error_status(struct amdgpu_device *adev, >> struct ras_query_if *info) >> { >> - struct amdgpu_ras_block_object* block_obj = NULL; >> + struct amdgpu_ras_block_object *block_obj = NULL; >> struct ras_manager *obj = amdgpu_ras_find_obj(adev, &info->head); >> struct ras_err_data err_data = {0, 0, 0, NULL}; >> >> @@ -953,7 +953,7 @@ int amdgpu_ras_query_error_status(struct >> amdgpu_device *adev, >> } else { >> block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, >> 0); >> if (!block_obj || !block_obj->hw_ops) { >> - dev_info(adev->dev, "%s doesn't config ras function \n", >> + dev_info(adev->dev, "%s doesn't config ras function.\n", >> get_ras_block_str(&info->head)); >> return -EINVAL; >> } >> @@ -1023,13 +1023,14 @@ int amdgpu_ras_query_error_status(struct >> amdgpu_device *adev, int amdgpu_ras_reset_error_status(struct >> amdgpu_device *adev, >> enum amdgpu_ras_block block) >> { >> - struct amdgpu_ras_block_object* block_obj = >> amdgpu_ras_get_ras_block(adev, block, 0); >> + struct amdgpu_ras_block_object *block_obj = >> +amdgpu_ras_get_ras_block(adev, block, 0); >> >> if (!amdgpu_ras_is_supported(adev, block)) >> return -EINVAL; >> >> if (!block_obj || !block_obj->hw_ops) { >> - dev_info(adev->dev, "%s doesn't config ras function \n", >> ras_block_str(block)); >> + dev_info(adev->dev, "%s doesn't config ras function.\n", >> + ras_block_str(block)); >> return -EINVAL; >> } >> >> @@ -1066,7 +1067,8 @@ int amdgpu_ras_error_inject(struct amdgpu_device >> *adev, >> return -EINVAL; >> >> if (!block_obj || !block_obj->hw_ops) { >> - dev_info(adev->dev, "%s doesn't config ras function \n", >> get_ras_block_str(&info->head)); >> + dev_info(adev->dev, "%s doesn't config ras function.\n", >> + get_ras_block_str(&info->head)); >> return -EINVAL; >> } >> >> @@ -1702,19 +1704,25 @@ static void amdgpu_ras_log_on_err_counter(struct >> amdgpu_device *adev) static void amdgpu_ras_error_status_query(struct >> amdgpu_device *adev, >> struct ras_query_if *info) >> { >> - struct amdgpu_ras_block_object* block_obj = >> amdgpu_ras_get_ras_block(adev, info->head.block, info- >>> head.sub_block_index); >> + struct amdgpu_ras_block_object *block_obj = >> amdgpu_ras_get_ras_block(adev, >> + info- >>> head.block, >> + info- >>> head.sub_block_index); >> /* >> * Only two block need to query read/write >> * RspStatus at current state >> */ >> if ((info->head.block != AMDGPU_RAS_BLOCK__GFX) && >> (info->head.block != AMDGPU_RAS_BLOCK__MMHUB)) >> - return ; >> + return; >> + >> + block_obj = amdgpu_ras_get_ras_block(adev, >> + info->head.block, >> + info->head.sub_block_index); >> >> - block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, info- >>> head.sub_block_index); >> if (!block_obj || !block_obj->hw_ops) { >> - dev_info(adev->dev, "%s doesn't config ras function \n", >> get_ras_block_str(&info->head)); >> - return ; >> + dev_info(adev->dev, "%s doesn't config ras function.\n", >> + get_ras_block_str(&info->head)); >> + return; >> } >> >> if (block_obj->hw_ops->query_ras_error_status) >> @@ -2715,7 +2723,7 @@ static void >> amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev) } >> #endif >> >> -struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev) >> +struct amdgpu_ras *amdgpu_ras_get_context(struct amdgpu_device *adev) >> { >> if (!adev) >> return NULL; >> @@ -2723,7 +2731,7 @@ struct amdgpu_ras* amdgpu_ras_get_context(struct >> amdgpu_device *adev) >> return adev->psp.ras_context.ras; >> } >> >> -int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras* >> ras_con) >> +int amdgpu_ras_set_context(struct amdgpu_device *adev, struct >> +amdgpu_ras *ras_con) >> { >> if (!adev) >> return -EINVAL; >> @@ -2755,7 +2763,7 @@ int amdgpu_ras_reset_gpu(struct amdgpu_device >> *adev) >> >> /* Register each ip ras block into amdgpu ras */ int >> amdgpu_ras_register_ras_block(struct amdgpu_device *adev, >> - struct amdgpu_ras_block_object* ras_block_obj) >> + struct amdgpu_ras_block_object *ras_block_obj) >> { >> struct amdgpu_ras_block_object *obj, *tmp; >> if (!adev || !ras_block_obj) >> @@ -2766,9 +2774,8 @@ int amdgpu_ras_register_ras_block(struct >> amdgpu_device *adev, >> >> /* If the ras object is in ras_list, don't add it again */ >> list_for_each_entry_safe(obj, tmp, &adev->ras_list, node) { >> - if (obj == ras_block_obj) { >> + if (obj == ras_block_obj) >> return 0; >> - } >> } >> >> INIT_LIST_HEAD(&ras_block_obj->node); >> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h >> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h >> index 7a4d82378205..a51a281bd91a 100644 >> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h >> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h >> @@ -496,7 +496,8 @@ struct amdgpu_ras_block_object { >> /* ras block link */ >> struct list_head node; >> >> - int (*ras_block_match)(struct amdgpu_ras_block_object *block_obj, >> enum amdgpu_ras_block block, uint32_t sub_block_index); >> + int (*ras_block_match)(struct amdgpu_ras_block_object *block_obj, >> + enum amdgpu_ras_block block, uint32_t >> sub_block_index); >> int (*ras_late_init)(struct amdgpu_device *adev, void *ras_info); >> void (*ras_fini)(struct amdgpu_device *adev); >> const struct amdgpu_ras_block_hw_ops *hw_ops; @@ -504,7 +505,7 >> @@ struct amdgpu_ras_block_object { >> >> struct amdgpu_ras_block_hw_ops { >> int (*ras_error_inject)(struct amdgpu_device *adev, void *inject_if); >> - void (*query_ras_error_count)(struct amdgpu_device *adev,void >> *ras_error_status); >> + void (*query_ras_error_count)(struct amdgpu_device *adev, void >> +*ras_error_status); >> void (*query_ras_error_status)(struct amdgpu_device *adev); >> void (*query_ras_error_address)(struct amdgpu_device *adev, void >> *ras_error_status); >> void (*reset_ras_error_count)(struct amdgpu_device *adev); @@ - >> 678,7 +679,8 @@ int amdgpu_ras_reset_gpu(struct amdgpu_device *adev); >> >> struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev); >> >> -int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras* >> ras_con); >> +int amdgpu_ras_set_context(struct amdgpu_device *adev, struct >> +amdgpu_ras *ras_con); >> >> -int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, struct >> amdgpu_ras_block_object* ras_block_obj); >> +int amdgpu_ras_register_ras_block(struct amdgpu_device *adev, >> + struct amdgpu_ras_block_object >> *ras_block_obj); >> #endif >> -- >> 2.25.1 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-01-14 7:19 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-01-14 5:34 [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras yipechai 2022-01-14 5:34 ` [PATCH V2 2/5] drm/amdgpu: Fix the code style warnings in gfx yipechai 2022-01-14 5:34 ` [PATCH V2 3/5] drm/amdgpu: Fix the code style warnings in gmc yipechai 2022-01-14 5:34 ` [PATCH V2 4/5] drm/amdgpu: Fix the code style warnings in sdma yipechai 2022-01-14 5:34 ` [PATCH V2 5/5] drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc yipechai 2022-01-14 6:44 ` [PATCH V2 1/5] drm/amdgpu: Fix the code style warnings in amdgpu_ras Zhou1, Tao 2022-01-14 7:19 ` Christian König
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.