]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
Tegra186: mce: fix return value for enum features ari
authorKrishna Sitaraman <ksitaraman@nvidia.com>
Wed, 27 Jul 2016 23:26:45 +0000 (16:26 -0700)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 5 Apr 2017 20:56:10 +0000 (13:56 -0700)
This patch fixes the incorrect return value that was being passed
back for the ENUM_FEATURES ARI call.

Change-Id: I3842c6ce27ea24698608830cf4c12cfa7ff64421
Signed-off-by: Krishna Sitaraman <ksitaraman@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
plat/nvidia/tegra/soc/t186/drivers/mce/mce.c

index f87dfa4d3df6e67aebbe81836f4de877e3762079..afd45278bea57312f32a9cc15961aa8be303eeb0 100644 (file)
@@ -307,14 +307,12 @@ int mce_command_handler(mce_cmd_t cmd, uint64_t arg0, uint64_t arg1,
                break;
 
        case MCE_CMD_ENUM_FEATURES:
-               ret = ops->call_enum_misc(cpu_ari_base,
+               ret64 = ops->call_enum_misc(cpu_ari_base,
                                TEGRA_ARI_MISC_FEATURE_LEAF_0, arg0);
 
                /* update context to return features value */
                write_ctx_reg(gp_regs, CTX_GPREG_X1, ret64);
 
-               ret = 0;
-
                break;
 
        case MCE_CMD_ROC_FLUSH_CACHE_TRBITS: