Messages in this thread | | | Date | Tue, 30 Jun 2015 13:51:44 -0400 | From | Chris Metcalf <> | Subject | [GIT PULL] arch/tile changes for v4.2 |
| |
Linus,
Please pull the following changes for 4.1 from:
git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git HEAD
These are a grab bag of changes to improve debugging and respond to a variety of issues raised on LKML over the last couple of months.
Chris Metcalf (11): tile: modify arch_spin_unlock_wait() semantics tile: use READ_ONCE() in arch_spin_is_locked() tile: add <asm/word-at-a-time.h> and enable support functions drivers/tty/hvc/hvc_tile.c: properly return -EAGAIN tile: support delivering NMIs for multicore backtrace tile: set up initial stack top to honor STACK_TOP_DELTA tile: fix "odd fault" warning for stack backtraces tile: improve stack backtrace tile: force CONFIG_TILEGX if ARCH != tilepro tile: vdso: use raw_read_seqcount_begin() in vdso tile: avoid a "label not used" warning in do_page_fault()
arch/tile/Kconfig | 7 +- arch/tile/include/asm/irq.h | 5 ++ arch/tile/include/asm/processor.h | 2 - arch/tile/include/asm/spinlock_32.h | 6 +- arch/tile/include/asm/spinlock_64.h | 5 +- arch/tile/include/asm/stack.h | 13 ++-- arch/tile/include/asm/thread_info.h | 1 + arch/tile/include/asm/traps.h | 8 ++ arch/tile/include/asm/uaccess.h | 66 +++------------- arch/tile/include/asm/word-at-a-time.h | 36 +++++++++ arch/tile/include/hv/hypervisor.h | 60 +++++++++++++- arch/tile/kernel/entry.S | 7 -- arch/tile/kernel/hvglue.S | 3 +- arch/tile/kernel/hvglue_trace.c | 4 + arch/tile/kernel/intvec_64.S | 6 ++ arch/tile/kernel/process.c | 138 +++++++++++++++++++++++++++++---- arch/tile/kernel/setup.c | 2 +- arch/tile/kernel/stack.c | 125 +++++++++++++++++------------ arch/tile/kernel/traps.c | 15 ++++ arch/tile/kernel/vdso/vgettimeofday.c | 10 +-- arch/tile/lib/exports.c | 3 - arch/tile/lib/spinlock_32.c | 11 ++- arch/tile/lib/spinlock_64.c | 11 ++- arch/tile/lib/usercopy_32.S | 46 ----------- arch/tile/lib/usercopy_64.S | 46 ----------- arch/tile/mm/fault.c | 17 ++-- drivers/tty/hvc/hvc_tile.c | 3 +- 27 files changed, 402 insertions(+), 254 deletions(-) create mode 100644 arch/tile/include/asm/word-at-a-time.h
-- Chris Metcalf, EZChip Semiconductor http://www.ezchip.com
| |