-
- Downloads
uml: throw out CHOOSE_MODE
The next stage after removing code which depends on CONFIG_MODE_TT is removing the CHOOSE_MODE abstraction, which provided both compile-time and run-time branching to either tt-mode or skas-mode code. This patch removes choose-mode.h and all inclusions of it, and replaces all CHOOSE_MODE invocations with the skas branch. This leaves a number of trivial functions which will be dealt with in a later patch. There are some changes in the uaccess and tls support which go somewhat beyond this and eliminate some of the now-redundant functions. Signed-off-by:Jeff Dike <jdike@linux.intel.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/um/drivers/chan_user.c 1 addition, 2 deletionsarch/um/drivers/chan_user.c
- arch/um/drivers/harddog_user.c 1 addition, 2 deletionsarch/um/drivers/harddog_user.c
- arch/um/drivers/mconsole_kern.c 0 additions, 1 deletionarch/um/drivers/mconsole_kern.c
- arch/um/include/choose-mode.h 0 additions, 20 deletionsarch/um/include/choose-mode.h
- arch/um/include/skas/uaccess-skas.h 0 additions, 21 deletionsarch/um/include/skas/uaccess-skas.h
- arch/um/include/sysdep-i386/ptrace.h 22 additions, 45 deletionsarch/um/include/sysdep-i386/ptrace.h
- arch/um/include/sysdep-x86_64/ptrace.h 36 additions, 47 deletionsarch/um/include/sysdep-x86_64/ptrace.h
- arch/um/include/um_mmu.h 0 additions, 1 deletionarch/um/include/um_mmu.h
- arch/um/include/um_uaccess.h 7 additions, 32 deletionsarch/um/include/um_uaccess.h
- arch/um/kernel/exec.c 2 additions, 3 deletionsarch/um/kernel/exec.c
- arch/um/kernel/ksyms.c 5 additions, 5 deletionsarch/um/kernel/ksyms.c
- arch/um/kernel/physmem.c 1 addition, 1 deletionarch/um/kernel/physmem.c
- arch/um/kernel/process.c 7 additions, 12 deletionsarch/um/kernel/process.c
- arch/um/kernel/reboot.c 3 additions, 4 deletionsarch/um/kernel/reboot.c
- arch/um/kernel/skas/uaccess.c 6 additions, 6 deletionsarch/um/kernel/skas/uaccess.c
- arch/um/kernel/syscall.c 0 additions, 1 deletionarch/um/kernel/syscall.c
- arch/um/kernel/time.c 1 addition, 3 deletionsarch/um/kernel/time.c
- arch/um/kernel/tlb.c 6 additions, 11 deletionsarch/um/kernel/tlb.c
- arch/um/kernel/um_arch.c 5 additions, 8 deletionsarch/um/kernel/um_arch.c
- arch/um/os-Linux/aio.c 0 additions, 5 deletionsarch/um/os-Linux/aio.c
Loading
Please register or sign in to comment