[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1] xen/arm: Manage pl011 uart TX interrupt correctly
On Thu, 2014-12-11 at 13:15 +0100, Tim Deegan wrote: > At 10:09 +0530 on 09 Dec (1418116195), vijay.kilari@xxxxxxxxx wrote: > > From: Vijaya Kumar K <Vijaya.Kumar@xxxxxxxxxxxxxxxxxx> > > > > In pl011.c, when TX interrupt is received > > serial_tx_interrupt() is called to push next > > characters. If TX buffer is empty, serial_tx_interrupt() > > does not disable TX interrupt and hence pl011 UART > > irq handler pl011_interrupt() always sees TX interrupt > > status set in MIS register and cpu does not come out of > > UART irq handler. > > > > With this patch, mask TX interrupt by writing 0 to > > IMSC register when TX buffer is empty and unmask by > > writing 1 to IMSC register before sending characters. > > > > Signed-off-by: Vijaya Kumar K <Vijaya.Kumar@xxxxxxxxxxxxxxxxxx> > > Reviewed-by: Tim Deegan <tim@xxxxxxx> Since Keir hasn't objected I've now applied, thanks. Should this be a candidate for backporting (to 4.4 and/or 4.5)? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |