Re: [PATCH 1/2] sc16is7xx: Do not handle irqs in endless loop
From: Greg KH <gregkh@linuxfoundation.org>
Date: 2016-08-08 13:43:07
Also in:
lkml
From: Greg KH <gregkh@linuxfoundation.org>
Date: 2016-08-08 13:43:07
Also in:
lkml
On Mon, Aug 08, 2016 at 03:32:15PM +0200, dirk.eibach@gdsys.cc wrote:
From: Dirk Eibach <redacted> sc16is7xx_port_irq() is laid out as an endless loop. It will exit only when there is no more interrupt left to service. This not common practice. In our case it lead to some strange hangup situation when there was an unexpected XOFF-interrupt that could not be handled. So let's service interrupts only once and report XOFF-interrupts that should never happen since they are never enabled. Signed-off-by: Dirk Eibach <redacted> Conflicts: drivers/tty/serial/sc16is7xx.c
Why are these 2 lines in here?