* [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers"
@ 2015-10-06 13:08 Frederic Danis
[not found] ` <1444136920-17969-1-git-send-email-frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
0 siblings, 1 reply; 7+ messages in thread
From: Frederic Danis @ 2015-10-06 13:08 UTC (permalink / raw)
To: linux-serial-u79uwXL29TY76Z2rM5mHXA,
andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA,
peter-WaGBZJeGNqdsbIuE7sb01tBPR1lH4CV8,
gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r
Cc: linux-bluetooth-u79uwXL29TY76Z2rM5mHXA,
heikki.krogerus-VuQAYsv1563Yd54FQh9/CA,
marcel-kz+m5ild9QBg9hUCZPvPmw
This reverts commit 9119fba0cfeda6d415c9f068df66838a104b87cb.
This commit prevents from sending "big" file using Bluetooth.
When sending a lot of data quickly through the Bluetooth interface, and
after a variable amount of data sent, transfer fails with error:
kernel: [ 415.247453] Bluetooth: hci0 hardware error 0x00
Found on T100TA.
After reverting this commit, send works fine for any file size.
Signed-off-by: Frederic Danis <frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
---
v2: Re-send to correct people
drivers/tty/serial/8250/8250_dma.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/drivers/tty/serial/8250/8250_dma.c b/drivers/tty/serial/8250/8250_dma.c
index b503071..78259d3 100644
--- a/drivers/tty/serial/8250/8250_dma.c
+++ b/drivers/tty/serial/8250/8250_dma.c
@@ -77,10 +77,6 @@ int serial8250_tx_dma(struct uart_8250_port *p)
return 0;
dma->tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE);
- if (dma->tx_size < p->port.fifosize) {
- ret = -EINVAL;
- goto err;
- }
desc = dmaengine_prep_slave_single(dma->txchan,
dma->tx_addr + xmit->tail,
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread[parent not found: <1444136920-17969-1-git-send-email-frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>]
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" [not found] ` <1444136920-17969-1-git-send-email-frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> @ 2015-10-06 13:55 ` Greg KH [not found] ` <20151006135503.GA13250-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org> 0 siblings, 1 reply; 7+ messages in thread From: Greg KH @ 2015-10-06 13:55 UTC (permalink / raw) To: Frederic Danis Cc: linux-serial-u79uwXL29TY76Z2rM5mHXA, andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA, peter-WaGBZJeGNqdsbIuE7sb01tBPR1lH4CV8, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA, heikki.krogerus-VuQAYsv1563Yd54FQh9/CA, marcel-kz+m5ild9QBg9hUCZPvPmw On Tue, Oct 06, 2015 at 03:08:40PM +0200, Frederic Danis wrote: > This reverts commit 9119fba0cfeda6d415c9f068df66838a104b87cb. > > This commit prevents from sending "big" file using Bluetooth. > When sending a lot of data quickly through the Bluetooth interface, and > after a variable amount of data sent, transfer fails with error: > kernel: [ 415.247453] Bluetooth: hci0 hardware error 0x00 > > Found on T100TA. > > After reverting this commit, send works fine for any file size. > > Signed-off-by: Frederic Danis <frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> > --- > v2: Re-send to correct people > > drivers/tty/serial/8250/8250_dma.c | 4 ---- > 1 file changed, 4 deletions(-) Andy, any objections? Frederic, don't you want to see this backported to 4.0 and newer? thanks, greg k-h ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <20151006135503.GA13250-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" [not found] ` <20151006135503.GA13250-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org> @ 2015-10-06 14:23 ` Frederic Danis [not found] ` <5613D968.7000505-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> 2015-10-06 14:39 ` Andy Shevchenko 1 sibling, 1 reply; 7+ messages in thread From: Frederic Danis @ 2015-10-06 14:23 UTC (permalink / raw) To: Greg KH, andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA Cc: linux-serial-u79uwXL29TY76Z2rM5mHXA, peter-WaGBZJeGNqdsbIuE7sb01tBPR1lH4CV8, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA, heikki.krogerus-VuQAYsv1563Yd54FQh9/CA, marcel-kz+m5ild9QBg9hUCZPvPmw Hello Greg, On 06/10/2015 15:55, Greg KH wrote: > On Tue, Oct 06, 2015 at 03:08:40PM +0200, Frederic Danis wrote: >> This reverts commit 9119fba0cfeda6d415c9f068df66838a104b87cb. >> >> This commit prevents from sending "big" file using Bluetooth. >> When sending a lot of data quickly through the Bluetooth interface, and >> after a variable amount of data sent, transfer fails with error: >> kernel: [ 415.247453] Bluetooth: hci0 hardware error 0x00 >> >> Found on T100TA. >> >> After reverting this commit, send works fine for any file size. >> >> Signed-off-by: Frederic Danis <frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> >> --- >> v2: Re-send to correct people >> >> drivers/tty/serial/8250/8250_dma.c | 4 ---- >> 1 file changed, 4 deletions(-) > > Andy, any objections? > > Frederic, don't you want to see this backported to 4.0 and newer? Yes, you're right, unless Andy has any objection this should be good Regards Fred ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <5613D968.7000505-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>]
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" [not found] ` <5613D968.7000505-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> @ 2015-10-09 14:45 ` Frederic Danis [not found] ` <5617D2FA.1020108-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> 0 siblings, 1 reply; 7+ messages in thread From: Frederic Danis @ 2015-10-09 14:45 UTC (permalink / raw) To: Greg KH, andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA Cc: linux-serial-u79uwXL29TY76Z2rM5mHXA, peter-WaGBZJeGNqdsbIuE7sb01tBPR1lH4CV8, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA, heikki.krogerus-VuQAYsv1563Yd54FQh9/CA, marcel-kz+m5ild9QBg9hUCZPvPmw Hello Greg, On 06/10/2015 16:23, Frederic Danis wrote: >> >> Andy, any objections? >> >> Frederic, don't you want to see this backported to 4.0 and newer? > > Yes, you're right, unless Andy has any objection this should be good This is first time for me that patch may be applied to previous kernel. Is there something specific I should do to allow this patch to be applied and backported to 4.0 and newer ? Regards Fred -- Frederic Danis Open Source Technology Center frederic.danis-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org Intel Corporation ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <5617D2FA.1020108-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>]
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" [not found] ` <5617D2FA.1020108-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> @ 2015-10-09 14:48 ` Andy Shevchenko 2015-10-09 15:09 ` Fabio Estevam 1 sibling, 0 replies; 7+ messages in thread From: Andy Shevchenko @ 2015-10-09 14:48 UTC (permalink / raw) To: Frederic Danis, Greg KH Cc: linux-serial-u79uwXL29TY76Z2rM5mHXA, peter-WaGBZJeGNqdsbIuE7sb01tBPR1lH4CV8, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA, heikki.krogerus-VuQAYsv1563Yd54FQh9/CA, marcel-kz+m5ild9QBg9hUCZPvPmw On Fri, 2015-10-09 at 16:45 +0200, Frederic Danis wrote: > Hello Greg, > > On 06/10/2015 16:23, Frederic Danis wrote: > > > > > > Andy, any objections? > > > > > > Frederic, don't you want to see this backported to 4.0 and newer? > > > > Yes, you're right, unless Andy has any objection this should be > > good > > This is first time for me that patch may be applied to previous > kernel. > > Is there something specific I should do to allow this patch to be > applied and backported to 4.0 and newer ? Earlier we use to Cc: stable-u79uwXL29TY76Z2rM5mHXA@public.gmane.org (I don't know if it's still a case) Now the tag Fixes: is in use, like you may add the following line to th e commit message: Fixes: 9119fba0cfed (serial: 8250_dma: don't bother DMA with small transfers) -- Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> Intel Finland Oy ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" [not found] ` <5617D2FA.1020108-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> 2015-10-09 14:48 ` Andy Shevchenko @ 2015-10-09 15:09 ` Fabio Estevam 1 sibling, 0 replies; 7+ messages in thread From: Fabio Estevam @ 2015-10-09 15:09 UTC (permalink / raw) To: Frederic Danis Cc: Greg KH, andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA, linux-serial-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Peter Hurley, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA, Heikki Krogerus, Marcel Holtmann On Fri, Oct 9, 2015 at 11:45 AM, Frederic Danis <frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> wrote: > This is first time for me that patch may be applied to previous kernel. > > Is there something specific I should do to allow this patch to be applied > and backported to 4.0 and newer ? You can find the instructions at Documentation/stable_kernel_rules.txt ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" [not found] ` <20151006135503.GA13250-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org> 2015-10-06 14:23 ` Frederic Danis @ 2015-10-06 14:39 ` Andy Shevchenko 1 sibling, 0 replies; 7+ messages in thread From: Andy Shevchenko @ 2015-10-06 14:39 UTC (permalink / raw) To: Greg KH, Frederic Danis Cc: linux-serial-u79uwXL29TY76Z2rM5mHXA, peter-WaGBZJeGNqdsbIuE7sb01tBPR1lH4CV8, linux-bluetooth-u79uwXL29TY76Z2rM5mHXA, heikki.krogerus-VuQAYsv1563Yd54FQh9/CA, marcel-kz+m5ild9QBg9hUCZPvPmw On Tue, 2015-10-06 at 14:55 +0100, Greg KH wrote: > On Tue, Oct 06, 2015 at 03:08:40PM +0200, Frederic Danis wrote: > > This reverts commit 9119fba0cfeda6d415c9f068df66838a104b87cb. > > > > This commit prevents from sending "big" file using Bluetooth. > > When sending a lot of data quickly through the Bluetooth interface, > > and > > after a variable amount of data sent, transfer fails with error: > > kernel: [ 415.247453] Bluetooth: hci0 hardware error 0x00 > > > > Found on T100TA. > > > > After reverting this commit, send works fine for any file size. > > > > Signed-off-by: Frederic Danis <frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> > > --- > > v2: Re-send to correct people > > > > drivers/tty/serial/8250/8250_dma.c | 4 ---- > > 1 file changed, 4 deletions(-) > > Andy, any objections? No. P.S. Unfortunately it's not easy to reproduce on our side, so I trust Frederic on this. > > Frederic, don't you want to see this backported to 4.0 and newer? > > thanks, > > greg k-h -- Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> Intel Finland Oy ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-10-09 15:09 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-06 13:08 [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" Frederic Danis
[not found] ` <1444136920-17969-1-git-send-email-frederic.danis-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2015-10-06 13:55 ` Greg KH
[not found] ` <20151006135503.GA13250-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2015-10-06 14:23 ` Frederic Danis
[not found] ` <5613D968.7000505-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2015-10-09 14:45 ` Frederic Danis
[not found] ` <5617D2FA.1020108-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2015-10-09 14:48 ` Andy Shevchenko
2015-10-09 15:09 ` Fabio Estevam
2015-10-06 14:39 ` Andy Shevchenko
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).