From: Chris Metcalf <cmetcalf@tilera.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [GIT PULL] arch/tile bug fixes for v3.4-rc2
Date: Fri, 6 Apr 2012 11:24:53 -0400 [thread overview]
Message-ID: <4F7F0AC5.2050805@tilera.com> (raw)
In-Reply-To: <4F7A2503.6070706@tilera.com>
Linus,
Ping? This branch doesn't seem to have been pulled yet. This is a few
"unbreak the build" changes, plus a bunch of things we've been testing for
a long time internally and are strictly bugfixes.
Thanks!
Chris
On 4/2/2012 6:15 PM, Chris Metcalf wrote:
> 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
prev parent reply other threads:[~2012-04-06 15:24 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-02 22:15 [GIT PULL] arch/tile bug fixes for v3.4-rc2 Chris Metcalf
2012-04-06 15:24 ` Chris Metcalf [this message]
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=4F7F0AC5.2050805@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.