Title: [5347] branches/2007R1/drivers/serial/bfin_5xx.c: Bug[#4436] Remove duplicated spin_lock_irqsave.
Revision
5347
Author
sonicz
Date
2008-09-25 23:12:30 -0500 (Thu, 25 Sep 2008)

Log Message

Bug[#4436] Remove duplicated spin_lock_irqsave.

Modified Paths

Diff

Modified: branches/2007R1/drivers/serial/bfin_5xx.c (5346 => 5347)


--- branches/2007R1/drivers/serial/bfin_5xx.c	2008-09-26 04:07:52 UTC (rev 5346)
+++ branches/2007R1/drivers/serial/bfin_5xx.c	2008-09-26 04:12:30 UTC (rev 5347)
@@ -380,13 +380,11 @@
 }
 #endif
 
-	spin_lock_irqsave(&uart->port.lock, flags);
 #ifdef CONFIG_SERIAL_BFIN_DMA
 static void bfin_serial_dma_tx_chars(struct bfin_serial_port *uart)
 {
 	struct circ_buf *xmit = &uart->port.info->xmit;
 	unsigned short ier;
-	int flags = 0;
 
 	uart->tx_done = 0;
 
@@ -408,7 +406,6 @@
 		uart->port.x_char = 0;
 	}
 
-	spin_lock_irqsave(&uart->port.lock, flags);
 	uart->tx_count = CIRC_CNT(xmit->head, xmit->tail, UART_XMIT_SIZE);
 	if (uart->tx_count > (UART_XMIT_SIZE - xmit->tail))
 		uart->tx_count = UART_XMIT_SIZE - xmit->tail;
@@ -427,7 +424,6 @@
 	ier = UART_GET_IER(uart);
 	ier |= ETBEI;
 	UART_PUT_IER(uart, ier);
-	spin_unlock_irqrestore(&uart->port.lock, flags);
 }
 
 static void bfin_serial_dma_rx_chars(struct bfin_serial_port *uart)
@@ -586,7 +582,6 @@
 	else
 		gpio_set_value(uart->rts_pin, 1);
 #endif
-	spin_unlock_irqrestore(&uart->port.lock, flags);
 }
 
 /*
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to