From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933511Ab0JZSgl (ORCPT ); Tue, 26 Oct 2010 14:36:41 -0400 Received: from usmamail.tilera.com ([72.1.168.231]:9576 "EHLO USMAMAIL.TILERA.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752289Ab0JZSgk (ORCPT ); Tue, 26 Oct 2010 14:36:40 -0400 Message-ID: <4CC71FB4.40201@tilera.com> Date: Tue, 26 Oct 2010 14:36:36 -0400 From: Chris Metcalf User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.11) Gecko/20101013 Thunderbird/3.1.5 MIME-Version: 1.0 To: Linus Torvalds CC: Linux Kernel Mailing List , Arnd Bergmann Subject: [GIT PULL] arch/tile updates for v2.6.37 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, Can you please pull for 2.6.37 from git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git master These changes represent primarily internal work at Tilera adding new functionality and fixing various minor bugs that didn't merit inclusion into 2.6.36. All the changes are tile-specific. The changes were all posted to LKML and have been in linux-next for a while. Thanks! Chris Metcalf (18): arch/tile: Use arch/tile: use better "punctuation" for VMSPLIT_3_5G and friends arch/tile: update some comments to clarify register usage. arch/tile: Add a warning if we try to allocate too much vmalloc memory. kmemleak: add TILE to the list of supported architectures. arch/tile: provide a definition of MAP_STACK arch/tile: properly export __mb_incoherent for modules arch/tile: change lower bound on syscall error return to -4095 arch/tile: various top-level Makefile cleanups arch/tile: prevent corrupt top frame from causing backtracer runaway arch/tile: Bomb C99 comments to C89 comments in tile's arch/tile: add Tilera's header as an open-source header arch/tile: parameterize system PLs to support KVM port arch/tile: enable single-step support for TILE-Gx arch/tile: minor whitespace/naming changes for string support files arch/tile: support new info op generated by compiler arch/tile: make ptrace() work properly for TILE-Gx COMPAT mode arch/tile: convert a BUG_ON to BUILD_BUG_ON Vasiliy Kulikov (1): char: hvc: check for error case arch/tile/Kconfig | 20 +- arch/tile/Makefile | 19 +- arch/tile/include/arch/sim.h | 619 +++++++++++++++++++++++++++++ arch/tile/include/arch/sim_def.h | 548 +++++++++++++------------- arch/tile/include/arch/spr_def.h | 85 ++++ arch/tile/include/arch/spr_def_32.h | 39 ++ arch/tile/include/asm/backtrace.h | 5 +- arch/tile/include/asm/compat.h | 15 +- arch/tile/include/asm/irqflags.h | 64 ++-- arch/tile/include/asm/mman.h | 1 + arch/tile/include/asm/page.h | 27 +- arch/tile/include/asm/processor.h | 11 +- arch/tile/include/asm/ptrace.h | 4 +- arch/tile/include/asm/syscalls.h | 73 +--- arch/tile/include/asm/system.h | 14 +- arch/tile/include/asm/traps.h | 4 + arch/tile/include/hv/hypervisor.h | 28 +- arch/tile/kernel/backtrace.c | 4 + arch/tile/kernel/compat.c | 10 +- arch/tile/kernel/compat_signal.c | 10 +- arch/tile/kernel/entry.S | 34 +-- arch/tile/kernel/head_32.S | 5 +- arch/tile/kernel/intvec_32.S | 101 +++--- arch/tile/kernel/irq.c | 16 +- arch/tile/kernel/messaging.c | 2 +- arch/tile/kernel/process.c | 50 ++-- arch/tile/kernel/ptrace.c | 78 ++-- arch/tile/kernel/regs_32.S | 2 +- arch/tile/kernel/setup.c | 34 +- arch/tile/kernel/signal.c | 6 +- arch/tile/kernel/single_step.c | 73 ++++- arch/tile/kernel/smp.c | 2 +- arch/tile/kernel/stack.c | 35 +- arch/tile/kernel/sys.c | 9 + arch/tile/kernel/traps.c | 4 +- arch/tile/kvm/Kconfig | 38 ++ arch/tile/lib/Makefile | 4 +- arch/tile/lib/exports.c | 3 + arch/tile/lib/memcpy_32.S | 206 +++++----- arch/tile/lib/{memmove_32.c => memmove.c} | 0 arch/tile/lib/memset_32.c | 1 + arch/tile/lib/strlen_32.c | 2 + arch/tile/mm/fault.c | 12 +- arch/tile/mm/homecache.c | 11 +- arch/tile/mm/init.c | 2 +- drivers/char/hvc_tile.c | 5 +- lib/Kconfig.debug | 2 +- 47 files changed, 1607 insertions(+), 730 deletions(-) create mode 100644 arch/tile/include/arch/sim.h create mode 100644 arch/tile/kvm/Kconfig rename arch/tile/lib/{memmove_32.c => memmove.c} (100%) -- Chris Metcalf, Tilera Corp. http://www.tilera.com