summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd
diff options
context:
space:
mode:
authorYiPeng Chai <YiPeng.Chai@amd.com>2026-05-12 10:40:19 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-05-19 11:53:04 -0400
commitb4c4d662ca4048475e1400899307fa827712507b (patch)
treea533cdf1ccf988232bafc5888f12b5bb1d57d0f2 /drivers/gpu/drm/amd
parentd35e1086b0ad901ef64c52cb138fc0a1e8b0e95e (diff)
drm/amd/ras: remove unused code
Remove unused code. Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com> Reviewed-by: Tao Zhou <tao.zhou1@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd')
-rw-r--r--drivers/gpu/drm/amd/ras/rascore/ras.h1
-rw-r--r--drivers/gpu/drm/amd/ras/rascore/ras_cmd.c22
-rw-r--r--drivers/gpu/drm/amd/ras/rascore/ras_cmd.h9
3 files changed, 1 insertions, 31 deletions
diff --git a/drivers/gpu/drm/amd/ras/rascore/ras.h b/drivers/gpu/drm/amd/ras/rascore/ras.h
index 6449d7b8627d..c059fcebaf00 100644
--- a/drivers/gpu/drm/amd/ras/rascore/ras.h
+++ b/drivers/gpu/drm/amd/ras/rascore/ras.h
@@ -329,7 +329,6 @@ struct ras_core_context {
struct ras_gfx ras_gfx;
struct ras_mp1 ras_mp1;
struct ras_process ras_proc;
- struct ras_cmd_mgr ras_cmd;
struct ras_log_ring ras_log_ring;
const struct ras_sys_func *sys_fn;
diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
index c22c48dec7bb..405154ff13cf 100644
--- a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
+++ b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
@@ -28,20 +28,6 @@
#define RAS_CMD_MINOR_VERSION 0
#define RAS_CMD_VERSION (((RAS_CMD_MAJOR_VERSION) << 10) | (RAS_CMD_MINOR_VERSION))
-static int ras_cmd_add_device(struct ras_core_context *ras_core)
-{
- INIT_LIST_HEAD(&ras_core->ras_cmd.head);
- ras_core->ras_cmd.ras_core = ras_core;
- ras_core->ras_cmd.dev_handle = (uintptr_t)ras_core ^ RAS_CMD_DEV_HANDLE_MAGIC;
- return 0;
-}
-
-static int ras_cmd_remove_device(struct ras_core_context *ras_core)
-{
- memset(&ras_core->ras_cmd, 0, sizeof(ras_core->ras_cmd));
- return 0;
-}
-
static int ras_get_block_ecc_info(struct ras_core_context *ras_core,
struct ras_cmd_ctx *cmd, void *data)
{
@@ -476,12 +462,11 @@ int rascore_handle_cmd(struct ras_core_context *ras_core,
int ras_cmd_init(struct ras_core_context *ras_core)
{
- return ras_cmd_add_device(ras_core);
+ return 0;
}
int ras_cmd_fini(struct ras_core_context *ras_core)
{
- ras_cmd_remove_device(ras_core);
return 0;
}
@@ -530,8 +515,3 @@ int ras_cmd_translate_bank_to_soc_pa(struct ras_core_context *ras_core,
return ras_umc_translate_soc_pa_and_bank(ras_core, soc_pa, &umc_bank, true);
}
-
-uint64_t ras_cmd_get_dev_handle(struct ras_core_context *ras_core)
-{
- return ras_core->ras_cmd.dev_handle;
-}
diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
index a1d4b8b02841..c376e074e15d 100644
--- a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
+++ b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
@@ -29,8 +29,6 @@
#include "ras_log_ring.h"
#include "ras_cper.h"
-#define RAS_CMD_DEV_HANDLE_MAGIC 0xFEEDAD00UL
-
#define RAS_CMD_MAX_IN_SIZE 256
#define RAS_CMD_MAX_GPU_NUM 32
#define RAS_CMD_MAX_BAD_PAGES_PER_GROUP 32
@@ -107,12 +105,6 @@ enum ras_error_type {
struct ras_core_context;
struct ras_cmd_ctx;
-struct ras_cmd_mgr {
- struct list_head head;
- struct ras_core_context *ras_core;
- uint64_t dev_handle;
-};
-
struct ras_cmd_func_map {
uint32_t cmd_id;
int (*func)(struct ras_core_context *ras_core,
@@ -481,7 +473,6 @@ struct ras_cmd_blocks_ecc_rsp {
int ras_cmd_init(struct ras_core_context *ras_core);
int ras_cmd_fini(struct ras_core_context *ras_core);
int rascore_handle_cmd(struct ras_core_context *ras_core, struct ras_cmd_ctx *cmd, void *data);
-uint64_t ras_cmd_get_dev_handle(struct ras_core_context *ras_core);
int ras_cmd_query_interface_info(struct ras_core_context *ras_core,
struct ras_query_interface_info_rsp *rsp);
int ras_cmd_translate_soc_pa_to_bank(struct ras_core_context *ras_core,