linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Soeren Moch <smoch@web.de>
To: Jason Cooper <jason@lakedaemon.net>
Cc: Greg KH <gregkh@linuxfoundation.org>,
	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
	Andrew Lunn <andrew@lunn.ch>, Arnd Bergmann <arnd@arndb.de>,
	KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>,
	linux-kernel@vger.kernel.org, Michal Hocko <mhocko@suse.cz>,
	linux-mm@kvack.org, Kyungmin Park <kyungmin.park@samsung.com>,
	Mel Gorman <mgorman@suse.de>,
	Andrew Morton <akpm@linux-foundation.org>,
	Marek Szyprowski <m.szyprowski@samsung.com>,
	linaro-mm-sig@lists.linaro.org,
	linux-arm-kernel@lists.infradead.org,
	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Subject: Re: [PATCH] ata: sata_mv: fix sg_tbl_pool alignment
Date: Wed, 16 Jan 2013 18:05:59 +0100	[thread overview]
Message-ID: <50F6DDF7.9080605@web.de> (raw)
In-Reply-To: <20130116155045.GI25500@titan.lakedaemon.net>

On 16.01.2013 16:50, Jason Cooper wrote:
> On Wed, Jan 16, 2013 at 09:55:55AM +0100, Soeren Moch wrote:
>> On 16.01.2013 04:24, Soeren Moch wrote:
>>> On 16.01.2013 03:40, Jason Cooper wrote:
>>>> On Wed, Jan 16, 2013 at 01:17:59AM +0100, Soeren Moch wrote:
>>>>> On 15.01.2013 22:56, Jason Cooper wrote:
>>>>>> On Tue, Jan 15, 2013 at 03:16:17PM -0500, Jason Cooper wrote:
>
>> OK, I could trigger the error
>>    ERROR: 1024 KiB atomic DMA coherent pool is too small!
>>    Please increase it with coherent_pool= kernel parameter!
>> only with em28xx sticks and sata, dib0700 sticks removed.
>
> Did you test the reverse scenario?  ie dib0700 with sata_mv and no
> em28xx.

Maybe I can test this next night.

> What kind of throughput are you pushing to the sata disk?

Close to nothing. In the last test I had the root filesystem running
on the sata disk plus a few 10 megabytes per hour.

>>>> What would be most helpful is if you could do a git bisect between
>>>> v3.5.x (working) and the oldest version where you know it started
>>>> failing (v3.7.1 or earlier if you know it).
>>>>
>>> I did not bisect it, but Marek mentioned earlier that commit
>>> e9da6e9905e639b0f842a244bc770b48ad0523e9 in Linux v3.6-rc1 introduced
>>> new code for dma allocations. This is probably the root cause for the
>>> new (mis-)behavior (due to my tests 3.6.0 is not working anymore).
>>
>> I don't want to say that Mareks patch is wrong, probably it triggers a
>> bug somewhere else! (in em28xx?)
>
> Of the four drivers you listed, none are using dma.  sata_mv is the only
> one.

usb_core is doing the actual DMA for the usb bridge drivers, I think.

> If one is to believe the comments in sata_mv.c:~151, then the alignment
> is wrong for the sg_tbl_pool.
>
> Could you please try the following patch?

OK, what should I test first, the setup from last night (em28xx, no
dib0700) plus your patch, or the reverse setup (dib0700, no em28xx)
without your patch, or my normal setting (all dvb sticks) plus your
patch?

Regards,
Soeren

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

  reply	other threads:[~2013-01-16 17:08 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-08  6:38 [PATCH] mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls Marek Szyprowski
2012-11-11 17:22 ` Andrew Lunn
2012-11-12  9:48   ` Soeren Moch
2012-11-12 10:38     ` Andrew Lunn
2012-11-12 11:03       ` Soeren Moch
2012-11-19  0:18 ` Jason Cooper
2012-11-19 22:48   ` Andrew Morton
2012-11-20 10:48     ` Marek Szyprowski
2012-11-20 19:52       ` Andrew Morton
2012-11-20 14:31     ` [PATCH v2] " Marek Szyprowski
2012-11-20 19:33       ` Andrew Morton
2012-11-20 20:27         ` Jason Cooper
2012-11-21  8:08         ` Marek Szyprowski
2012-11-21  8:36           ` Andrew Morton
2012-11-21  9:20             ` Marek Szyprowski
2012-11-21 19:17               ` Andrew Morton
2012-11-22 12:55                 ` Marek Szyprowski
2013-01-14 11:56       ` Soeren Moch
2013-01-15 16:56         ` Jason Cooper
2013-01-15 17:50           ` Greg KH
2013-01-15 20:16             ` Jason Cooper
2013-01-15 21:56               ` Jason Cooper
2013-01-16  0:17                 ` Soeren Moch
2013-01-16  2:40                   ` Jason Cooper
2013-01-16  3:24                     ` Soeren Moch
2013-01-16  8:55                       ` Soeren Moch
2013-01-16 15:50                         ` [PATCH] ata: sata_mv: fix sg_tbl_pool alignment Jason Cooper
2013-01-16 17:05                           ` Soeren Moch [this message]
2013-01-16 17:52                             ` Jason Cooper
2013-01-16 18:35                               ` Jason Cooper
2013-01-16 22:26                                 ` Soeren Moch
2013-01-16 23:10                               ` Soeren Moch
2013-01-17  9:11                               ` Soeren Moch
2013-01-16 17:32                         ` [PATCH v2] mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls Soeren Moch
2013-01-16 17:47                           ` Jason Cooper
2013-01-16 22:36                             ` Soeren Moch
2013-01-17 10:49                       ` Arnd Bergmann
2013-01-17 13:47                         ` Soeren Moch
2013-01-17 20:26                           ` Arnd Bergmann
2013-01-19 15:29                             ` Soeren Moch
2013-01-19 18:59                               ` Andrew Lunn
2013-01-23 15:30                                 ` Soeren Moch
2013-01-23 16:25                                   ` Andrew Lunn
2013-01-23 17:07                                     ` Soeren Moch
2013-01-23 17:20                                       ` Soeren Moch
2013-01-23 18:10                                         ` Andrew Lunn
2013-01-28 20:59                                           ` Soeren Moch
2013-01-29  0:13                                             ` Jason Cooper
2013-01-29 11:02                                             ` Andrew Lunn
2013-01-29 11:50                                               ` Soeren Moch
2013-01-19 20:05                               ` Arnd Bergmann
2013-01-21 15:01                                 ` Soeren Moch
2013-01-21 18:55                                   ` Arnd Bergmann
2013-01-21 21:01                                     ` Greg KH
2013-01-22 18:13                                       ` Arnd Bergmann
2013-01-23 14:37                                         ` Soeren Moch
2013-01-19 16:24                             ` Andrew Lunn
2013-01-15 20:05           ` Sebastian Hesselbarth
2013-01-15 20:19             ` Jason Cooper

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50F6DDF7.9080605@web.de \
    --to=smoch@web.de \
    --cc=akpm@linux-foundation.org \
    --cc=andrew@lunn.ch \
    --cc=arnd@arndb.de \
    --cc=gregkh@linuxfoundation.org \
    --cc=jason@lakedaemon.net \
    --cc=kamezawa.hiroyu@jp.fujitsu.com \
    --cc=kyungmin.park@samsung.com \
    --cc=linaro-mm-sig@lists.linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=m.szyprowski@samsung.com \
    --cc=mgorman@suse.de \
    --cc=mhocko@suse.cz \
    --cc=sebastian.hesselbarth@gmail.com \
    --cc=thomas.petazzoni@free-electrons.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).