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

Reply via email to