|
@@ -704,7 +704,7 @@ static void sirfsoc_uart_rx_dma_complete_tl(unsigned long param)
|
|
|
struct sirfsoc_int_en *uint_en = &sirfport->uart_reg->uart_int_en;
|
|
|
unsigned long flags;
|
|
|
struct dma_tx_state tx_state;
|
|
|
- spin_lock_irqsave(&port->rx_lock, flags);
|
|
|
+ spin_lock_irqsave(&port->lock, flags);
|
|
|
while (DMA_COMPLETE == dmaengine_tx_status(sirfport->rx_dma_chan,
|
|
|
sirfport->rx_dma_items[sirfport->rx_completed].cookie, &tx_state)) {
|
|
|
sirfsoc_uart_insert_rx_buf_to_tty(sirfport,
|