From: Martin Townsend Date: Fri, 20 Oct 2017 21:17:52 +0000 (+0100) Subject: omap_serial: Removing superfluous check on no interrupt pending. X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=e60f9fd03b8b5323a8569abc23c62396e0dfa9ad;p=linux.git omap_serial: Removing superfluous check on no interrupt pending. The do .. while loop checks for interrupt pending at the start of the loop and exits if there is none, it then checks again for this condition at the end of the loop. Signed-off-by: Martin Townsend Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c index 580f56754699a..7b183fc789c88 100644 --- a/drivers/tty/serial/omap-serial.c +++ b/drivers/tty/serial/omap-serial.c @@ -610,7 +610,7 @@ static irqreturn_t serial_omap_irq(int irq, void *dev_id) default: break; } - } while (!(iir & UART_IIR_NO_INT) && max_count--); + } while (max_count--); spin_unlock(&up->port.lock);