* [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers"
@ 2015-10-06 13:08 Frederic Danis
2015-10-06 13:55 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Frederic Danis @ 2015-10-06 13:08 UTC (permalink / raw)
To: linux-serial, andriy.shevchenko, peter, gregkh
Cc: linux-bluetooth, heikki.krogerus, marcel
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@linux.intel.com>
---
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
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers"
2015-10-06 13:08 [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers" Frederic Danis
@ 2015-10-06 13:55 ` Greg KH
2015-10-06 14:23 ` Frederic Danis
2015-10-06 14:39 ` Andy Shevchenko
0 siblings, 2 replies; 7+ messages in thread
From: Greg KH @ 2015-10-06 13:55 UTC (permalink / raw)
To: Frederic Danis
Cc: linux-serial, andriy.shevchenko, peter, linux-bluetooth,
heikki.krogerus, marcel
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@linux.intel.com>
> ---
> 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
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers"
2015-10-06 13:55 ` Greg KH
@ 2015-10-06 14:23 ` Frederic Danis
2015-10-09 14:45 ` Frederic Danis
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
Cc: linux-serial, peter, linux-bluetooth, heikki.krogerus, marcel
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@linux.intel.com>
>> ---
>> 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
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers"
2015-10-06 13:55 ` Greg KH
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, peter, linux-bluetooth, heikki.krogerus, marcel
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@linux.intel.com>
> > ---
> > 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@linux.intel.com>
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"
2015-10-06 14:23 ` Frederic Danis
@ 2015-10-09 14:45 ` Frederic Danis
2015-10-09 14:48 ` Andy Shevchenko
2015-10-09 15:09 ` Fabio Estevam
0 siblings, 2 replies; 7+ messages in thread
From: Frederic Danis @ 2015-10-09 14:45 UTC (permalink / raw)
To: Greg KH, andriy.shevchenko
Cc: linux-serial, peter, linux-bluetooth, heikki.krogerus, marcel
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@intel.com Intel Corporation
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2] Revert "serial: 8250_dma: don't bother DMA with small transfers"
2015-10-09 14:45 ` Frederic Danis
@ 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, peter, linux-bluetooth, heikki.krogerus, marcel
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@vger.kernel.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@linux.intel.com>
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"
2015-10-09 14:45 ` Frederic Danis
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, linux-serial@vger.kernel.org,
Peter Hurley, linux-bluetooth, Heikki Krogerus, Marcel Holtmann
On Fri, Oct 9, 2015 at 11:45 AM, Frederic Danis
<frederic.danis@linux.intel.com> 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
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
2015-10-06 13:55 ` Greg KH
2015-10-06 14:23 ` Frederic Danis
2015-10-09 14:45 ` Frederic Danis
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).