Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-23 Thread Mike Travis
On 6/23/2015 2:01 AM, Ingo Molnar wrote: > > * Mike Travis wrote: > >> <<< >> We have a large university system in the UK that is experiencing >> very long delays modprobing the driver for a specific I/O device. >> The delay is from 8-10 minutes per device and there are 31 devices >> in the sy

Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-23 Thread Toshi Kani
On Tue, 2015-06-23 at 11:01 +0200, Ingo Molnar wrote: > * Mike Travis wrote: > > > <<< > > We have a large university system in the UK that is experiencing > > very long delays modprobing the driver for a specific I/O device. > > The delay is from 8-10 minutes per device and there are 31 devices

Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-23 Thread Ingo Molnar
* Mike Travis wrote: > <<< > We have a large university system in the UK that is experiencing > very long delays modprobing the driver for a specific I/O device. > The delay is from 8-10 minutes per device and there are 31 devices > in the system. This 4 to 5 hour delay in starting up those I/O

Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-22 Thread Toshi Kani
On Mon, 2015-06-22 at 11:22 -0700, Mike Travis wrote: > > On 6/22/2015 10:23 AM, Toshi Kani wrote: > > On Mon, 2015-06-22 at 09:21 -0700, Mike Travis wrote: > >> > >> On 6/19/2015 2:44 PM, Toshi Kani wrote: > >>> __ioremap_caller() calls region_is_ram() to look up the resource > >>> to check if a

Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-22 Thread Mike Travis
On 6/22/2015 10:23 AM, Toshi Kani wrote: > On Mon, 2015-06-22 at 09:21 -0700, Mike Travis wrote: >> >> On 6/19/2015 2:44 PM, Toshi Kani wrote: >>> __ioremap_caller() calls region_is_ram() to look up the resource >>> to check if a target range is RAM, which was added as an additinal >>> check to i

Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-22 Thread Toshi Kani
On Mon, 2015-06-22 at 09:21 -0700, Mike Travis wrote: > > On 6/19/2015 2:44 PM, Toshi Kani wrote: > > __ioremap_caller() calls region_is_ram() to look up the resource > > to check if a target range is RAM, which was added as an additinal > > check to improve the lookup performance over page_is_ram

Re: [PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-22 Thread Mike Travis
On 6/19/2015 2:44 PM, Toshi Kani wrote: > __ioremap_caller() calls region_is_ram() to look up the resource > to check if a target range is RAM, which was added as an additinal > check to improve the lookup performance over page_is_ram() (commit > 906e36c5c717 "x86: use optimized ioresource lookup

[PATCH 2/3] mm, x86: Remove region_is_ram() call from ioremap

2015-06-19 Thread Toshi Kani
__ioremap_caller() calls region_is_ram() to look up the resource to check if a target range is RAM, which was added as an additinal check to improve the lookup performance over page_is_ram() (commit 906e36c5c717 "x86: use optimized ioresource lookup in ioremap function"). __ioremap_caller() then c