All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Weinberger <richard@nod.at>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] UML changes for 3.2
Date: Wed, 02 Nov 2011 15:10:25 +0100	[thread overview]
Message-ID: <4EB14F51.1050004@nod.at> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Linus, Andrew,

[Andrew, I hope it's okay for you when I send this changes as pull-request
directly to Linus. 90 patches per mail are too just much...]

Please pull from git://github.com/richardweinberger/linux.git for-linus

Most changes are from Al, he did a massive cleanup and started with
merging the i386 and x86_64 subarchs.
The x86 specific UML code is now in arch/x86/um.

The tag "for-linus" is with my new PGP key signed.
ID: E0E1469A Richard Weinberger (kernel.org) <richard@nod.at>
Fingerprint: 7625 C1C6 7A6E 035F A1FC  5E4B F99E 2237 E0E1 469A
Currently it's only signed by Christoph Hellwig.

Thanks,
//richard

The following changes since commit
c3b92c8787367a8bb53d57d9789b558f1295cc96:

  Linux 3.1 (2011-10-24 09:10:05 +0200)

are available in the git repository at:
  git://github.com/richardweinberger/linux.git for-linus

Al Viro (84):
      um: use subarch-obj instead of copying...
      um: switch {rt_,}sigreturn() to set_current_blocked()
      um: don't rely on sc.fpstate not having been reassigned prior to
rt_sigreturn()
      um: make copy_sc() static
      um: series of __get_user() is costly in sigframe handling
      um: switch to -idirafter, get saner kern_constants.h out of that
      um: kill skas_ptregs.h
      um: take user_constants.h to include/generated
      um: -include user.h for USER_OBJ, trim includes
      um: kill a couple of useless includes of kern_constants.h
      um: get rid of kern_constants.h
      um: trim unused junk from user.h
      um: get rid of sysdep/checksum.h
      um: take vm-flags.h to sys-*/asm
      um: Get rid of UPT_SET/UPT_REG macros
      um: get rid of sysdep/sc.h
      um: get rid of unused macros in ptrace_user.h
      um: merge arch/um/sys-{i386,x86_64}/asm
      um: merge arch/um/sys-{i386,x86_64}/shared
      um: merge arch/um/sys-{i386,x86_64}
      um: kill dead code around uaccess
      um: merge hard_handler() instances, switch to use of SA_SIGINFO
      um: merge arch/um/os-Linux/sys-{i386,x86_64}
      um: kill includes of sysdep/sigcontext.h from stuff built with
kernel headers
      um: switch stub_segv_handler to SA_SIGINFO variant, get rid of
magic crap in there
      um: don't bother blocking SIGARLM and SIGUSR1
      um: simplify set_handler()
      um: fill the handlers array at build time
      um: take system.h out of shared/sysdep
      um: take userland definition of barrier() to user.h
      um: start switching the references to host mcontext_t to its
userland type
      um: finish conversion to mcontext_t
      um: shared/process.h is empty now; kill it
      um: sysdep/barrier.h is not used for anything
      um: merge skas_ptrace.h 32/64bit variants
      um: merge kernel_offsets_*.h
      um: arch_hweight.h is needed only on uml-x86
      um: trim detritus from Makefile-i386
      um: merge Makefile-{i386,x86_64}
      um: take arch/um/sys-x86 to arch/x86/um
      um: bury unused macros around ptrace.h
      um: make load_initrd() static, kill shared/initrd.h
      um: trim kern.h
      um: don't include kern.h unless it's needed
      um: shared/syscall.h is not even included
      um: kill shared/task.h and HOST_TASK_REGS
      um: make flush_tlb_kernel_range_common() static
      um: kill shared/tlb.h
      um: kill shared/mem_kern.h
      um: take register_winch_irq() into the caller of is_skas_winch()
      um: take chan_*.h and line.h to arch/um/drivers
      um: take mconsole*.h to arch/um/drivers
      um: kill um_uaccess.h
      um: kill useless include of user.h
      um: take um_mmu.h to asm/mmu.h, clean asm/mmu_context.h a bit
      um: merge tls_{32,64}.h
      um: merge host_ldt_{32,64}.h
      um: move asm/desc.h into arch/x86/um/asm
      um: merge os-Linux/tls.c into arch/x86/um/os-Linux/tls.c
      um: sanitize paths in sys_call_table* includes
      um: merge HOST_... of registers common on i386 and amd64
      um: increase stack growth cushion in pagefault
      um: no need to play with save_sp in signal frame setup anymore
      um: merge signal_{32,64}.c
      um: take ldt.h to arch/x86/um/asm/mm_context.h
      um: take ubd_user.h to its users...
      um: asm/apic.h is there only to shadow the x86 one...
      um: required-features.h is there only to shadow x86 one...
      um: irq_vectors.h just shadows x86 one
      um: page_offset.h is never used
      um: fix gcov build breakage
      um: unify KSTK_...
      um: unify ptrace_user.h
      um: kill useless argument of free_chan() and free_one_chan()
      um: a couple of missing dependencies...
      um: clean Kconfig up a bit
      um: switch to generic-y
      um: hw_irq.h can go generic as well
      um: asm/pda.h is not needed anymore
      um: segment.h is x86-only and needed only there
      um: generic ftrace.h will do...
      um: kill system-um.h
      um: distribute exports to where exported stuff is defined
      um: switch to use of drivers/Kconfig

