linux-serial.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH LINUX v4 00/13] tty: xuartps: Fix lock ups
@ 2015-12-06  4:39 Soren Brinkmann
  2015-12-06  4:39 ` [PATCH LINUX v4 01/13] tty: xuartps: Beautify read-modify writes Soren Brinkmann
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: Soren Brinkmann @ 2015-12-06  4:39 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Jiri Slaby
  Cc: Moritz Fischer, Peter Hurley, Michal Simek, linux-kernel,
	Soren Brinkmann, linux-serial, linux-arm-kernel

Hi,

I picked up all the review tags from Peter and Moritz and addressed
Peter's comments.
Most patches are unchanged but I added the info Peter suggested/provided
to some commit messages.
The patches "tty: xuartps: Move request_irq to after setting up the HW",
"tty: xuartps: Improve sysrq handling" and "tty: xuartps: Remove
'_OFFSET' suffix from #defines" are new, implementing the suggestions
Peter made in the v3 review (https://lkml.org/lkml/2015/11/21/172).
I pretty much rewrote "tty: xuartps: Refactor IRQ handling" (was: "tty:
xuartps: Only handle RX IRQs when RX is enabled"). Instead of adding a
flag, we now disable/enable the RX interrupts together with the
receiver. That should prevent the RX lock ups I saw.

	Thanks,
	Sören

Sören Brinkmann (13):
  tty: xuartps: Beautify read-modify writes
  tty: xuartps: Use spinlock to serialize HW access
  tty: xuartps: Don't consider circular buffer when enabling transmitter
  tty: xuartps: Clear interrupt status register in shutdown
  tty: xuartps: Improve startup function
  tty: xuartps: Move request_irq to after setting up the HW
  tty: xuartps: Keep lock for whole ISR
  tty: xuartps: Acquire port lock for shutdown
  tty: xuartps: Move RX path into helper function
  tty: xuartps: Refactor IRQ handling
  tty: xuartps: Cleanup: Reformat if-else
  tty: xuartps: Improve sysrq handling
  tty: xuartps: Remove '_OFFSET' suffix from #defines

 drivers/tty/serial/xilinx_uartps.c | 451 ++++++++++++++++++-------------------
 1 file changed, 224 insertions(+), 227 deletions(-)

-- 
2.6.3.3.g9bb996a


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2015-12-17 10:00 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-06  4:39 [PATCH LINUX v4 00/13] tty: xuartps: Fix lock ups Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 01/13] tty: xuartps: Beautify read-modify writes Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 02/13] tty: xuartps: Use spinlock to serialize HW access Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 03/13] tty: xuartps: Don't consider circular buffer when enabling transmitter Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 04/13] tty: xuartps: Clear interrupt status register in shutdown Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 05/13] tty: xuartps: Improve startup function Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 06/13] tty: xuartps: Move request_irq to after setting up the HW Soren Brinkmann
2015-12-10 21:41   ` Peter Hurley
2015-12-15 15:41     ` Sören Brinkmann
2015-12-15 23:26       ` Peter Hurley
2015-12-16  9:03         ` Sören Brinkmann
2015-12-16 14:37           ` Peter Hurley
2015-12-17 10:00             ` Sören Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 07/13] tty: xuartps: Keep lock for whole ISR Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 08/13] tty: xuartps: Acquire port lock for shutdown Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 09/13] tty: xuartps: Move RX path into helper function Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 10/13] tty: xuartps: Refactor IRQ handling Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 11/13] tty: xuartps: Cleanup: Reformat if-else Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 12/13] tty: xuartps: Improve sysrq handling Soren Brinkmann
2015-12-06  4:39 ` [PATCH LINUX v4 13/13] tty: xuartps: Remove '_OFFSET' suffix from #defines Soren Brinkmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).