On Mon, Jun 09, 2014 at 02:38:59PM +0100, Catalin Marinas wrote:
> On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
> > On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
> > > A quick grep through the kernel shows that we have other set_pte() calls
> > > without
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
> On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
> > So I'm proposing an alternative patch (which needs some benchmarking as
> > well to see if anything is affected, maybe application startup time).
I don't like the
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
So I'm proposing an alternative patch (which needs some benchmarking as
well to see if anything is affected, maybe application startup time).
I don't like the
On Mon, Jun 09, 2014 at 02:38:59PM +0100, Catalin Marinas wrote:
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
A quick grep through the kernel shows that we have other set_pte() calls
without additional
On Mon, Jun 09, 2014 at 05:40:05PM +0100, Steve Capper wrote:
> On Mon, Jun 09, 2014 at 02:38:59PM +0100, Catalin Marinas wrote:
> > On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
> > > On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
> > > > A quick grep through
On Mon, Jun 09, 2014 at 05:40:05PM +0100, Steve Capper wrote:
On Mon, Jun 09, 2014 at 02:38:59PM +0100, Catalin Marinas wrote:
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
A quick grep through the kernel
On Mon, Jun 09, 2014 at 02:38:59PM +0100, Catalin Marinas wrote:
> On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
> > On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
> > > A quick grep through the kernel shows that we have other set_pte() calls
> > > without
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
> On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
> > A quick grep through the kernel shows that we have other set_pte() calls
> > without additional dsb() like create_mapping(), I think kvm_set_pte() as
> > well.
> >
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
> > > > > __early_set_fixmap does not do any synchronization when called to set
> > > > > a
> > > > > fixmap entry. Add call to flush_vmap_cache().
>
> Did you hit a problem or it was just for safety?
This fixes an abort when
On Fri, Jun 06, 2014 at 04:09:33PM +0100, Mark Salter wrote:
> On Fri, 2014-06-06 at 15:53 +0100, Leif Lindholm wrote:
> > On Fri, Jun 06, 2014 at 10:37:29AM -0400, Mark Salter wrote:
> > > On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
> > > > __early_set_fixmap does not do any
On Fri, Jun 06, 2014 at 04:09:33PM +0100, Mark Salter wrote:
On Fri, 2014-06-06 at 15:53 +0100, Leif Lindholm wrote:
On Fri, Jun 06, 2014 at 10:37:29AM -0400, Mark Salter wrote:
On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
__early_set_fixmap does not do any synchronization
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
__early_set_fixmap does not do any synchronization when called to set
a
fixmap entry. Add call to flush_vmap_cache().
Did you hit a problem or it was just for safety?
This fixes an abort when accessing early UEFI
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
A quick grep through the kernel shows that we have other set_pte() calls
without additional dsb() like create_mapping(), I think kvm_set_pte() as
well.
So I'm
On Mon, Jun 09, 2014 at 02:38:59PM +0100, Catalin Marinas wrote:
On Mon, Jun 09, 2014 at 02:24:29PM +0100, Leif Lindholm wrote:
On Mon, Jun 09, 2014 at 12:03:56PM +0100, Catalin Marinas wrote:
A quick grep through the kernel shows that we have other set_pte() calls
without additional
On Fri, 2014-06-06 at 15:53 +0100, Leif Lindholm wrote:
> On Fri, Jun 06, 2014 at 10:37:29AM -0400, Mark Salter wrote:
> > On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
> > > __early_set_fixmap does not do any synchronization when called to set a
> > > fixmap entry. Add call to
On Fri, Jun 06, 2014 at 10:37:29AM -0400, Mark Salter wrote:
> On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
> > __early_set_fixmap does not do any synchronization when called to set a
> > fixmap entry. Add call to flush_vmap_cache().
> >
> > Tested on hardware.
> >
> > Signed-off-by:
On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
> __early_set_fixmap does not do any synchronization when called to set a
> fixmap entry. Add call to flush_vmap_cache().
>
> Tested on hardware.
>
> Signed-off-by: Leif Lindholm
> Tested-by: Graeme Gregory
> Cc: Steve Capper
> ---
>
__early_set_fixmap does not do any synchronization when called to set a
fixmap entry. Add call to flush_vmap_cache().
Tested on hardware.
Signed-off-by: Leif Lindholm
Tested-by: Graeme Gregory
Cc: Steve Capper
---
arch/arm64/mm/ioremap.c |5 +++--
1 file changed, 3 insertions(+), 2
__early_set_fixmap does not do any synchronization when called to set a
fixmap entry. Add call to flush_vmap_cache().
Tested on hardware.
Signed-off-by: Leif Lindholm leif.lindh...@linaro.org
Tested-by: Graeme Gregory graeme.greg...@linaro.org
Cc: Steve Capper steve.cap...@linaro.org
---
On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
__early_set_fixmap does not do any synchronization when called to set a
fixmap entry. Add call to flush_vmap_cache().
Tested on hardware.
Signed-off-by: Leif Lindholm leif.lindh...@linaro.org
Tested-by: Graeme Gregory
On Fri, Jun 06, 2014 at 10:37:29AM -0400, Mark Salter wrote:
On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
__early_set_fixmap does not do any synchronization when called to set a
fixmap entry. Add call to flush_vmap_cache().
Tested on hardware.
Signed-off-by: Leif Lindholm
On Fri, 2014-06-06 at 15:53 +0100, Leif Lindholm wrote:
On Fri, Jun 06, 2014 at 10:37:29AM -0400, Mark Salter wrote:
On Fri, 2014-06-06 at 11:29 +0100, Leif Lindholm wrote:
__early_set_fixmap does not do any synchronization when called to set a
fixmap entry. Add call to
22 matches
Mail list logo