Dave Jones (1):
      um: Fix kmalloc argument order in um/vdso/vma.c

Jonathan Neuschäfer (2):
      UserModeLinux-HOWTO.txt: remove ^H characters
      UserModeLinux-HOWTO.txt: fix a typo

Richard Weinberger (3):
      um: merge delay_{32,64}.c
      um: we need sys/user.h only on i386
      um: fix ubd cow size

 Documentation/virtual/uml/UserModeLinux-HOWTO.txt  |  532
++++++++++----------
 arch/um/Kconfig.char                               |  114 +-----
 arch/um/Kconfig.rest                               |   23 +-
 arch/um/Kconfig.um                                 |    6 +
 arch/um/Makefile                                   |   49 +-
 arch/um/Makefile-x86_64                            |   26 -
 .../{include/shared/chan_kern.h => drivers/chan.h} |    6 +-
 arch/um/drivers/chan_kern.c                        |   12 +-
 arch/um/drivers/chan_user.c                        |    9 +-
 arch/um/{include/shared => drivers}/chan_user.h    |    0
 arch/um/drivers/cow_sys.h                          |    1 -
 arch/um/drivers/daemon_user.c                      |    1 -
 arch/um/drivers/fd.c                               |    2 -
 arch/um/drivers/harddog_user.c                     |    1 -
 arch/um/drivers/line.c                             |    2 +-
 arch/um/{include/shared => drivers}/line.h         |    0
 arch/um/{include/shared => drivers}/mconsole.h     |    0
 .../um/{include/shared => drivers}/mconsole_kern.h |    0
 arch/um/drivers/mconsole_user.c                    |    2 -
 arch/um/drivers/net_user.c                         |    2 -
 arch/um/drivers/pcap_user.c                        |    2 -
 arch/um/drivers/port_user.c                        |    2 -
 arch/um/drivers/pty.c                              |    2 -
 arch/um/drivers/slip_user.c                        |    2 -
 arch/um/drivers/slirp_user.c                       |    2 -
 arch/um/drivers/ssl.c                              |    4 +-
 arch/um/drivers/stdio_console.c                    |    3 +-
 arch/um/drivers/tty.c                              |    2 -
 arch/um/drivers/ubd_kern.c                         |   33 ++-
 arch/um/drivers/ubd_user.c                         |    1 -
 arch/um/{include/shared => drivers}/ubd_user.h     |    0
 arch/um/drivers/umcast_user.c                      |    2 -
 arch/um/drivers/vde_user.c                         |    2 -
 arch/um/drivers/xterm.c                            |    2 -
 arch/um/include/asm/Kbuild                         |    3 +
 arch/um/include/asm/bug.h                          |    6 -
 arch/um/include/asm/checksum.h                     |    6 -
 arch/um/include/asm/cputime.h                      |    6 -
 arch/um/include/asm/device.h                       |    7 -
 arch/um/include/asm/emergency-restart.h            |    6 -
 arch/um/include/asm/ftrace.h                       |    1 -
 arch/um/include/asm/futex.h                        |    6 -
 arch/um/include/asm/hardirq.h                      |    1 -
 arch/um/include/asm/hw_irq.h                       |    7 -
 arch/um/include/asm/irq_regs.h                     |    1 -
 arch/um/include/asm/irqflags.h                     |   38 ++-
 arch/um/include/asm/kdebug.h                       |    1 -
 arch/um/include/asm/mmu.h                          |   22 +-
 arch/um/include/asm/mmu_context.h                  |    7 +-
 arch/um/include/asm/page.h                         |    2 +-
 arch/um/include/asm/page_offset.h                  |    1 -
 arch/um/include/asm/pda.h                          |   21 -
 arch/um/include/asm/percpu.h                       |    6 -
 arch/um/include/asm/ptrace-generic.h               |    7 -
 arch/um/include/asm/sections.h                     |    7 -
 arch/um/include/asm/system.h                       |   47 --
 arch/um/include/asm/topology.h                     |    6 -
 arch/um/include/asm/uaccess.h                      |   89 +++-
 arch/um/include/asm/xor.h                          |    6 -
 arch/um/include/shared/as-layout.h                 |    2 +-
 arch/um/include/shared/common-offsets.h            |    1 -
 arch/um/include/shared/initrd.h                    |   12 -
 arch/um/include/shared/kern.h                      |   18 -
 arch/um/include/shared/kern_util.h                 |    1 -
 arch/um/include/shared/ldt.h                       |   37 --
 arch/um/include/shared/mem_kern.h                  |   20 -
 arch/um/include/shared/os.h                        |   13 +-
 arch/um/include/shared/process.h                   |   17 -
 arch/um/include/shared/ptrace_user.h               |    3 +-
 arch/um/include/shared/skas_ptregs.h               |    6 -
 arch/um/include/shared/syscall.h                   |   12 -
 arch/um/include/shared/task.h                      |    9 -
 arch/um/include/shared/tlb.h                       |   15 -
 arch/um/include/shared/um_malloc.h                 |    2 +-
 arch/um/include/shared/um_mmu.h                    |   24 -
 arch/um/include/shared/um_uaccess.h                |   97 ----
 arch/um/include/shared/user.h                      |    7 +-
 arch/um/kernel/Makefile                            |    2 +-
 arch/um/kernel/exec.c                              |   18 +-
 arch/um/kernel/gmon_syms.c                         |   15 -
 arch/um/kernel/initrd.c                            |    4 +-
 arch/um/kernel/irq.c                               |    1 +
 arch/um/kernel/ksyms.c                             |   38 +--
 arch/um/kernel/mem.c                               |    2 +
 arch/um/kernel/physmem.c                           |   21 +-
 arch/um/kernel/process.c                           |    4 +-
 arch/um/kernel/signal.c                            |    1 -
 arch/um/kernel/skas/clone.c                        |    1 -
 arch/um/kernel/skas/uaccess.c                      |    6 +
 arch/um/kernel/tlb.c                               |    5 +-
 arch/um/kernel/trap.c                              |    3 +-
 arch/um/kernel/uaccess.c                           |   33 --
 arch/um/kernel/um_arch.c                           |    2 +
 arch/um/os-Linux/Makefile                          |    6 +-
 arch/um/os-Linux/aio.c                             |    2 -
 arch/um/os-Linux/drivers/ethertap_user.c           |    2 -
 arch/um/os-Linux/drivers/tuntap_user.c             |    2 -
 arch/um/os-Linux/elf_aux.c                         |    1 -
 arch/um/os-Linux/file.c                            |    2 -
 arch/um/os-Linux/helper.c                          |    2 -
 arch/um/os-Linux/internal.h                        |    1 +
 arch/um/os-Linux/irq.c                             |    3 -
 arch/um/os-Linux/main.c                            |    1 -
 arch/um/os-Linux/mem.c                             |    2 -
 arch/um/os-Linux/process.c                         |   23 +-
 arch/um/os-Linux/sigio.c                           |    3 -
 arch/um/os-Linux/signal.c                          |   72 ++--
 arch/um/os-Linux/skas/mem.c                        |    2 -
 arch/um/os-Linux/skas/process.c                    |   21 +-
 arch/um/os-Linux/start_up.c                        |   10 +-
 arch/um/os-Linux/sys-i386/signal.c                 |   13 -
 arch/um/os-Linux/sys-x86_64/Makefile               |   10 -
 arch/um/os-Linux/sys-x86_64/registers.c            |   52 --
 arch/um/os-Linux/sys-x86_64/signal.c               |   16 -
 arch/um/os-Linux/sys-x86_64/task_size.c            |    5 -
 arch/um/os-Linux/time.c                            |    4 +-
 arch/um/os-Linux/tls.c                             |   35 --
 arch/um/os-Linux/tty.c                             |    2 -
 arch/um/os-Linux/uaccess.c                         |   32 --
 arch/um/os-Linux/umid.c                            |    2 -
 arch/um/os-Linux/util.c                            |    2 -
 arch/um/scripts/Makefile.rules                     |    7 +-
 arch/um/sys-i386/Makefile                          |   24 -
 arch/um/sys-i386/asm/elf.h                         |  125 -----
 arch/um/sys-i386/asm/module.h                      |   13 -
 arch/um/sys-i386/atomic64_cx8_32.S                 |  225 ---------
 arch/um/sys-i386/bug.c                             |   21 -
 arch/um/sys-i386/ksyms.c                           |    5 -
 arch/um/sys-i386/shared/sysdep/barrier.h           |    9 -
 arch/um/sys-i386/shared/sysdep/host_ldt.h          |   34 --
 arch/um/sys-i386/shared/sysdep/ptrace_user.h       |   50 --
 arch/um/sys-i386/shared/sysdep/sc.h                |   44 --
 arch/um/sys-i386/shared/sysdep/sigcontext.h        |   26 -
 arch/um/sys-i386/shared/sysdep/vm-flags.h          |   14 -
 arch/um/sys-i386/stub_segv.c                       |   17 -
 arch/um/sys-i386/user-offsets.c                    |   53 --
 arch/um/sys-x86_64/Makefile                        |   27 -
 arch/um/sys-x86_64/asm/archparam.h                 |   16 -
 arch/um/sys-x86_64/asm/module.h                    |   20 -
 arch/um/sys-x86_64/delay.c                         |   60 ---
 arch/um/sys-x86_64/fault.c                         |   28 -
 arch/um/sys-x86_64/ptrace_user.c                   |   22 -
 arch/um/sys-x86_64/shared/sysdep/barrier.h         |    7 -
 arch/um/sys-x86_64/shared/sysdep/host_ldt.h        |   38 --
 arch/um/sys-x86_64/shared/sysdep/kernel-offsets.h  |   23 -
 arch/um/sys-x86_64/shared/sysdep/ptrace_user.h     |   77 ---
 arch/um/sys-x86_64/shared/sysdep/sc.h              |   45 --
 arch/um/sys-x86_64/shared/sysdep/sigcontext.h      |   27 -
 arch/um/sys-x86_64/shared/sysdep/skas_ptrace.h     |   22 -
 arch/um/sys-x86_64/shared/sysdep/system.h          |  132 -----
 arch/um/sys-x86_64/shared/sysdep/tls.h             |   29 --
 arch/um/sys-x86_64/signal.c                        |  290 -----------
 arch/{um/Makefile-i386 => x86/Makefile.um}         |   37 +-
 arch/{um/Kconfig.x86 => x86/um/Kconfig}            |    0
 arch/x86/um/Makefile                               |   45 ++
 arch/{um/include => x86/um}/asm/apic.h             |    0
 arch/{um/include => x86/um}/asm/arch_hweight.h     |    0
 arch/{um/sys-i386 => x86/um}/asm/archparam.h       |    8 +-
 arch/x86/um/asm/checksum.h                         |   10 +
 .../sysdep/checksum.h => x86/um/asm/checksum_32.h} |    2 +-
 .../sysdep/checksum.h => x86/um/asm/checksum_64.h} |    0
 arch/{um/include => x86/um}/asm/desc.h             |    0
 arch/{um/sys-x86_64 => x86/um}/asm/elf.h           |  145 +++++-
 arch/{um/include => x86/um}/asm/irq_vectors.h      |    0
 arch/x86/um/asm/mm_context.h                       |   72 +++
 arch/x86/um/asm/module.h                           |   23 +
 arch/x86/um/asm/processor.h                        |   22 +
 .../asm/processor.h => x86/um/asm/processor_32.h}  |   18 +-
 .../asm/processor.h => x86/um/asm/processor_64.h}  |   11 -
 arch/x86/um/asm/ptrace.h                           |    5 +
 .../asm/ptrace.h => x86/um/asm/ptrace_32.h}        |    0
 .../asm/ptrace.h => x86/um/asm/ptrace_64.h}        |    2 +-
 .../{um/include => x86/um}/asm/required-features.h |    0
 arch/{um/include => x86/um}/asm/segment.h          |    0
 .../sys-i386/shared/sysdep => x86/um/asm}/system.h |    3 +
 .../shared/sysdep => x86/um/asm}/vm-flags.h        |   14 +-
 arch/{um/sys-x86_64 => x86/um}/bug.c               |    0
 arch/{um/sys-i386/bugs.c => x86/um/bugs_32.c}      |    6 +-
 arch/{um/sys-x86_64/bugs.c => x86/um/bugs_64.c}    |    0
 .../sys-i386/checksum.S => x86/um/checksum_32.S}   |    0
 arch/{um/sys-i386 => x86/um}/delay.c               |    0
 arch/{um/sys-i386 => x86/um}/elfcore.c             |    0
 arch/{um/sys-i386 => x86/um}/fault.c               |    0
 arch/{um/sys-x86_64 => x86/um}/ksyms.c             |    2 +
 arch/{um/sys-i386 => x86/um}/ldt.c                 |   36 +-
 arch/{um/sys-i386/mem.c => x86/um/mem_32.c}        |    0
 arch/{um/sys-x86_64/mem.c => x86/um/mem_64.c}      |    0
 .../os-Linux/sys-i386 => x86/um/os-Linux}/Makefile |    5 +-
 arch/x86/um/os-Linux/mcontext.c                    |   31 ++
 .../sys-x86_64 => x86/um/os-Linux}/prctl.c         |    0
 .../sys-i386 => x86/um/os-Linux}/registers.c       |   62 ++-
 .../sys-i386 => x86/um/os-Linux}/task_size.c       |   13 +-
 .../os-Linux/sys-i386 => x86/um/os-Linux}/tls.c    |   35 ++-
 arch/{um/sys-i386/ptrace.c => x86/um/ptrace_32.c}  |   69 +++-
 .../{um/sys-x86_64/ptrace.c => x86/um/ptrace_64.c} |  103 ++++-
 arch/{um/sys-i386 => x86/um}/ptrace_user.c         |    2 +-
 arch/{um/sys-i386/setjmp.S => x86/um/setjmp_32.S}  |    0
 .../{um/sys-x86_64/setjmp.S => x86/um/setjmp_64.S} |    0
 arch/x86/um/shared/sysdep/archsetjmp.h             |    5 +
 .../um/shared/sysdep/archsetjmp_32.h}              |    0
 .../um/shared/sysdep/archsetjmp_64.h}              |    0
 arch/x86/um/shared/sysdep/faultinfo.h              |    5 +
 .../um/shared/sysdep/faultinfo_32.h}               |    6 +
 .../um/shared/sysdep/faultinfo_64.h}               |    6 +
 .../um}/shared/sysdep/kernel-offsets.h             |    0
 arch/x86/um/shared/sysdep/mcontext.h               |   31 ++
 arch/x86/um/shared/sysdep/ptrace.h                 |    5 +
 .../ptrace.h => x86/um/shared/sysdep/ptrace_32.h}  |   75 +---
 .../ptrace.h => x86/um/shared/sysdep/ptrace_64.h}  |  103 +----
 arch/x86/um/shared/sysdep/ptrace_user.h            |   27 +
 .../um}/shared/sysdep/skas_ptrace.h                |    4 +-
 arch/x86/um/shared/sysdep/stub.h                   |   14 +
 .../stub.h => x86/um/shared/sysdep/stub_32.h}      |    8 -
 .../stub.h => x86/um/shared/sysdep/stub_64.h}      |    8 -
 arch/x86/um/shared/sysdep/syscalls.h               |    5 +
 .../um/shared/sysdep/syscalls_32.h}                |    0
 .../um/shared/sysdep/syscalls_64.h}                |    1 -
 arch/{um/sys-i386 => x86/um}/shared/sysdep/tls.h   |    9 +-
 arch/{um/sys-i386 => x86/um}/signal.c              |  304 ++++++++----
 arch/{um/sys-i386/stub.S => x86/um/stub_32.S}      |    0
 arch/{um/sys-x86_64/stub.S => x86/um/stub_64.S}    |    0
 arch/{um/sys-x86_64 => x86/um}/stub_segv.c         |   11 +-
 .../um/sys_call_table_32.S}                        |    4 +-
 .../syscall_table.c => x86/um/sys_call_table_64.c} |    3 +-
 .../sys-i386/syscalls.c => x86/um/syscalls_32.c}   |    0
 .../sys-x86_64/syscalls.c => x86/um/syscalls_64.c} |    0
 arch/{um/sys-i386/sysrq.c => x86/um/sysrq_32.c}    |    0
 arch/{um/sys-x86_64/sysrq.c => x86/um/sysrq_64.c}  |    2 +-
 arch/{um/sys-i386/tls.c => x86/um/tls_32.c}        |    0
 arch/{um/sys-x86_64/tls.c => x86/um/tls_64.c}      |    0
 arch/{um/sys-x86_64 => x86/um}/user-offsets.c      |   51 ++-
 arch/{um/sys-x86_64 => x86/um}/vdso/Makefile       |    4 +-
 arch/{um/sys-x86_64 => x86/um}/vdso/checkundef.sh  |    0
 arch/{um/sys-x86_64 => x86/um}/vdso/um_vdso.c      |    0
 .../sys-x86_64 => x86/um}/vdso/vdso-layout.lds.S   |    0
 arch/{um/sys-x86_64 => x86/um}/vdso/vdso-note.S    |    0
 arch/{um/sys-x86_64 => x86/um}/vdso/vdso.S         |    2 +-
 arch/{um/sys-x86_64 => x86/um}/vdso/vdso.lds.S     |    0
 arch/{um/sys-x86_64 => x86/um}/vdso/vma.c          |    2 +-
 drivers/char/Kconfig                               |    6 +-
 drivers/char/hw_random/Kconfig                     |   15 +
 drivers/char/ttyprintk.c                           |    2 +-
 drivers/input/Kconfig                              |    2 +-
 drivers/isdn/Kconfig                               |    2 +-
 drivers/net/wireless/ath/Kconfig                   |    2 +-
 drivers/net/wireless/rtlwifi/Kconfig               |    4 +-
 drivers/power/Kconfig                              |    1 +
 drivers/rtc/Kconfig                                |    2 +-
 drivers/tty/Kconfig                                |    2 +-
 drivers/watchdog/Kconfig                           |    6 +-
 fs/hostfs/hostfs_user.c                            |    1 -
 security/integrity/ima/Kconfig                     |    2 +-
 sound/Kconfig                                      |    2 +-
 253 files changed, 1666 insertions(+), 3326 deletions(-)
 delete mode 100644 arch/um/Makefile-x86_64
 rename arch/um/{include/shared/chan_kern.h => drivers/chan.h} (95%)
 rename arch/um/{include/shared => drivers}/chan_user.h (100%)
 rename arch/um/{include/shared => drivers}/line.h (100%)
 rename arch/um/{include/shared => drivers}/mconsole.h (100%)
 rename arch/um/{include/shared => drivers}/mconsole_kern.h (100%)
 rename arch/um/{include/shared => drivers}/ubd_user.h (100%)
 create mode 100644 arch/um/include/asm/Kbuild
 delete mode 100644 arch/um/include/asm/bug.h
 delete mode 100644 arch/um/include/asm/checksum.h
 delete mode 100644 arch/um/include/asm/cputime.h
 delete mode 100644 arch/um/include/asm/device.h
 delete mode 100644 arch/um/include/asm/emergency-restart.h
 delete mode 100644 arch/um/include/asm/ftrace.h
 delete mode 100644 arch/um/include/asm/futex.h
 delete mode 100644 arch/um/include/asm/hardirq.h
 delete mode 100644 arch/um/include/asm/hw_irq.h
 delete mode 100644 arch/um/include/asm/irq_regs.h
 delete mode 100644 arch/um/include/asm/kdebug.h
 delete mode 100644 arch/um/include/asm/page_offset.h
 delete mode 100644 arch/um/include/asm/pda.h
 delete mode 100644 arch/um/include/asm/percpu.h
 delete mode 100644 arch/um/include/asm/sections.h
 delete mode 100644 arch/um/include/asm/system.h
 delete mode 100644 arch/um/include/asm/topology.h
 delete mode 100644 arch/um/include/asm/xor.h
 delete mode 100644 arch/um/include/shared/initrd.h
 delete mode 100644 arch/um/include/shared/ldt.h
 delete mode 100644 arch/um/include/shared/mem_kern.h
 delete mode 100644 arch/um/include/shared/process.h
 delete mode 100644 arch/um/include/shared/skas_ptregs.h
 delete mode 100644 arch/um/include/shared/syscall.h
 delete mode 100644 arch/um/include/shared/task.h
 delete mode 100644 arch/um/include/shared/tlb.h
 delete mode 100644 arch/um/include/shared/um_mmu.h
 delete mode 100644 arch/um/include/shared/um_uaccess.h
 delete mode 100644 arch/um/kernel/uaccess.c
 create mode 100644 arch/um/os-Linux/internal.h
 delete mode 100644 arch/um/os-Linux/sys-i386/signal.c
 delete mode 100644 arch/um/os-Linux/sys-x86_64/Makefile
 delete mode 100644 arch/um/os-Linux/sys-x86_64/registers.c
 delete mode 100644 arch/um/os-Linux/sys-x86_64/signal.c
 delete mode 100644 arch/um/os-Linux/sys-x86_64/task_size.c
 delete mode 100644 arch/um/os-Linux/tls.c
 delete mode 100644 arch/um/os-Linux/uaccess.c
 delete mode 100644 arch/um/sys-i386/Makefile
 delete mode 100644 arch/um/sys-i386/asm/elf.h
 delete mode 100644 arch/um/sys-i386/asm/module.h
 delete mode 100644 arch/um/sys-i386/atomic64_cx8_32.S
 delete mode 100644 arch/um/sys-i386/bug.c
 delete mode 100644 arch/um/sys-i386/ksyms.c
 delete mode 100644 arch/um/sys-i386/shared/sysdep/barrier.h
 delete mode 100644 arch/um/sys-i386/shared/sysdep/host_ldt.h
 delete mode 100644 arch/um/sys-i386/shared/sysdep/ptrace_user.h
 delete mode 100644 arch/um/sys-i386/shared/sysdep/sc.h
 delete mode 100644 arch/um/sys-i386/shared/sysdep/sigcontext.h
 delete mode 100644 arch/um/sys-i386/shared/sysdep/vm-flags.h
 delete mode 100644 arch/um/sys-i386/stub_segv.c
 delete mode 100644 arch/um/sys-i386/user-offsets.c
 delete mode 100644 arch/um/sys-x86_64/Makefile
 delete mode 100644 arch/um/sys-x86_64/asm/archparam.h
 delete mode 100644 arch/um/sys-x86_64/asm/module.h
 delete mode 100644 arch/um/sys-x86_64/delay.c
 delete mode 100644 arch/um/sys-x86_64/fault.c
 delete mode 100644 arch/um/sys-x86_64/ptrace_user.c
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/barrier.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/host_ldt.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/kernel-offsets.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/ptrace_user.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/sc.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/sigcontext.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/skas_ptrace.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/system.h
 delete mode 100644 arch/um/sys-x86_64/shared/sysdep/tls.h
 delete mode 100644 arch/um/sys-x86_64/signal.c
 rename arch/{um/Makefile-i386 => x86/Makefile.um} (64%)
 rename arch/{um/Kconfig.x86 => x86/um/Kconfig} (100%)
 create mode 100644 arch/x86/um/Makefile
 rename arch/{um/include => x86/um}/asm/apic.h (100%)
 rename arch/{um/include => x86/um}/asm/arch_hweight.h (100%)
 rename arch/{um/sys-i386 => x86/um}/asm/archparam.h (62%)
 create mode 100644 arch/x86/um/asm/checksum.h
 rename arch/{um/sys-i386/shared/sysdep/checksum.h =>
x86/um/asm/checksum_32.h} (99%)
 rename arch/{um/sys-x86_64/shared/sysdep/checksum.h =>
x86/um/asm/checksum_64.h} (100%)
 rename arch/{um/include => x86/um}/asm/desc.h (100%)
 rename arch/{um/sys-x86_64 => x86/um}/asm/elf.h (59%)
 rename arch/{um/include => x86/um}/asm/irq_vectors.h (100%)
 create mode 100644 arch/x86/um/asm/mm_context.h
 create mode 100644 arch/x86/um/asm/module.h
 create mode 100644 arch/x86/um/asm/processor.h
 rename arch/{um/sys-i386/asm/processor.h =>
x86/um/asm/processor_32.h} (78%)
 rename arch/{um/sys-x86_64/asm/processor.h =>
x86/um/asm/processor_64.h} (77%)
 create mode 100644 arch/x86/um/asm/ptrace.h
 rename arch/{um/sys-i386/asm/ptrace.h => x86/um/asm/ptrace_32.h} (100%)
 rename arch/{um/sys-x86_64/asm/ptrace.h => x86/um/asm/ptrace_64.h} (98%)
 rename arch/{um/include => x86/um}/asm/required-features.h (100%)
 rename arch/{um/include => x86/um}/asm/segment.h (100%)
 rename arch/{um/sys-i386/shared/sysdep => x86/um/asm}/system.h (96%)
 rename arch/{um/sys-x86_64/shared/sysdep => x86/um/asm}/vm-flags.h (58%)
 rename arch/{um/sys-x86_64 => x86/um}/bug.c (100%)
 rename arch/{um/sys-i386/bugs.c => x86/um/bugs_32.c} (94%)
 rename arch/{um/sys-x86_64/bugs.c => x86/um/bugs_64.c} (100%)
 rename arch/{um/sys-i386/checksum.S => x86/um/checksum_32.S} (100%)
 rename arch/{um/sys-i386 => x86/um}/delay.c (100%)
 rename arch/{um/sys-i386 => x86/um}/elfcore.c (100%)
 rename arch/{um/sys-i386 => x86/um}/fault.c (100%)
 rename arch/{um/sys-x86_64 => x86/um}/ksyms.c (90%)
 rename arch/{um/sys-i386 => x86/um}/ldt.c (92%)
 rename arch/{um/sys-i386/mem.c => x86/um/mem_32.c} (100%)
 rename arch/{um/sys-x86_64/mem.c => x86/um/mem_64.c} (100%)
 rename arch/{um/os-Linux/sys-i386 => x86/um/os-Linux}/Makefile (61%)
 create mode 100644 arch/x86/um/os-Linux/mcontext.c
 rename arch/{um/os-Linux/sys-x86_64 => x86/um/os-Linux}/prctl.c (100%)
 rename arch/{um/os-Linux/sys-i386 => x86/um/os-Linux}/registers.c (79%)
 rename arch/{um/os-Linux/sys-i386 => x86/um/os-Linux}/task_size.c (95%)
 rename arch/{um/os-Linux/sys-i386 => x86/um/os-Linux}/tls.c (53%)
 rename arch/{um/sys-i386/ptrace.c => x86/um/ptrace_32.c} (83%)
 rename arch/{um/sys-x86_64/ptrace.c => x86/um/ptrace_64.c} (72%)
 rename arch/{um/sys-i386 => x86/um}/ptrace_user.c (94%)
 rename arch/{um/sys-i386/setjmp.S => x86/um/setjmp_32.S} (100%)
 rename arch/{um/sys-x86_64/setjmp.S => x86/um/setjmp_64.S} (100%)
 create mode 100644 arch/x86/um/shared/sysdep/archsetjmp.h
 rename arch/{um/sys-i386/shared/sysdep/archsetjmp.h =>
x86/um/shared/sysdep/archsetjmp_32.h} (100%)
 rename arch/{um/sys-x86_64/shared/sysdep/archsetjmp.h =>
x86/um/shared/sysdep/archsetjmp_64.h} (100%)
 create mode 100644 arch/x86/um/shared/sysdep/faultinfo.h
 rename arch/{um/sys-i386/shared/sysdep/faultinfo.h =>
x86/um/shared/sysdep/faultinfo_32.h} (80%)
 rename arch/{um/sys-x86_64/shared/sysdep/faultinfo.h =>
x86/um/shared/sysdep/faultinfo_64.h} (84%)
 rename arch/{um/sys-i386 => x86/um}/shared/sysdep/kernel-offsets.h (100%)
 create mode 100644 arch/x86/um/shared/sysdep/mcontext.h
 create mode 100644 arch/x86/um/shared/sysdep/ptrace.h
 rename arch/{um/sys-i386/shared/sysdep/ptrace.h =>
x86/um/shared/sysdep/ptrace_32.h} (56%)
 rename arch/{um/sys-x86_64/shared/sysdep/ptrace.h =>
x86/um/shared/sysdep/ptrace_64.h} (53%)
 create mode 100644 arch/x86/um/shared/sysdep/ptrace_user.h
 rename arch/{um/sys-i386 => x86/um}/shared/sysdep/skas_ptrace.h (80%)
 create mode 100644 arch/x86/um/shared/sysdep/stub.h
 rename arch/{um/sys-i386/shared/sysdep/stub.h =>
x86/um/shared/sysdep/stub_32.h} (90%)
 rename arch/{um/sys-x86_64/shared/sysdep/stub.h =>
x86/um/shared/sysdep/stub_64.h} (91%)
 create mode 100644 arch/x86/um/shared/sysdep/syscalls.h
 rename arch/{um/sys-i386/shared/sysdep/syscalls.h =>
x86/um/shared/sysdep/syscalls_32.h} (100%)
 rename arch/{um/sys-x86_64/shared/sysdep/syscalls.h =>
x86/um/shared/sysdep/syscalls_64.h} (96%)
 rename arch/{um/sys-i386 => x86/um}/shared/sysdep/tls.h (79%)
 rename arch/{um/sys-i386 => x86/um}/signal.c (70%)
 rename arch/{um/sys-i386/stub.S => x86/um/stub_32.S} (100%)
 rename arch/{um/sys-x86_64/stub.S => x86/um/stub_64.S} (100%)
 rename arch/{um/sys-x86_64 => x86/um}/stub_segv.c (53%)
 rename arch/{um/sys-i386/sys_call_table.S =>
x86/um/sys_call_table_32.S} (82%)
 rename arch/{um/sys-x86_64/syscall_table.c =>
x86/um/sys_call_table_64.c} (95%)
 rename arch/{um/sys-i386/syscalls.c => x86/um/syscalls_32.c} (100%)
 rename arch/{um/sys-x86_64/syscalls.c => x86/um/syscalls_64.c} (100%)
 rename arch/{um/sys-i386/sysrq.c => x86/um/sysrq_32.c} (100%)
 rename arch/{um/sys-x86_64/sysrq.c => x86/um/sysrq_64.c} (95%)
 rename arch/{um/sys-i386/tls.c => x86/um/tls_32.c} (100%)
 rename arch/{um/sys-x86_64/tls.c => x86/um/tls_64.c} (100%)
 rename arch/{um/sys-x86_64 => x86/um}/user-offsets.c (54%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/Makefile (94%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/checkundef.sh (100%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/um_vdso.c (100%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/vdso-layout.lds.S (100%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/vdso-note.S (100%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/vdso.S (69%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/vdso.lds.S (100%)
 rename arch/{um/sys-x86_64 => x86/um}/vdso/vma.c (96%)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBAgAGBQJOsU9RAAoJEPmeIjfg4Uaab1cP/2UdjoMG6uy55UkH+B/9xgH9
EIReqgQCQHnrHNFIJJVH/Ii+DRbqB9VdmNi0gBZnkyembgqFl4TzfKSst9lxq+4d
qj/fhWmwNJ9ryu6EkJxLNg2F3YhHIpihBYPlYIony8Paq+kdVA256uZPmyB9RsQ/
DHnKrGmk7K2m1tcWEpNgh+Mu/TxELvJxf1wwpsEpGnfIzuPQ6s6UFdegF3aeNqQw
4jyx4ECqrwCBmS75jgZlFuZtLTXwjlo4KmfFaz+hSTu6ewMkh5e4KxjARBXErZDE
+CVg4wuUe042Na+cKK8bt9IsbMuFp9OfN2ImjKulH+ur98VHkpQvtzSYJoigQvTH
b+LXArpH1jILCceqDPOYwMp0UCkjCTED9cT+2g4QpYSpvXqvhcfSTS9C7pRmqD3y
bhD1Lh8Gvz2r0SHM7Blw2WiNZPLb/eRod2N9wdArF0Fp8Y21SoQCfnlFYxsDWjK4
rDAYxFaRPd91jJSzWazlJLnkYbx6wDWvDIhAAmOYgHwlHWKuTeqkKAyCbB7HLNdp
sUHGrrMtXJXQCz/qRApkVpOOYQuc3ZhimEisoZ+h+lEJTqtHMyzXuSSrbPa/IDAG
PRzrk47/+Izv919H+YupAcqW3I/DM5VMG+bHtNSnvWCzYA2DGJiB84TKicpALvxD
CqfFLOaDTawBwtH8Qt1/
=M0EH
-----END PGP SIGNATURE-----

             reply	other threads:[~2011-11-02 14:10 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-02 14:10 Richard Weinberger [this message]
2011-11-03 19:32 ` [GIT PULL] UML changes for 3.2 Paul Bolle
2011-11-03 20:41   ` Paul Bolle
2011-11-03 21:01     ` Paul Bolle
2011-11-03 21:15       ` Richard Weinberger
2011-11-03 21:25         ` Paul Bolle
2011-11-03 21:37           ` Richard Weinberger
2011-11-03 21:56             ` Paul Bolle
2011-11-03 22:10               ` Paul Bolle
2011-11-03 22:18                 ` Richard Weinberger
2011-11-04 10:41                 ` Michal Marek
2011-11-05 11:48                   ` Paul Bolle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4EB14F51.1050004@nod.at \
    --to=richard@nod.at \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.