diff options
Diffstat (limited to 'drivers/net/wireless/silabs/wfx/main.c')
| -rw-r--r-- | drivers/net/wireless/silabs/wfx/main.c | 10 | 
1 files changed, 3 insertions, 7 deletions
diff --git a/drivers/net/wireless/silabs/wfx/main.c b/drivers/net/wireless/silabs/wfx/main.c index 6b9864e478ac..0b50f7058bbb 100644 --- a/drivers/net/wireless/silabs/wfx/main.c +++ b/drivers/net/wireless/silabs/wfx/main.c @@ -358,13 +358,9 @@ int wfx_probe(struct wfx_dev *wdev)  	wfx_bh_poll_irq(wdev);  	err = wait_for_completion_timeout(&wdev->firmware_ready, 1 * HZ); -	if (err <= 0) { -		if (err == 0) { -			dev_err(wdev->dev, "timeout while waiting for startup indication\n"); -			err = -ETIMEDOUT; -		} else if (err == -ERESTARTSYS) { -			dev_info(wdev->dev, "probe interrupted by user\n"); -		} +	if (err == 0) { +		dev_err(wdev->dev, "timeout while waiting for startup indication\n"); +		err = -ETIMEDOUT;  		goto bh_unregister;  	}  |