This part adds support for sys_indirect on UML on x86 and x86-64. b/arch/um/Makefile | 2 +- b/include/asm-um/indirect-i386.h | 6 ++++++ b/include/asm-um/indirect-x86_64.h | 10 ++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) --- a/arch/um/Makefile +++ b/arch/um/Makefile @@ -20,7 +20,7 @@ core-y += $(ARCH_DIR)/kernel/ \ # Have to precede the include because the included Makefiles reference them. SYMLINK_HEADERS := archparam.h system.h sigcontext.h processor.h ptrace.h \ - module.h vm-flags.h elf.h host_ldt.h + module.h vm-flags.h elf.h host_ldt.h indirect.h SYMLINK_HEADERS := $(foreach header,$(SYMLINK_HEADERS),include/asm-um/$(header)) # XXX: The "os" symlink is only used by arch/um/include/os.h, which includes diff --git a/arch/x86/ia32/ia32entry.S b/arch/x86/ia32/ia32entry.S index df588f0..ed21ebe 100644 --- /dev/null 2007-09-23 16:36:38.465394704 -0700 +++ b/include/asm-um/indirect-i386.h 2007-11-14 22:20:40.000000000 -0800 @@ -0,0 +1,6 @@ +#ifndef __UM_INDIRECT_I386_H +#define __UM_INDIRECT_I386_H + +#include "asm/arch/indirect_32.h" + +#endif --- /dev/null 2007-09-23 16:36:38.465394704 -0700 +++ b/include/asm-um/indirect-x86_64.h 2007-11-14 22:20:58.000000000 -0800 @@ -0,0 +1,10 @@ +#ifndef __UM_INDIRECT_X86_64_H +#define __UM_INDIRECT_X86_64_H + +#include "asm/arch/indirect_64.h" + +#undef CALL_INDIRECT +#define CALL_INDIRECT(regs) \ + CALL_INDIRECT_WMAX(regs, UM_NR_syscall_max) + +#endif -
| Eric W. Biederman | [PATCH 02/10] sysfs: Support for preventing unmounts. |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Antonio Almeida | HTB accuracy for high speed |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 26/37] dccp: Integration of dynamic feature activation - part 1 (socket set... |
| David Miller | [GIT]: Networking |
