Title: [7859] trunk/drivers/net/wireless/adf702x.c: [#3707] Network Driver for ADF7020/21 ISM Narrow-Band Single Chip
- Revision
- 7859
- Author
- hennerich
- Date
- 2009-11-23 07:29:42 -0500 (Mon, 23 Nov 2009)
Log Message
[#3707] Network Driver for ADF7020/21 ISM Narrow-Band Single Chip
Transceiver ICs
Remove useless SSYNC();
Modified Paths
Diff
Modified: trunk/drivers/net/wireless/adf702x.c (7858 => 7859)
--- trunk/drivers/net/wireless/adf702x.c 2009-11-23 06:07:53 UTC (rev 7858)
+++ trunk/drivers/net/wireless/adf702x.c 2009-11-23 12:29:42 UTC (rev 7859)
@@ -265,7 +265,6 @@
set_dma_start_addr(lp->dma_ch_rx, (unsigned long)lp->rx_buf);
enable_dma(lp->dma_ch_rx);
lp->sport->rcr1 |= RSPEN;
- SSYNC();
spin_unlock_irqrestore(&lp->lock, flags);
}
@@ -287,7 +286,6 @@
wait_event(lp->waitq, !(lp->rx || gpio_get_value(lp->gpio_int_rfs)));
lp->sport->rcr1 &= ~RSPEN;
- SSYNC();
disable_dma(lp->dma_ch_rx);
clear_dma_irqstat(lp->dma_ch_rx);
@@ -298,7 +296,6 @@
enable_dma(lp->dma_ch_tx);
lp->sport->tcr1 |= TSPEN;;
- SSYNC();
lp->ndev->stats.tx_packets++;
lp->ndev->stats.tx_bytes += lp->tx_skb->len;
@@ -438,7 +435,6 @@
lp->sport->stat = ROVF | RUVF | TUVF | TOVF; /* Clear ROVF bit */
lp->sport->rcr1 &= ~RSPEN;
- SSYNC();
dev->stats.rx_over_errors++;
dev->stats.rx_errors++;
@@ -458,7 +454,6 @@
lp->sport->tcr1 &= ~TSPEN;
disable_dma(lp->dma_ch_tx);
clear_dma_irqstat(lp->dma_ch_tx);
- SSYNC();
schedule_work(&lp->tx_done_work);
return IRQ_HANDLED;
@@ -506,13 +501,11 @@
DBG(1, "%s:%s(): Failed MAGIC\n",
dev->name, __func__);
lp->sport->rcr1 &= ~RSPEN;
- SSYNC();
dev->stats.rx_dropped++;
dev->stats.rx_errors++;
}
} else {
lp->sport->rcr1 &= ~RSPEN;
- SSYNC();
adf702x_receive(dev);
}
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits