Преглед изворни кода

qcacld-3.0: Disallow crash recovery in FTM mode

FTM mode is purely a testing mode. As such, crashes in firmware should
not be gracefully handled. Instead, crash the system to produce a crash
dump to aid in the debugging process.

Change-Id: Ie4098b02be39a25c00f839566d35456bad5834d6
CRs-Fixed: 2025877
Dustin Brown пре 8 година
родитељ
комит
cd60132141
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      core/hdd/src/wlan_hdd_driver_ops.c

+ 6 - 0
core/hdd/src/wlan_hdd_driver_ops.c

@@ -461,6 +461,12 @@ static void wlan_hdd_shutdown(void)
 {
 	void *hif_ctx = cds_get_context(QDF_MODULE_ID_HIF);
 
+	if (hdd_get_conparam() == QDF_GLOBAL_FTM_MODE) {
+		hdd_err("Crash recovery is not allowed in FTM mode");
+		QDF_BUG(0);
+		return;
+	}
+
 	if (cds_is_load_or_unload_in_progress()) {
 		hdd_err("Load/unload in progress, ignore SSR shutdown");
 		return;