[uml-devel] [PATCH 1/7] um: Define PTRACE_OLDSETOPTIONS

2015-10-26 Thread Richard Weinberger
...such that processes within UML can do a ptrace(PTRACE_OLDSETOPTIONS, ...) Signed-off-by: Richard Weinberger --- arch/um/include/asm/ptrace-generic.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/um/include/asm/ptrace-generic.h b/arch/um/include/asm/ptrace-generic.h index 2966adb

[uml-devel] [PATCH 6/7] um: Simplify STUB_DATA loading

2015-10-26 Thread Richard Weinberger
As long STUB_DATA fits into 32bits we can use a plain mov. If it will grow at some point in future we will switch to movabsq. In any case the code is smaller and more easy to read than the current one Signed-off-by: Richard Weinberger --- arch/x86/um/stub_64.S | 5 + 1 file changed, 1 insert

[uml-devel] [PATCH 3/7] um: Get rid of open coded NR_SYSCALLS

2015-10-26 Thread Richard Weinberger
We can use __NR_syscall_max. Signed-off-by: Richard Weinberger --- arch/um/kernel/skas/syscall.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/arch/um/kernel/skas/syscall.c b/arch/um/kernel/skas/syscall.c index 64a8fe5..1683b8e 100644 --- a/arch/um/kernel/skas/sysca

[uml-devel] [PATCH 2/7] um: Store syscall number after syscall_trace_enter()

2015-10-26 Thread Richard Weinberger
To support changing syscall numbers we have to store it after syscall_trace_enter(). Signed-off-by: Richard Weinberger --- arch/um/include/shared/os.h | 1 + arch/um/kernel/skas/syscall.c | 13 +++-- arch/um/os-Linux/skas/process.c | 10 +++--- 3 files changed, 11 insertions(+

[uml-devel] [PATCH 5/7] um: Remove dead code from x86_64 syscall stub

2015-10-26 Thread Richard Weinberger
syscall_stub is dead code as um is using only batch_syscall_stub. Signed-off-by: Richard Weinberger --- arch/x86/um/stub_32.S | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/x86/um/stub_32.S b/arch/x86/um/stub_32.S index b972649..9881680 100644 --- a/arch/x86/um/stub_32.S +++ b/arch/x86/

[uml-devel] [PATCH 7/7] um: Report host OOM more nicely

2015-10-26 Thread Richard Weinberger
If UML runs on the host side out of memory, report this condition more nicely. Signed-off-by: Richard Weinberger --- arch/um/kernel/tlb.c | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/arch/um/kernel/tlb.c b/arch/um/kernel/tlb.c index 2077248..3777b82 100644

[uml-devel] [PATCH 4/7] um: Remove dead code from x86_64 syscall stub

2015-10-26 Thread Richard Weinberger
syscall_stub is dead code as um is using only batch_syscall_stub. Signed-off-by: Richard Weinberger --- arch/x86/um/stub_64.S | 13 - 1 file changed, 13 deletions(-) diff --git a/arch/x86/um/stub_64.S b/arch/x86/um/stub_64.S index 7160b20..a212445 100644 --- a/arch/x86/um/stub_64.S

[uml-devel] [PATCH 5/7 v2] um: Remove dead symbol from i386 syscall stub

2015-10-26 Thread Richard Weinberger
syscall_stub is nowhere used these days. Signed-off-by: Richard Weinberger --- This time with the correct commit message. --- arch/x86/um/stub_32.S | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/x86/um/stub_32.S b/arch/x86/um/stub_32.S index b972649..9881680 100644 --- a/arch/x86/um/stu

Re: [uml-devel] [PATCH v3] um: Switch clocksource to hrtimers

2015-10-26 Thread Richard Weinberger
Hi! Am 25.10.2015 um 19:46 schrieb Anton Ivanov: > Hi List, hi Richard, > > I am going to sort out the UBD patchset next as that has no dependencies on > timer and the other stuff which is waiting in the queue behind the timers. > > That should give UML a significant boost. It is nothing partic