Thread (5 messages) 5 messages, 2 authors, 2015-07-31

Re: [PATCH 0/2] serial: samsung: fix DMA for small FIFO sizes

From: Robert Baldyga <hidden>
Date: 2015-07-31 08:17:24
Also in: lkml

On 07/31/2015 10:04 AM, Krzysztof Kozlowski wrote:
2015-07-30 18:14 GMT+09:00 Robert Baldyga [off-list ref]:
quoted
Hello,

This patch set fixes bug causing serial hang in DMA mode for FIFO sizes
smaller than cache alignment. The first patch fixes DMA mode entering
condition to avoid starting with buffer smaller than cache line size.
Second patch fixes the serial hang bug, which was caused by unproper
buffer aligning algorithm which assumed that there is always enough
free space in FIFO for excessive bytes of buffer that is being alligned.

Best regards,
Robert Baldyga

Marek Szyprowski (1):
  serial: samsung: calculate min_dma_size

Robert Baldyga (1):
  serial: samsung: fix DMA for FIFO smaller than cache line size

 drivers/tty/serial/samsung.c | 47 +++++++++++++++++++++++++++++---------------
 drivers/tty/serial/samsung.h |  1 +
 2 files changed, 32 insertions(+), 16 deletions(-)
Does this apply for stable backporting? Or at least fixes tag
indicating a bug? I could not figure this out from description of
first patch. For second patch it seems it applies.
These patches are two steps of fixing the bug, so they both apply for
stable backporting.
Anyway I would appreciate a reported-by credits.
Sure ;)

Thanks,
Robert
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help