Browse Source

qcacld-3.0: Do not allow crash_inject command in FTM mode

- Subsystem restart is not supported in FTM mode
- Do not allow force crash inject command to test SSR in FTM mode

Change-Id: I743aba2082af5537e627b678b159ba9985986e07
CRs-Fixed: 954374
Rajeev Kumar 9 years ago
parent
commit
0a9901ba8c
1 changed files with 6 additions and 3 deletions
  1. 6 3
      core/wma/src/wma_main.c

+ 6 - 3
core/wma/src/wma_main.c

@@ -912,9 +912,12 @@ static void wma_process_cli_set_cmd(tp_wma_handle wma,
 			htc_dump(wma->htc_handle, WD_DUMP, false);
 			break;
 		case GEN_PARAM_CRASH_INJECT:
-			ret = wma_crash_inject(wma,
-					       privcmd->param_value,
-					       privcmd->param_sec_value);
+			if (QDF_GLOBAL_FTM_MODE  == cds_get_conparam())
+				WMA_LOGE("Crash inject not allowed in FTM mode");
+			else
+				ret = wma_crash_inject(wma,
+						privcmd->param_value,
+						privcmd->param_sec_value);
 			break;
 #ifdef CONFIG_ATH_PCIE_ACCESS_DEBUG
 		case GEN_PARAM_DUMP_PCIE_ACCESS_LOG: