linux-imx/arch
Juergen Gross 22b37b9b71 xen: use same main loop for counting and remapping pages
commit dd14be92fb upstream.

Instead of having two functions for cycling through the E820 map in
order to count to be remapped pages and remap them later, just use one
function with a caller supplied sub-function called for each region to
be processed. This eliminates the possibility of a mismatch between
both loops which showed up in certain configurations.

Suggested-by: Ed Swierk <eswierk@skyportsystems.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-06-07 18:18:51 -07:00
..
alpha dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
arc ARC: Add missing io barriers to io{read,write}{16,32}be() 2016-05-11 11:21:36 +02:00
arm ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats 2016-06-07 18:18:48 -07:00
arm64 kvm: arm64: Fix EC field in inject_abt64 2016-06-01 12:16:57 -07:00
avr32 dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
blackfin dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
c6x dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
cris Merge branch 'akpm' (patches from Andrew) 2016-01-21 12:32:08 -08:00
frv dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
h8300 Merge branch 'akpm' (patches from Andrew) 2016-01-21 12:32:08 -08:00
hexagon dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
ia64 ia64: define ioremap_uc() 2016-04-12 07:33:35 -07:00
m32r m32r: fix build failure due to SMP and MMU 2016-02-05 18:10:40 -08:00
m68k m68k/defconfig: Update defconfigs for v4.5-rc1 2016-02-01 10:35:38 +01:00
metag dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
microblaze dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
mips MIPS: VDSO: Build with `-fno-strict-aliasing' 2016-06-07 18:18:47 -07:00
mn10300 dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
nios2 dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
openrisc dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
parisc parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls 2016-05-11 11:21:36 +02:00
powerpc powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover() 2016-06-07 18:18:51 -07:00
s390 s390/pci: add extra padding to function measurement block 2016-05-04 14:49:02 -07:00
score
sh sched/preempt, sh: kmap_coherent relies on disabled preemption 2016-04-12 07:33:15 -07:00
sparc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 2016-03-01 08:57:34 -08:00
tile dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
um fs/coredump: prevent fsuid=0 dumps into user-controlled directories 2016-04-12 07:33:40 -07:00
unicore32 dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
x86 xen: use same main loop for counting and remapping pages 2016-06-07 18:18:51 -07:00
xtensa xtensa: clear all DBREAKC registers on start 2016-04-12 07:33:37 -07:00
.gitignore
Kconfig dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00