[PATCH 5/6] Return error from feature_caps_exchange_rsp

Eugene Krasnikov k.eugene.e at gmail.com
Mon Aug 5 09:56:20 EDT 2013


In case status returns error wcn36xx_smd_feature_caps_exchange_rsp
will return -EIO.

Signed-off-by: Eugene Krasnikov <k.eugene.e at gmail.com>
---
 smd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/smd.c b/smd.c
index 7ede50c..9820fd9 100644
--- a/smd.c
+++ b/smd.c
@@ -1271,8 +1271,10 @@ int wcn36xx_smd_feature_caps_exchange(struct wcn36xx *wcn)
 int wcn36xx_smd_feature_caps_exchange_rsp(void *buf, size_t len)
 {
 	/* TODO: print the caps of rsp for comapre */
-	if (wcn36xx_smd_rsp_status_check(buf, len))
+	if (wcn36xx_smd_rsp_status_check(buf, len)) {
 		wcn36xx_warn("error response for caps exchange");
+		return -EIO;
+	}
 
 	return 0;
 }
-- 
1.8.2.2




More information about the wcn36xx mailing list