Ian Campbell
b23fab8e20
[LINUX] Import kasprintf patch from upstream.
...
kasprintf has been merged upstream with a slightly different protoype
to the one in Xen. Import this patch and fixup the Xen tree to fit.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-11-27 13:50:02 +00:00
Ian Campbell
d8656aaa3e
PV-on-HVM: Fix PV-on-HVM drivers for IA64.
...
Thanks to Kasai Takanori and Doi Tsunehisa for testing.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-11-02 11:56:26 +00:00
Ian Campbell
a0b780220a
PV-to-HVM: Add a compatibility define for the end_that_request_last
...
which changed prototype in 2.6.16.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
4a154f7453
PV-on-HVM: Include compatibility kzalloc implementation for kernels
...
before 2.6.14.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
f81a7efad8
PV-to-HVM: Impletement compatibility version of
...
schedule_timeout_interruptible for kernels before 2.6.14
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
e46b787ee3
PV-on-HVM: Implement compatibilty version of wait_for_completion_timeout
...
for kernels before 2.6.11
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
5a246a6332
PV-on-HVM: Include compatability vmalloc_to_pfn for kernels before 2.6.10
...
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
c957115a57
PV-to-HVM: Implement compatibility nonseekable_open as a nop on
...
kernels before 2.6.9
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
6b8b36040d
PV-to-HVM: Add compatibility definitions of various #defines when they
...
are not present in the kernel we are building against.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
da611bef47
PV-on-HVM: Include compatability headers for asm/pgtable-no{pmd,pud}.h
...
for kernels before 2.6.11.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
212cd2b3a0
PV-on-HVM: Add a compatibility linux/mutex.h for kernels before
...
2.6.16. This implements the new mutex type in terms of the old
semaphore type.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
3dd858632a
PV-on-HVM: Add a compatibility linux/io.h for kernels before 2.6.16
...
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00
Ian Campbell
06b12ba822
PV-on-HVM: Add infrastructure for a compatibility shim in order to
...
support PV-on-HVM drivers for older kernel releases.
The compatability code is included in the xen-platform-pci module
since this module underpins all the others.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2006-10-25 13:58:30 +01:00