From: Masakazu Mokuno Date: Mon, 30 Mar 2009 18:04:36 +0000 (-0700) Subject: net/ps3: Fix wireless AP connect error handling X-Git-Tag: accepted/tizen/common/20141203.182822~15859^2~153^2~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c6dbe17f193c4adc8afc6884f26efb5fa27aa8af;p=platform%2Fkernel%2Flinux-arm64.git net/ps3: Fix wireless AP connect error handling This patch fixes the bug that the driver tries to continue to connect(associate) to AP even if gelic_wl_do_{wpa,wep}_setup() fails, Signed-off-by: Masakazu Mokuno Signed-off-by: Geoff Levand Signed-off-by: John W. Linville --- diff --git a/drivers/net/ps3_gelic_wireless.c b/drivers/net/ps3_gelic_wireless.c index a5ac2bd..4f3ada6 100644 --- a/drivers/net/ps3_gelic_wireless.c +++ b/drivers/net/ps3_gelic_wireless.c @@ -2101,6 +2101,9 @@ static int gelic_wl_associate_bss(struct gelic_wl_info *wl, if (ret) { pr_debug("%s: WEP/WPA setup failed %d\n", __func__, ret); + ret = -EPERM; + gelic_wl_send_iwap_event(wl, NULL); + goto out; } /* start association */