mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 01:51:34 +00:00
iwlwifi: cleanup scan initiate check
Remove redundant checks and use iwl_is_ready_rf(). Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Acked-by: Wey-Yi W Guy <wey-yi.w.guy@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
edeb78a7fa
commit
74d81b259d
@ -361,7 +361,7 @@ static int __must_check iwl_scan_initiate(struct iwl_priv *priv,
|
||||
|
||||
cancel_delayed_work(&priv->scan_check);
|
||||
|
||||
if (!iwl_is_ready(priv)) {
|
||||
if (!iwl_is_ready_rf(priv)) {
|
||||
IWL_WARN(priv, "request scan called when driver not ready.\n");
|
||||
return -EIO;
|
||||
}
|
||||
@ -372,26 +372,11 @@ static int __must_check iwl_scan_initiate(struct iwl_priv *priv,
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
if (test_bit(STATUS_EXIT_PENDING, &priv->status)) {
|
||||
IWL_DEBUG_SCAN(priv, "Aborting scan due to device shutdown\n");
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
if (test_bit(STATUS_SCAN_ABORTING, &priv->status)) {
|
||||
IWL_DEBUG_HC(priv, "Scan request while abort pending.\n");
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
if (iwl_is_rfkill(priv)) {
|
||||
IWL_DEBUG_HC(priv, "Aborting scan due to RF Kill activation\n");
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
if (!test_bit(STATUS_READY, &priv->status)) {
|
||||
IWL_DEBUG_HC(priv, "Scan request while uninitialized.\n");
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
IWL_DEBUG_INFO(priv, "Starting %sscan...\n",
|
||||
internal ? "internal short " : "");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user