kernel_optimize_test/arch/x86
Jeremy Fitzhardinge d8e0420603 xen: define BIOVEC_PHYS_MERGEABLE()
Impact: allow Xen control of bio merging

When running in Xen domain with device access, we need to make sure
the block subsystem doesn't merge requests across pages which aren't
machine physically contiguous.  To do this, we define our own
BIOVEC_PHYS_MERGEABLE.  When CONFIG_XEN isn't enabled, or we're not
running in a Xen domain, this has identical behaviour to the normal
implementation.  When running under Xen, we also make sure the
underlying machine pages are the same or adjacent.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2010-10-18 10:40:28 -04:00
..
boot
configs
crypto
ia32
include/asm xen: define BIOVEC_PHYS_MERGEABLE() 2010-10-18 10:40:28 -04:00
kernel x86: Switch sparse_irq allocations to GFP_KERNEL 2010-10-12 16:53:46 +02:00
kvm Merge branch 'x86/cleanups' into irq/sparseirq 2010-10-12 16:40:42 +02:00
lguest x86: lguest: Use new irq allocator 2010-10-12 16:53:45 +02:00
lib
math-emu
mm Merge branch 'x86/cleanups' into irq/sparseirq 2010-10-12 16:40:42 +02:00
oprofile
pci
power
tools
vdso
video
xen xen: Don't disable the I/O space 2010-10-18 10:40:27 -04:00
.gitignore
Kbuild
Kconfig x86: ioapic: Cleanup sparse irq code 2010-10-12 16:53:40 +02:00
Kconfig.cpu
Kconfig.debug
Makefile
Makefile_32.cpu