[backfire] change release number from -RC6 to 10.03.1 final, binaries where not affec...
[openwrt-10.03/.git] / package / mac80211 / patches / 852-p54spi-cancel-workqueue-fix.patch
1 --- a/drivers/net/wireless/p54/p54spi.c
2 +++ b/drivers/net/wireless/p54/p54spi.c
3 @@ -584,8 +584,6 @@ static void p54spi_op_stop(struct ieee80
4         mutex_lock(&priv->mutex);
5         WARN_ON(priv->fw_state != FW_STATE_READY);
6  
7 -       cancel_work_sync(&priv->work);
8 -
9         p54spi_power_off(priv);
10         spin_lock_irqsave(&priv->tx_lock, flags);
11         INIT_LIST_HEAD(&priv->tx_pending);
12 @@ -593,6 +591,8 @@ static void p54spi_op_stop(struct ieee80
13  
14         priv->fw_state = FW_STATE_OFF;
15         mutex_unlock(&priv->mutex);
16 +
17 +       cancel_work_sync(&priv->work);
18  }
19  
20  static int __devinit p54spi_probe(struct spi_device *spi)