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
This commit is contained in:
Dustin Brown 2017-03-28 14:18:46 -07:00 • committed by Sandeep Puligilla
commit cd60132141

View file

@ -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;