From: Chris Metcalf <cmetcalf@tilera.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] arch/tile bug fixes for v3.4-rc2
Date: Mon, 2 Apr 2012 18:15:31 -0400 [thread overview]
Message-ID: <4F7A2503.6070706@tilera.com> (raw)
Linus,
Please pull the following changes for 3.4-rc2 from:
git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git stable
This includes Paul Gortmaker's change to fix the <asm/system.h> disintegration
issues on tile, a fix to unbreak the tilepro ethernet driver, and a backlog
of bugfix-only changes from internal Tilera development over the last few months.
They have all been to LKML and on linux-next for the last few days. The
EDAC change to MAINTAINERS is an oddity but discussion on the linux-edac list
suggested I ask you to pull that change through my tree since they don't have
a tree to pull edac changes from at the moment.
Chris Metcalf (38):
arch/tile/Kconfig: remove pointless "!M386" test.
arch/tile/Kconfig: rename tile_defconfig to tilepro_defconfig
arch/tile/Kconfig: don't specify CONFIG_PAGE_OFFSET for 64-bit builds
arch/tile: fix typo in <arch/spr_def.h>
arch/tile: revert comment for atomic64_add_unless().
arch/tile: fix gcc 4.6 warnings in <asm/bitops_64.h>
arch/tile: use 0 for IRQ_RESCHEDULE instead of 1
arch/tile: avoid false corrupt frame warning in early boot
arch/tile: make sure to build memcpy_user_64 without frame pointer
arch/tile: various bugs in stack backtracer
arch/tile: work around a hardware issue with the return-address stack
arch/tile: fix up some minor trap handling issues
arch/tile: fix a couple of comments that needed updating
arch/tile/Makefile: use KCFLAGS when figuring out the libgcc path.
arch/tile: don't wait for migrating PTEs in an NMI handler
arch/tile: don't set the homecache of a PTE unless appropriate
arch/tile: don't enable irqs unconditionally in page fault handler
arch/tile: fix bug in loading kernels larger than 16 MB
arch/tile: fix bug in delay_backoff()
arch/tile: don't leak kernel memory when we unload modules
arch/tile: fix up locking in pgtable.c slightly
arch/tile: use proper memparse() for "maxmem" options
arch/tile: add "nop" after "nap" to help GX idle power draw
arch/tile: implement panic_smp_self_stop()
arch/tile: fix single-stepping over swint1 instructions on tilegx
arch/tile: fix pointer cast in cacheflush.c
arch/tile: export the page_home() function.
arch/tile: stop mentioning the "kvm" subdirectory
arch/tile: use atomic exchange in arch_write_unlock()
arch/tile: fix finv_buffer_remote() for tilegx
arch/tile: return SIGBUS for addresses that are unaligned AND invalid
arch/tile: remove bogus performance optimization
arch/tile: avoid accidentally unmasking NMI-type interrupt accidentally
edac: say "TILEGx" not "TILEPro" for the tilegx edac driver
tile-srom.c driver: minor code cleanup
tilepro ethernet driver: fix a few minor issues
MAINTAINERS: update EDAC information
drivers/net/ethernet/tile: fix netdev_alloc_skb() bombing
Paul Gortmaker (1):
tile: fix multiple build failures from system.h dismantle
MAINTAINERS | 22 ++--
arch/tile/Kconfig | 8 +-
arch/tile/Makefile | 5 +-
arch/tile/include/arch/spr_def.h | 4 +-
arch/tile/include/asm/atomic.h | 50 +-------
arch/tile/include/asm/atomic_32.h | 2 +-
arch/tile/include/asm/bitops_64.h | 8 +-
arch/tile/include/asm/cmpxchg.h | 73 +++++++++++
arch/tile/include/asm/irq.h | 2 +-
arch/tile/include/asm/spinlock_64.h | 2 +-
arch/tile/include/asm/stack.h | 1 -
arch/tile/include/asm/traps.h | 6 +-
arch/tile/kernel/entry.S | 2 +
arch/tile/kernel/intvec_32.S | 24 +++-
arch/tile/kernel/intvec_64.S | 52 +++++++-
arch/tile/kernel/module.c | 2 +
arch/tile/kernel/process.c | 3 +-
arch/tile/kernel/setup.c | 28 +++--
arch/tile/kernel/single_step.c | 31 +++--
arch/tile/kernel/smp.c | 8 +-
arch/tile/kernel/stack.c | 232 +++++++++++++++++------------------
arch/tile/kernel/traps.c | 15 ++-
arch/tile/lib/Makefile | 1 +
arch/tile/lib/cacheflush.c | 30 ++++-
arch/tile/lib/memcpy_user_64.c | 8 +-
arch/tile/lib/spinlock_common.h | 2 +-
arch/tile/mm/fault.c | 22 +++-
arch/tile/mm/homecache.c | 1 +
arch/tile/mm/init.c | 26 +++--
arch/tile/mm/pgtable.c | 38 ++++--
drivers/char/tile-srom.c | 12 +-
drivers/edac/tile_edac.c | 4 +
drivers/net/ethernet/tile/tilepro.c | 77 ++++++++----
33 files changed, 501 insertions(+), 300 deletions(-)
create mode 100644 arch/tile/include/asm/cmpxchg.h
--
Chris Metcalf, Tilera Corp.
http://www.tilera.com
next reply other threads:[~2012-04-02 22:15 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-02 22:15 Chris Metcalf [this message]
2012-04-06 15:24 ` [GIT PULL] arch/tile bug fixes for v3.4-rc2 Chris Metcalf
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=4F7A2503.6070706@tilera.com \
--to=cmetcalf@tilera.com \
--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.