Signed-off-by: Al Viro <[email protected]>
---
arch/um/Makefile | 22 +++++++++++--------
arch/um/os-Linux/Makefile | 2 +-
arch/um/scripts/Makefile.rules | 5 ----
arch/{um/Makefile-x86 => x86/Makefile.um} | 2 +-
arch/{um/Kconfig.x86 => x86/um/Kconfig} | 0
arch/{um/sys-x86 => x86/um}/Makefile | 16 +++++++-------
arch/{um/sys-x86 => x86/um}/asm/arch_hweight.h | 0
arch/{um/sys-x86 => x86/um}/asm/archparam.h | 0
arch/{um/sys-x86 => x86/um}/asm/checksum.h | 0
arch/{um/sys-x86 => x86/um}/asm/checksum_32.h | 0
arch/{um/sys-x86 => x86/um}/asm/checksum_64.h | 0
arch/{um/sys-x86 => x86/um}/asm/elf.h | 0
arch/{um/sys-x86 => x86/um}/asm/module.h | 0
arch/{um/sys-x86 => x86/um}/asm/processor.h | 0
arch/{um/sys-x86 => x86/um}/asm/processor_32.h | 0
arch/{um/sys-x86 => x86/um}/asm/processor_64.h | 0
arch/{um/sys-x86 => x86/um}/asm/ptrace.h | 0
arch/{um/sys-x86 => x86/um}/asm/ptrace_32.h | 0
arch/{um/sys-x86 => x86/um}/asm/ptrace_64.h | 0
arch/{um/sys-x86 => x86/um}/asm/system.h | 0
arch/{um/sys-x86 => x86/um}/asm/vm-flags.h | 0
arch/{um/sys-x86 => x86/um}/bug.c | 0
arch/{um/sys-x86 => x86/um}/bugs_32.c | 0
arch/{um/sys-x86 => x86/um}/bugs_64.c | 0
arch/{um/sys-x86 => x86/um}/checksum_32.S | 0
arch/{um/sys-x86 => x86/um}/delay_32.c | 0
arch/{um/sys-x86 => x86/um}/delay_64.c | 0
arch/{um/sys-x86 => x86/um}/elfcore.c | 0
arch/{um/sys-x86 => x86/um}/fault.c | 0
arch/{um/sys-x86 => x86/um}/ksyms.c | 0
arch/{um/sys-x86 => x86/um}/ldt.c | 0
arch/{um/sys-x86 => x86/um}/mem_32.c | 0
arch/{um/sys-x86 => x86/um}/mem_64.c | 0
.../os-Linux/sys-x86 => x86/um/os-Linux}/Makefile | 0
.../sys-x86 => x86/um/os-Linux}/mcontext.c | 0
.../os-Linux/sys-x86 => x86/um/os-Linux}/prctl.c | 0
.../sys-x86 => x86/um/os-Linux}/registers.c | 0
.../sys-x86 => x86/um/os-Linux}/task_size.c | 0
.../{um/os-Linux/sys-x86 => x86/um/os-Linux}/tls.c | 0
arch/{um/sys-x86 => x86/um}/ptrace_32.c | 0
arch/{um/sys-x86 => x86/um}/ptrace_64.c | 0
arch/{um/sys-x86 => x86/um}/ptrace_user.c | 0
arch/{um/sys-x86 => x86/um}/setjmp_32.S | 0
arch/{um/sys-x86 => x86/um}/setjmp_64.S | 0
.../sys-x86 => x86/um}/shared/sysdep/archsetjmp.h | 0
.../um}/shared/sysdep/archsetjmp_32.h | 0
.../um}/shared/sysdep/archsetjmp_64.h | 0
.../sys-x86 => x86/um}/shared/sysdep/faultinfo.h | 0
.../um}/shared/sysdep/faultinfo_32.h | 0
.../um}/shared/sysdep/faultinfo_64.h | 0
.../sys-x86 => x86/um}/shared/sysdep/host_ldt.h | 0
.../sys-x86 => x86/um}/shared/sysdep/host_ldt_32.h | 0
.../sys-x86 => x86/um}/shared/sysdep/host_ldt_64.h | 0
.../um}/shared/sysdep/kernel-offsets.h | 0
.../sys-x86 => x86/um}/shared/sysdep/mcontext.h | 0
arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace.h | 0
.../sys-x86 => x86/um}/shared/sysdep/ptrace_32.h | 0
.../sys-x86 => x86/um}/shared/sysdep/ptrace_64.h | 0
.../sys-x86 => x86/um}/shared/sysdep/ptrace_user.h | 0
.../um}/shared/sysdep/ptrace_user_32.h | 0
.../um}/shared/sysdep/ptrace_user_64.h | 0
.../sys-x86 => x86/um}/shared/sysdep/skas_ptrace.h | 0
arch/{um/sys-x86 => x86/um}/shared/sysdep/stub.h | 0
.../{um/sys-x86 => x86/um}/shared/sysdep/stub_32.h | 0
.../{um/sys-x86 => x86/um}/shared/sysdep/stub_64.h | 0
.../sys-x86 => x86/um}/shared/sysdep/syscalls.h | 0
.../sys-x86 => x86/um}/shared/sysdep/syscalls_32.h | 0
.../sys-x86 => x86/um}/shared/sysdep/syscalls_64.h | 0
arch/{um/sys-x86 => x86/um}/shared/sysdep/tls.h | 0
arch/{um/sys-x86 => x86/um}/shared/sysdep/tls_32.h | 0
arch/{um/sys-x86 => x86/um}/shared/sysdep/tls_64.h | 0
arch/{um/sys-x86 => x86/um}/signal_32.c | 0
arch/{um/sys-x86 => x86/um}/signal_64.c | 0
arch/{um/sys-x86 => x86/um}/stub_32.S | 0
arch/{um/sys-x86 => x86/um}/stub_64.S | 0
arch/{um/sys-x86 => x86/um}/stub_segv.c | 0
arch/{um/sys-x86 => x86/um}/sys_call_table_32.S | 0
arch/{um/sys-x86 => x86/um}/sys_call_table_64.c | 0
arch/{um/sys-x86 => x86/um}/syscalls_32.c | 0
arch/{um/sys-x86 => x86/um}/syscalls_64.c | 0
arch/{um/sys-x86 => x86/um}/sysrq_32.c | 0
arch/{um/sys-x86 => x86/um}/sysrq_64.c | 0
arch/{um/sys-x86 => x86/um}/tls_32.c | 0
arch/{um/sys-x86 => x86/um}/tls_64.c | 0
arch/{um/sys-x86 => x86/um}/user-offsets.c | 0
arch/{um/sys-x86 => x86/um}/vdso/Makefile | 0
arch/{um/sys-x86 => x86/um}/vdso/checkundef.sh | 0
arch/{um/sys-x86 => x86/um}/vdso/um_vdso.c | 0
arch/{um/sys-x86 => x86/um}/vdso/vdso-layout.lds.S | 0
arch/{um/sys-x86 => x86/um}/vdso/vdso-note.S | 0
arch/{um/sys-x86 => x86/um}/vdso/vdso.S | 2 +-
arch/{um/sys-x86 => x86/um}/vdso/vdso.lds.S | 0
arch/{um/sys-x86 => x86/um}/vdso/vma.c | 0
93 files changed, 24 insertions(+), 25 deletions(-)
rename arch/{um/Makefile-x86 => x86/Makefile.um} (97%)
rename arch/{um/Kconfig.x86 => x86/um/Kconfig} (100%)
rename arch/{um/sys-x86 => x86/um}/Makefile (61%)
rename arch/{um/sys-x86 => x86/um}/asm/arch_hweight.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/archparam.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/checksum.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/checksum_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/checksum_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/elf.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/module.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/processor.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/processor_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/processor_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/ptrace.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/ptrace_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/ptrace_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/system.h (100%)
rename arch/{um/sys-x86 => x86/um}/asm/vm-flags.h (100%)
rename arch/{um/sys-x86 => x86/um}/bug.c (100%)
rename arch/{um/sys-x86 => x86/um}/bugs_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/bugs_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/checksum_32.S (100%)
rename arch/{um/sys-x86 => x86/um}/delay_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/delay_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/elfcore.c (100%)
rename arch/{um/sys-x86 => x86/um}/fault.c (100%)
rename arch/{um/sys-x86 => x86/um}/ksyms.c (100%)
rename arch/{um/sys-x86 => x86/um}/ldt.c (100%)
rename arch/{um/sys-x86 => x86/um}/mem_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/mem_64.c (100%)
rename arch/{um/os-Linux/sys-x86 => x86/um/os-Linux}/Makefile (100%)
rename arch/{um/os-Linux/sys-x86 => x86/um/os-Linux}/mcontext.c (100%)
rename arch/{um/os-Linux/sys-x86 => x86/um/os-Linux}/prctl.c (100%)
rename arch/{um/os-Linux/sys-x86 => x86/um/os-Linux}/registers.c (100%)
rename arch/{um/os-Linux/sys-x86 => x86/um/os-Linux}/task_size.c (100%)
rename arch/{um/os-Linux/sys-x86 => x86/um/os-Linux}/tls.c (100%)
rename arch/{um/sys-x86 => x86/um}/ptrace_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/ptrace_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/ptrace_user.c (100%)
rename arch/{um/sys-x86 => x86/um}/setjmp_32.S (100%)
rename arch/{um/sys-x86 => x86/um}/setjmp_64.S (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/archsetjmp.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/archsetjmp_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/archsetjmp_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/faultinfo.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/faultinfo_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/faultinfo_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/host_ldt.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/host_ldt_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/host_ldt_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/kernel-offsets.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/mcontext.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace_user.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace_user_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/ptrace_user_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/skas_ptrace.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/stub.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/stub_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/stub_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/syscalls.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/syscalls_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/syscalls_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/tls.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/tls_32.h (100%)
rename arch/{um/sys-x86 => x86/um}/shared/sysdep/tls_64.h (100%)
rename arch/{um/sys-x86 => x86/um}/signal_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/signal_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/stub_32.S (100%)
rename arch/{um/sys-x86 => x86/um}/stub_64.S (100%)
rename arch/{um/sys-x86 => x86/um}/stub_segv.c (100%)
rename arch/{um/sys-x86 => x86/um}/sys_call_table_32.S (100%)
rename arch/{um/sys-x86 => x86/um}/sys_call_table_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/syscalls_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/syscalls_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/sysrq_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/sysrq_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/tls_32.c (100%)
rename arch/{um/sys-x86 => x86/um}/tls_64.c (100%)
rename arch/{um/sys-x86 => x86/um}/user-offsets.c (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/Makefile (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/checkundef.sh (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/um_vdso.c (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/vdso-layout.lds.S (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/vdso-note.S (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/vdso.S (70%)
rename arch/{um/sys-x86 => x86/um}/vdso/vdso.lds.S (100%)
rename arch/{um/sys-x86 => x86/um}/vdso/vma.c (100%)
diff --git a/arch/um/Makefile b/arch/um/Makefile
index 7492ee5..7730af6 100644
--- a/arch/um/Makefile
+++ b/arch/um/Makefile
@@ -30,13 +30,17 @@ ifeq ($(SUBARCH),x86_64)
HEADER_ARCH := x86
endif
+HOST_DIR := arch/$(HEADER_ARCH)
+
include $(srctree)/$(ARCH_DIR)/Makefile-skas
-include $(srctree)/$(ARCH_DIR)/Makefile-$(HEADER_ARCH)
+include $(srctree)/$(HOST_DIR)/Makefile.um
+
+core-y += $(HOST_DIR)/um/
SHARED_HEADERS := $(ARCH_DIR)/include/shared
ARCH_INCLUDE := -I$(srctree)/$(SHARED_HEADERS)
-ARCH_INCLUDE += -I$(srctree)/$(ARCH_DIR)/sys-$(HEADER_ARCH)/shared
-KBUILD_CPPFLAGS += -I$(srctree)/$(ARCH_DIR)/sys-$(HEADER_ARCH)
+ARCH_INCLUDE += -I$(srctree)/$(HOST_DIR)/um/shared
+KBUILD_CPPFLAGS += -I$(srctree)/$(HOST_DIR)/um
# -Dvmap=kernel_vmap prevents anything from referencing the libpcap.o symbol so
# named - it's a common symbol in libpcap, so we get a binary which crashes.
@@ -60,7 +64,7 @@ USER_CFLAGS = $(patsubst $(KERNEL_DEFINES),,$(patsubst
-D__KERNEL__,,\
#This will adjust *FLAGS accordingly to the platform.
include $(srctree)/$(ARCH_DIR)/Makefile-os-$(OS)
-KBUILD_CPPFLAGS += -I$(srctree)/arch/$(HEADER_ARCH)/include
+KBUILD_CPPFLAGS += -I$(srctree)/$(HOST_DIR)/include
# -Derrno=kernel_errno - This turns all kernel references to errno into
# kernel_errno to separate them from the libc errno. This allows -fno-common
@@ -90,7 +94,7 @@ define archhelp
echo ' find in the kernel root.'
endef
-KBUILD_KCONFIG := arch/um/Kconfig.$(HEADER_ARCH)
+KBUILD_KCONFIG := $(HOST_DIR)/um/Kconfig
archprepare: include/generated/user_constants.h
@@ -131,8 +135,8 @@ archclean:
# Generated files
-$(ARCH_DIR)/sys-$(HEADER_ARCH)/user-offsets.s: FORCE
- $(Q)$(MAKE) $(build)=$(ARCH_DIR)/sys-$(HEADER_ARCH) $@
+$(HOST_DIR)/um/user-offsets.s: FORCE
+ $(Q)$(MAKE) $(build)=$(HOST_DIR)/um $@
define filechk_gen-asm-offsets
(set -e; \
@@ -147,7 +151,7 @@ define filechk_gen-asm-offsets
echo ""; )
endef
-include/generated/user_constants.h:
$(ARCH_DIR)/sys-$(HEADER_ARCH)/user-offsets.s
+include/generated/user_constants.h: $(HOST_DIR)/um/user-offsets.s
$(call filechk,gen-asm-offsets)
-export SUBARCH USER_CFLAGS CFLAGS_NO_HARDENING OS HEADER_ARCH DEV_NULL_PATH
+export SUBARCH USER_CFLAGS CFLAGS_NO_HARDENING OS DEV_NULL_PATH
diff --git a/arch/um/os-Linux/Makefile b/arch/um/os-Linux/Makefile
index 7879e76..015d000 100644
--- a/arch/um/os-Linux/Makefile
+++ b/arch/um/os-Linux/Makefile
@@ -5,7 +5,7 @@
obj-y = aio.o execvp.o file.o helper.o irq.o main.o mem.o process.o \
registers.o sigio.o signal.o start_up.o time.o tty.o \
- umid.o tls.o user_syms.o util.o drivers/ sys-$(HEADER_ARCH)/ skas/
+ umid.o tls.o user_syms.o util.o drivers/ skas/
obj-$(CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA) += elf_aux.o
diff --git a/arch/um/scripts/Makefile.rules b/arch/um/scripts/Makefile.rules
index 3a7efb0..2eb2843 100644
--- a/arch/um/scripts/Makefile.rules
+++ b/arch/um/scripts/Makefile.rules
@@ -25,8 +25,3 @@ $(UNPROFILE_OBJS) : CHECKFLAGS := -D__linux__ -Dlinux
-D__STDC__ \
define unprofile
$(patsubst -pg,,$(patsubst -fprofile-arcs -ftest-coverage,,$(1)))
endef
-
-ifdef subarch-obj-y
-obj-y += subarch.o
-subarch-y = $(addprefix ../../$(HEADER_ARCH)/,$(subarch-obj-y))
-endif
diff --git a/arch/um/Makefile-x86 b/arch/x86/Makefile.um
similarity index 97%
rename from arch/um/Makefile-x86
rename to arch/x86/Makefile.um
index 68fbd1b..36ddec6 100644
--- a/arch/um/Makefile-x86
+++ b/arch/x86/Makefile.um
@@ -1,4 +1,4 @@
-core-y += arch/um/sys-x86/ arch/x86/crypto/
+core-y += arch/x86/crypto/
ifeq ($(CONFIG_X86_32),y)
START := 0x8048000
diff --git a/arch/um/Kconfig.x86 b/arch/x86/um/Kconfig
similarity index 100%
rename from arch/um/Kconfig.x86
rename to arch/x86/um/Kconfig
diff --git a/arch/um/sys-x86/Makefile b/arch/x86/um/Makefile
similarity index 61%
rename from arch/um/sys-x86/Makefile
rename to arch/x86/um/Makefile
index 81ab348..df41989 100644
--- a/arch/um/sys-x86/Makefile
+++ b/arch/x86/um/Makefile
@@ -11,28 +11,28 @@ endif
obj-y = bug.o bugs_$(BITS).o delay_$(BITS).o fault.o ksyms.o ldt.o \
ptrace_$(BITS).o ptrace_user.o setjmp_$(BITS).o signal_$(BITS).o \
stub_$(BITS).o stub_segv.o syscalls_$(BITS).o \
- sys_call_table_$(BITS).o sysrq_$(BITS).o tls_$(BITS).o mem_$(BITS).o
+ sys_call_table_$(BITS).o sysrq_$(BITS).o tls_$(BITS).o \
+ mem_$(BITS).o subarch.o os-$(OS)/
ifeq ($(CONFIG_X86_32),y)
obj-y += checksum_32.o
obj-$(CONFIG_BINFMT_ELF) += elfcore.o
-subarch-obj-y = lib/string_32.o lib/atomic64_32.o lib/atomic64_cx8_32.o
-subarch-obj-$(CONFIG_RWSEM_XCHGADD_ALGORITHM) += lib/rwsem.o
-subarch-obj-$(CONFIG_HIGHMEM) += mm/highmem_32.o
-subarch-obj-$(CONFIG_MODULES) += kernel/module.o
+subarch-y = ../lib/string_32.o ../lib/atomic64_32.o ../lib/atomic64_cx8_32.o
+subarch-$(CONFIG_RWSEM_XCHGADD_ALGORITHM) += ../lib/rwsem.o
+subarch-$(CONFIG_HIGHMEM) += ../mm/highmem_32.o
else
obj-y += vdso/
-subarch-obj-y = lib/csum-partial_64.o lib/memcpy_64.o lib/thunk_64.o \
- lib/rwsem.o
+subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o ../lib/thunk_64.o \
+ ../lib/rwsem.o
endif
-subarch-obj-$(CONFIG_MODULES) += kernel/module.o
+subarch-$(CONFIG_MODULES) += ../kernel/module.o
USER_OBJS := bugs_$(BITS).o ptrace_user.o fault.o
diff --git a/arch/um/sys-x86/asm/arch_hweight.h b/arch/x86/um/asm/arch_hweight.h
similarity index 100%
rename from arch/um/sys-x86/asm/arch_hweight.h
rename to arch/x86/um/asm/arch_hweight.h
diff --git a/arch/um/sys-x86/asm/archparam.h b/arch/x86/um/asm/archparam.h
similarity index 100%
rename from arch/um/sys-x86/asm/archparam.h
rename to arch/x86/um/asm/archparam.h
diff --git a/arch/um/sys-x86/asm/checksum.h b/arch/x86/um/asm/checksum.h
similarity index 100%
rename from arch/um/sys-x86/asm/checksum.h
rename to arch/x86/um/asm/checksum.h
diff --git a/arch/um/sys-x86/asm/checksum_32.h b/arch/x86/um/asm/checksum_32.h
similarity index 100%
rename from arch/um/sys-x86/asm/checksum_32.h
rename to arch/x86/um/asm/checksum_32.h
diff --git a/arch/um/sys-x86/asm/checksum_64.h b/arch/x86/um/asm/checksum_64.h
similarity index 100%
rename from arch/um/sys-x86/asm/checksum_64.h
rename to arch/x86/um/asm/checksum_64.h
diff --git a/arch/um/sys-x86/asm/elf.h b/arch/x86/um/asm/elf.h
similarity index 100%
rename from arch/um/sys-x86/asm/elf.h
rename to arch/x86/um/asm/elf.h
diff --git a/arch/um/sys-x86/asm/module.h b/arch/x86/um/asm/module.h
similarity index 100%
rename from arch/um/sys-x86/asm/module.h
rename to arch/x86/um/asm/module.h
diff --git a/arch/um/sys-x86/asm/processor.h b/arch/x86/um/asm/processor.h
similarity index 100%
rename from arch/um/sys-x86/asm/processor.h
rename to arch/x86/um/asm/processor.h
diff --git a/arch/um/sys-x86/asm/processor_32.h b/arch/x86/um/asm/processor_32.h
similarity index 100%
rename from arch/um/sys-x86/asm/processor_32.h
rename to arch/x86/um/asm/processor_32.h
diff --git a/arch/um/sys-x86/asm/processor_64.h b/arch/x86/um/asm/processor_64.h
similarity index 100%
rename from arch/um/sys-x86/asm/processor_64.h
rename to arch/x86/um/asm/processor_64.h
diff --git a/arch/um/sys-x86/asm/ptrace.h b/arch/x86/um/asm/ptrace.h
similarity index 100%
rename from arch/um/sys-x86/asm/ptrace.h
rename to arch/x86/um/asm/ptrace.h
diff --git a/arch/um/sys-x86/asm/ptrace_32.h b/arch/x86/um/asm/ptrace_32.h
similarity index 100%
rename from arch/um/sys-x86/asm/ptrace_32.h
rename to arch/x86/um/asm/ptrace_32.h
diff --git a/arch/um/sys-x86/asm/ptrace_64.h b/arch/x86/um/asm/ptrace_64.h
similarity index 100%
rename from arch/um/sys-x86/asm/ptrace_64.h
rename to arch/x86/um/asm/ptrace_64.h
diff --git a/arch/um/sys-x86/asm/system.h b/arch/x86/um/asm/system.h
similarity index 100%
rename from arch/um/sys-x86/asm/system.h
rename to arch/x86/um/asm/system.h
diff --git a/arch/um/sys-x86/asm/vm-flags.h b/arch/x86/um/asm/vm-flags.h
similarity index 100%
rename from arch/um/sys-x86/asm/vm-flags.h
rename to arch/x86/um/asm/vm-flags.h
diff --git a/arch/um/sys-x86/bug.c b/arch/x86/um/bug.c
similarity index 100%
rename from arch/um/sys-x86/bug.c
rename to arch/x86/um/bug.c
diff --git a/arch/um/sys-x86/bugs_32.c b/arch/x86/um/bugs_32.c
similarity index 100%
rename from arch/um/sys-x86/bugs_32.c
rename to arch/x86/um/bugs_32.c
diff --git a/arch/um/sys-x86/bugs_64.c b/arch/x86/um/bugs_64.c
similarity index 100%
rename from arch/um/sys-x86/bugs_64.c
rename to arch/x86/um/bugs_64.c
diff --git a/arch/um/sys-x86/checksum_32.S b/arch/x86/um/checksum_32.S
similarity index 100%
rename from arch/um/sys-x86/checksum_32.S
rename to arch/x86/um/checksum_32.S
diff --git a/arch/um/sys-x86/delay_32.c b/arch/x86/um/delay_32.c
similarity index 100%
rename from arch/um/sys-x86/delay_32.c
rename to arch/x86/um/delay_32.c
diff --git a/arch/um/sys-x86/delay_64.c b/arch/x86/um/delay_64.c
similarity index 100%
rename from arch/um/sys-x86/delay_64.c
rename to arch/x86/um/delay_64.c
diff --git a/arch/um/sys-x86/elfcore.c b/arch/x86/um/elfcore.c
similarity index 100%
rename from arch/um/sys-x86/elfcore.c
rename to arch/x86/um/elfcore.c
diff --git a/arch/um/sys-x86/fault.c b/arch/x86/um/fault.c
similarity index 100%
rename from arch/um/sys-x86/fault.c
rename to arch/x86/um/fault.c
diff --git a/arch/um/sys-x86/ksyms.c b/arch/x86/um/ksyms.c
similarity index 100%
rename from arch/um/sys-x86/ksyms.c
rename to arch/x86/um/ksyms.c
diff --git a/arch/um/sys-x86/ldt.c b/arch/x86/um/ldt.c
similarity index 100%
rename from arch/um/sys-x86/ldt.c
rename to arch/x86/um/ldt.c
diff --git a/arch/um/sys-x86/mem_32.c b/arch/x86/um/mem_32.c
similarity index 100%
rename from arch/um/sys-x86/mem_32.c
rename to arch/x86/um/mem_32.c
diff --git a/arch/um/sys-x86/mem_64.c b/arch/x86/um/mem_64.c
similarity index 100%
rename from arch/um/sys-x86/mem_64.c
rename to arch/x86/um/mem_64.c
diff --git a/arch/um/os-Linux/sys-x86/Makefile b/arch/x86/um/os-Linux/Makefile
similarity index 100%
rename from arch/um/os-Linux/sys-x86/Makefile
rename to arch/x86/um/os-Linux/Makefile
diff --git a/arch/um/os-Linux/sys-x86/mcontext.c
b/arch/x86/um/os-Linux/mcontext.c
similarity index 100%
rename from arch/um/os-Linux/sys-x86/mcontext.c
rename to arch/x86/um/os-Linux/mcontext.c
diff --git a/arch/um/os-Linux/sys-x86/prctl.c b/arch/x86/um/os-Linux/prctl.c
similarity index 100%
rename from arch/um/os-Linux/sys-x86/prctl.c
rename to arch/x86/um/os-Linux/prctl.c
diff --git a/arch/um/os-Linux/sys-x86/registers.c
b/arch/x86/um/os-Linux/registers.c
similarity index 100%
rename from arch/um/os-Linux/sys-x86/registers.c
rename to arch/x86/um/os-Linux/registers.c
diff --git a/arch/um/os-Linux/sys-x86/task_size.c
b/arch/x86/um/os-Linux/task_size.c
similarity index 100%
rename from arch/um/os-Linux/sys-x86/task_size.c
rename to arch/x86/um/os-Linux/task_size.c
diff --git a/arch/um/os-Linux/sys-x86/tls.c b/arch/x86/um/os-Linux/tls.c
similarity index 100%
rename from arch/um/os-Linux/sys-x86/tls.c
rename to arch/x86/um/os-Linux/tls.c
diff --git a/arch/um/sys-x86/ptrace_32.c b/arch/x86/um/ptrace_32.c
similarity index 100%
rename from arch/um/sys-x86/ptrace_32.c
rename to arch/x86/um/ptrace_32.c
diff --git a/arch/um/sys-x86/ptrace_64.c b/arch/x86/um/ptrace_64.c
similarity index 100%
rename from arch/um/sys-x86/ptrace_64.c
rename to arch/x86/um/ptrace_64.c
diff --git a/arch/um/sys-x86/ptrace_user.c b/arch/x86/um/ptrace_user.c
similarity index 100%
rename from arch/um/sys-x86/ptrace_user.c
rename to arch/x86/um/ptrace_user.c
diff --git a/arch/um/sys-x86/setjmp_32.S b/arch/x86/um/setjmp_32.S
similarity index 100%
rename from arch/um/sys-x86/setjmp_32.S
rename to arch/x86/um/setjmp_32.S
diff --git a/arch/um/sys-x86/setjmp_64.S b/arch/x86/um/setjmp_64.S
similarity index 100%
rename from arch/um/sys-x86/setjmp_64.S
rename to arch/x86/um/setjmp_64.S
diff --git a/arch/um/sys-x86/shared/sysdep/archsetjmp.h
b/arch/x86/um/shared/sysdep/archsetjmp.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/archsetjmp.h
rename to arch/x86/um/shared/sysdep/archsetjmp.h
diff --git a/arch/um/sys-x86/shared/sysdep/archsetjmp_32.h
b/arch/x86/um/shared/sysdep/archsetjmp_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/archsetjmp_32.h
rename to arch/x86/um/shared/sysdep/archsetjmp_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/archsetjmp_64.h
b/arch/x86/um/shared/sysdep/archsetjmp_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/archsetjmp_64.h
rename to arch/x86/um/shared/sysdep/archsetjmp_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/faultinfo.h
b/arch/x86/um/shared/sysdep/faultinfo.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/faultinfo.h
rename to arch/x86/um/shared/sysdep/faultinfo.h
diff --git a/arch/um/sys-x86/shared/sysdep/faultinfo_32.h
b/arch/x86/um/shared/sysdep/faultinfo_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/faultinfo_32.h
rename to arch/x86/um/shared/sysdep/faultinfo_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/faultinfo_64.h
b/arch/x86/um/shared/sysdep/faultinfo_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/faultinfo_64.h
rename to arch/x86/um/shared/sysdep/faultinfo_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/host_ldt.h
b/arch/x86/um/shared/sysdep/host_ldt.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/host_ldt.h
rename to arch/x86/um/shared/sysdep/host_ldt.h
diff --git a/arch/um/sys-x86/shared/sysdep/host_ldt_32.h
b/arch/x86/um/shared/sysdep/host_ldt_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/host_ldt_32.h
rename to arch/x86/um/shared/sysdep/host_ldt_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/host_ldt_64.h
b/arch/x86/um/shared/sysdep/host_ldt_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/host_ldt_64.h
rename to arch/x86/um/shared/sysdep/host_ldt_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/kernel-offsets.h
b/arch/x86/um/shared/sysdep/kernel-offsets.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/kernel-offsets.h
rename to arch/x86/um/shared/sysdep/kernel-offsets.h
diff --git a/arch/um/sys-x86/shared/sysdep/mcontext.h
b/arch/x86/um/shared/sysdep/mcontext.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/mcontext.h
rename to arch/x86/um/shared/sysdep/mcontext.h
diff --git a/arch/um/sys-x86/shared/sysdep/ptrace.h
b/arch/x86/um/shared/sysdep/ptrace.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/ptrace.h
rename to arch/x86/um/shared/sysdep/ptrace.h
diff --git a/arch/um/sys-x86/shared/sysdep/ptrace_32.h
b/arch/x86/um/shared/sysdep/ptrace_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/ptrace_32.h
rename to arch/x86/um/shared/sysdep/ptrace_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/ptrace_64.h
b/arch/x86/um/shared/sysdep/ptrace_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/ptrace_64.h
rename to arch/x86/um/shared/sysdep/ptrace_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/ptrace_user.h
b/arch/x86/um/shared/sysdep/ptrace_user.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/ptrace_user.h
rename to arch/x86/um/shared/sysdep/ptrace_user.h
diff --git a/arch/um/sys-x86/shared/sysdep/ptrace_user_32.h
b/arch/x86/um/shared/sysdep/ptrace_user_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/ptrace_user_32.h
rename to arch/x86/um/shared/sysdep/ptrace_user_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/ptrace_user_64.h
b/arch/x86/um/shared/sysdep/ptrace_user_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/ptrace_user_64.h
rename to arch/x86/um/shared/sysdep/ptrace_user_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/skas_ptrace.h
b/arch/x86/um/shared/sysdep/skas_ptrace.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/skas_ptrace.h
rename to arch/x86/um/shared/sysdep/skas_ptrace.h
diff --git a/arch/um/sys-x86/shared/sysdep/stub.h
b/arch/x86/um/shared/sysdep/stub.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/stub.h
rename to arch/x86/um/shared/sysdep/stub.h
diff --git a/arch/um/sys-x86/shared/sysdep/stub_32.h
b/arch/x86/um/shared/sysdep/stub_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/stub_32.h
rename to arch/x86/um/shared/sysdep/stub_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/stub_64.h
b/arch/x86/um/shared/sysdep/stub_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/stub_64.h
rename to arch/x86/um/shared/sysdep/stub_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/syscalls.h
b/arch/x86/um/shared/sysdep/syscalls.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/syscalls.h
rename to arch/x86/um/shared/sysdep/syscalls.h
diff --git a/arch/um/sys-x86/shared/sysdep/syscalls_32.h
b/arch/x86/um/shared/sysdep/syscalls_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/syscalls_32.h
rename to arch/x86/um/shared/sysdep/syscalls_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/syscalls_64.h
b/arch/x86/um/shared/sysdep/syscalls_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/syscalls_64.h
rename to arch/x86/um/shared/sysdep/syscalls_64.h
diff --git a/arch/um/sys-x86/shared/sysdep/tls.h
b/arch/x86/um/shared/sysdep/tls.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/tls.h
rename to arch/x86/um/shared/sysdep/tls.h
diff --git a/arch/um/sys-x86/shared/sysdep/tls_32.h
b/arch/x86/um/shared/sysdep/tls_32.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/tls_32.h
rename to arch/x86/um/shared/sysdep/tls_32.h
diff --git a/arch/um/sys-x86/shared/sysdep/tls_64.h
b/arch/x86/um/shared/sysdep/tls_64.h
similarity index 100%
rename from arch/um/sys-x86/shared/sysdep/tls_64.h
rename to arch/x86/um/shared/sysdep/tls_64.h
diff --git a/arch/um/sys-x86/signal_32.c b/arch/x86/um/signal_32.c
similarity index 100%
rename from arch/um/sys-x86/signal_32.c
rename to arch/x86/um/signal_32.c
diff --git a/arch/um/sys-x86/signal_64.c b/arch/x86/um/signal_64.c
similarity index 100%
rename from arch/um/sys-x86/signal_64.c
rename to arch/x86/um/signal_64.c
diff --git a/arch/um/sys-x86/stub_32.S b/arch/x86/um/stub_32.S
similarity index 100%
rename from arch/um/sys-x86/stub_32.S
rename to arch/x86/um/stub_32.S
diff --git a/arch/um/sys-x86/stub_64.S b/arch/x86/um/stub_64.S
similarity index 100%
rename from arch/um/sys-x86/stub_64.S
rename to arch/x86/um/stub_64.S
diff --git a/arch/um/sys-x86/stub_segv.c b/arch/x86/um/stub_segv.c
similarity index 100%
rename from arch/um/sys-x86/stub_segv.c
rename to arch/x86/um/stub_segv.c
diff --git a/arch/um/sys-x86/sys_call_table_32.S
b/arch/x86/um/sys_call_table_32.S
similarity index 100%
rename from arch/um/sys-x86/sys_call_table_32.S
rename to arch/x86/um/sys_call_table_32.S
diff --git a/arch/um/sys-x86/sys_call_table_64.c
b/arch/x86/um/sys_call_table_64.c
similarity index 100%
rename from arch/um/sys-x86/sys_call_table_64.c
rename to arch/x86/um/sys_call_table_64.c
diff --git a/arch/um/sys-x86/syscalls_32.c b/arch/x86/um/syscalls_32.c
similarity index 100%
rename from arch/um/sys-x86/syscalls_32.c
rename to arch/x86/um/syscalls_32.c
diff --git a/arch/um/sys-x86/syscalls_64.c b/arch/x86/um/syscalls_64.c
similarity index 100%
rename from arch/um/sys-x86/syscalls_64.c
rename to arch/x86/um/syscalls_64.c
diff --git a/arch/um/sys-x86/sysrq_32.c b/arch/x86/um/sysrq_32.c
similarity index 100%
rename from arch/um/sys-x86/sysrq_32.c
rename to arch/x86/um/sysrq_32.c
diff --git a/arch/um/sys-x86/sysrq_64.c b/arch/x86/um/sysrq_64.c
similarity index 100%
rename from arch/um/sys-x86/sysrq_64.c
rename to arch/x86/um/sysrq_64.c
diff --git a/arch/um/sys-x86/tls_32.c b/arch/x86/um/tls_32.c
similarity index 100%
rename from arch/um/sys-x86/tls_32.c
rename to arch/x86/um/tls_32.c
diff --git a/arch/um/sys-x86/tls_64.c b/arch/x86/um/tls_64.c
similarity index 100%
rename from arch/um/sys-x86/tls_64.c
rename to arch/x86/um/tls_64.c
diff --git a/arch/um/sys-x86/user-offsets.c b/arch/x86/um/user-offsets.c
similarity index 100%
rename from arch/um/sys-x86/user-offsets.c
rename to arch/x86/um/user-offsets.c
diff --git a/arch/um/sys-x86/vdso/Makefile b/arch/x86/um/vdso/Makefile
similarity index 100%
rename from arch/um/sys-x86/vdso/Makefile
rename to arch/x86/um/vdso/Makefile
diff --git a/arch/um/sys-x86/vdso/checkundef.sh b/arch/x86/um/vdso/checkundef.sh
similarity index 100%
rename from arch/um/sys-x86/vdso/checkundef.sh
rename to arch/x86/um/vdso/checkundef.sh
diff --git a/arch/um/sys-x86/vdso/um_vdso.c b/arch/x86/um/vdso/um_vdso.c
similarity index 100%
rename from arch/um/sys-x86/vdso/um_vdso.c
rename to arch/x86/um/vdso/um_vdso.c
diff --git a/arch/um/sys-x86/vdso/vdso-layout.lds.S
b/arch/x86/um/vdso/vdso-layout.lds.S
similarity index 100%
rename from arch/um/sys-x86/vdso/vdso-layout.lds.S
rename to arch/x86/um/vdso/vdso-layout.lds.S
diff --git a/arch/um/sys-x86/vdso/vdso-note.S b/arch/x86/um/vdso/vdso-note.S
similarity index 100%
rename from arch/um/sys-x86/vdso/vdso-note.S
rename to arch/x86/um/vdso/vdso-note.S
diff --git a/arch/um/sys-x86/vdso/vdso.S b/arch/x86/um/vdso/vdso.S
similarity index 70%
rename from arch/um/sys-x86/vdso/vdso.S
rename to arch/x86/um/vdso/vdso.S
index 03b0532..1cb468a 100644
--- a/arch/um/sys-x86/vdso/vdso.S
+++ b/arch/x86/um/vdso/vdso.S
@@ -4,7 +4,7 @@ __INITDATA
.globl vdso_start, vdso_end
vdso_start:
- .incbin "arch/um/sys-x86/vdso/vdso.so"
+ .incbin "arch/x86/um/vdso/vdso.so"
vdso_end:
__FINIT
diff --git a/arch/um/sys-x86/vdso/vdso.lds.S b/arch/x86/um/vdso/vdso.lds.S
similarity index 100%
rename from arch/um/sys-x86/vdso/vdso.lds.S
rename to arch/x86/um/vdso/vdso.lds.S
diff --git a/arch/um/sys-x86/vdso/vma.c b/arch/x86/um/vdso/vma.c
similarity index 100%
rename from arch/um/sys-x86/vdso/vma.c
rename to arch/x86/um/vdso/vma.c
--
1.7.2.5
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system,
user administration capabilities and model configuration. Take
the hassle out of deploying and managing Subversion and the
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel