linux/arch
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
..
alpha alpha: fix compile problem in arch/alpha/kernel/signal.c 2010-09-28 13:26:57 -07:00
arm arm: Use ARCH_IRQ_INIT_FLAGS 2010-10-16 22:57:38 +02:00
avr32
blackfin
cris
frv frv: double syscall restarts, syscall restart in sigreturn() 2010-09-20 10:44:38 -07:00
h8300
ia64 dmar: Convert to new irq chip functions 2010-10-12 16:53:37 +02:00
m32r Merge branch 'x86/urgent' of into irq/sparseirq 2010-10-12 16:41:26 +02:00
m68k m68k,m68knommu: Wire up fanotify_init, fanotify_mark, and prlimit64 2010-09-13 20:28:45 +02:00
m68knommu m68k,m68knommu: Wire up fanotify_init, fanotify_mark, and prlimit64 2010-09-13 20:28:45 +02:00
microblaze
mips compat: Make compat_alloc_user_space() incorporate the access_ok() 2010-09-14 16:08:45 -07:00
mn10300 MN10300: Default config choice GDBSTUB_TTYSM0 should be GDBSTUB_ON_TTYSM0 2010-09-27 16:29:06 -07:00
parisc compat: Make compat_alloc_user_space() incorporate the access_ok() 2010-09-14 16:08:45 -07:00
powerpc pci: Convert msi to new irq_chip functions 2010-10-12 16:53:34 +02:00
s390 compat: Make compat_alloc_user_space() incorporate the access_ok() 2010-09-14 16:08:45 -07:00
score
sh genirq: Query arch for number of early descriptors 2010-10-12 16:39:08 +02:00
sparc pci: Convert msi to new irq_chip functions 2010-10-12 16:53:34 +02:00
tile Merge branch 'x86/urgent' of into irq/sparseirq 2010-10-12 16:41:26 +02:00
um Merge branch 'x86/urgent' of into irq/sparseirq 2010-10-12 16:41:26 +02:00
x86 xen: define BIOVEC_PHYS_MERGEABLE() 2010-10-18 10:40:28 -04:00
xtensa genirq: Cleanup irq_chip->typename leftovers 2010-09-23 19:12:26 +02:00
.gitignore
Kconfig kprobes: Fix Kconfig dependency 2010-09-13 20:41:31 +02:00