[GIT PULL] updates to Tilera's "tile" architecture for 2.6.36

From: Chris Metcalf
Date: Sun Aug 15 2010 - 16:29:13 EST


Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git

to get recent fixes for the "tile" architecture. The changes in the tree
represent some catch-up changes to sync up with commits from other folks
(e.g. __arch_hweight, ARCH_DMA_MINALIGN, kunmap_atomic_notypecheck);
some sync-up from the Tilera internal development tree; and a few cleanup
changes that have been submitted to me by other folks.

Almost all of this material is bug fixes. There are a couple of minor
enhancements due to the sync-up with our internal development, which is
why I'm sending this pull request while the merge window is still open.
In particular there is one change to the syscall return value ABI
(returning errors in register r1) that I'd like to get into 2.6.36 so
it will be compatible with the next release of our userspace.

The only change outside of arch/tile is the fix to add the fanotify
syscalls to include/asm-generic, which several folks have signed off on.

Thanks!
Chris Metcalf
cmetcalf@xxxxxxxxxx

arch/tile/Makefile | 20 +++---
arch/tile/configs/tile_defconfig | 1 -
arch/tile/include/arch/abi.h | 4 +-
arch/tile/include/asm/atomic_32.h | 37 ----------
arch/tile/include/asm/backtrace.h | 4 +-
arch/tile/include/asm/bitops.h | 9 ++-
arch/tile/include/asm/cache.h | 5 +-
arch/tile/include/asm/highmem.h | 2 +-
arch/tile/include/asm/page.h | 6 ++-
arch/tile/include/asm/scatterlist.h | 21 ------
arch/tile/include/asm/setup.h | 8 ++-
arch/tile/include/asm/siginfo.h | 4 +
arch/tile/include/asm/uaccess.h | 4 +-
arch/tile/include/hv/hypervisor.h | 8 +-
arch/tile/kernel/backtrace.c | 137 +++++++++++++++++++++++++----------
arch/tile/kernel/compat_signal.c | 4 +-
arch/tile/kernel/intvec_32.S | 14 +++-
arch/tile/kernel/proc.c | 1 -
arch/tile/kernel/setup.c | 4 +-
arch/tile/kernel/stack.c | 8 --
arch/tile/kernel/time.c | 33 +++++----
arch/tile/kernel/traps.c | 4 +-
arch/tile/lib/Makefile | 4 +-
arch/tile/lib/exports.c | 16 +++--
arch/tile/lib/memcpy_32.S | 20 +----
arch/tile/lib/memset_32.c | 25 -------
arch/tile/mm/fault.c | 8 ++
arch/tile/mm/highmem.c | 4 +-
arch/tile/mm/homecache.c | 3 +
arch/tile/mm/pgtable.c | 1 -
include/asm-generic/unistd.h | 6 ++-
31 files changed, 218 insertions(+), 207 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/