All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.