From: Ivan Priest Date: Wed, 13 Mar 2019 17:32:20 +0000 (+0000) Subject: [NEUS7920-133]wlbt: mxman_suspend() don't block suspend when FW failed X-Git-Tag: MMI-QSAS30.62-33-3~979 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3feb04cfc7b6be5ba9ffd0853a6a72a0598d8b1b;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git [NEUS7920-133]wlbt: mxman_suspend() don't block suspend when FW failed The call to mxman_suspend() returned an error if WLBT FW is failed, this prevents platform suspend if the firmware does not recover. Return success even though message is dropped. Change-Id: I8c293aaa69dc356ad8125d37f06321392894978c SCSC-Bug-Id: SSB-50585 Signed-off-by: Ivan Priest --- diff --git a/drivers/misc/samsung/scsc/mxman.c b/drivers/misc/samsung/scsc/mxman.c index 820f02eb2200..fc9cbd91ff29 100755 --- a/drivers/misc/samsung/scsc/mxman.c +++ b/drivers/misc/samsung/scsc/mxman.c @@ -2054,7 +2054,7 @@ int mxman_suspend(struct mxman *mxman) if (srvman && srvman->error) { mutex_unlock(&mxman->mxman_mutex); SCSC_TAG_INFO(MXMAN, "Called during error - ignore\n"); - return -EINVAL; + return 0; } /* Call Service suspend callbacks */