From f7501f20257546f075f24226707bd93cc4c0550e Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Mon, 13 Jan 2025 20:46:38 -0800 Subject: [PATCH] STA: Do not wait for TWT response if send command fails Do not wait for TWT asynchronous response event from the driver if the TWT request command send fails. Signed-off-by: Jouni Malinen --- sta.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sta.c b/sta.c index 07092e5..b0b17c8 100644 --- a/sta.c +++ b/sta.c @@ -11949,6 +11949,7 @@ static int sta_twt_send_suspend(struct sigma_dut *dut, struct sigma_conn *conn, sigma_dut_print(dut, DUT_MSG_ERROR, "%s: err in send_and_recv_msgs, ret=%d", __func__, ret); + return ret; } if (!dut->sta_async_twt_supp) @@ -12013,6 +12014,7 @@ static int sta_twt_send_nudge(struct sigma_dut *dut, struct sigma_conn *conn, sigma_dut_print(dut, DUT_MSG_ERROR, "%s: err in send_and_recv_msgs, ret=%d", __func__, ret); + return ret; } if (!dut->sta_async_twt_supp) @@ -12102,6 +12104,7 @@ static int sta_twt_resume(struct sigma_dut *dut, struct sigma_conn *conn, sigma_dut_print(dut, DUT_MSG_ERROR, "%s: err in send_and_recv_msgs, ret=%d", __func__, ret); + return ret; } if (!dut->sta_async_twt_supp) @@ -12347,6 +12350,7 @@ int sta_twt_request(struct sigma_dut *dut, struct sigma_conn *conn, sigma_dut_print(dut, DUT_MSG_ERROR, "%s: err in send_and_recv_msgs, ret=%d", __func__, ret); + return ret; } if (!dut->sta_async_twt_supp) @@ -12420,6 +12424,7 @@ static int sta_twt_teardown(struct sigma_dut *dut, struct sigma_conn *conn, sigma_dut_print(dut, DUT_MSG_ERROR, "%s: err in send_and_recv_msgs, ret=%d", __func__, ret); + return ret; } if (!dut->sta_async_twt_supp)