public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] arch/tile updates for v2.6.39
@ 2011-03-17 19:41 Chris Metcalf
  2011-03-20  4:54 ` Chris Metcalf
  0 siblings, 1 reply; 2+ messages in thread
From: Chris Metcalf @ 2011-03-17 19:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Arnd Bergmann

Linus,

Please pull for 2.6.39 from:

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

These changes catch up mostly with internal work being done at
Tilera, but also reflect various changes made by other folks that
I've taken into our tree.  All the changes have been seen on the
relevant mailing lists.

Chris Metcalf (23):
      arch/tile: Fix atomic_read() definition to use ACCESS_ONCE
      arch/tile: catch up with section naming convention in 2.6.35
      arch/tile: bug fix: exec'ed task thought it was still single-stepping
      arch/tile: fix __ndelay etc to work better
      arch/tile: stop disabling INTCTRL_1 interrupts during hypervisor downcalls
      arch/tile: warn and retry if an IPI is not accepted by the target cpu
      arch/tile: export <asm/hardwall.h> to userspace
      arch/tile: avoid a simulator warning during bootup
      arch/tile: fix reversed test of strict_strtol() return value
      arch/tile: sync up with <arch/sim.h> and <arch/sim_def.h> changes
      arch/tile: use a cleaner technique to enable interrupt for cpu_idle()
      arch/tile: use extended assembly to inline __mb_incoherent()
      arch/tile: fix two bugs in the backtracer code
      arch/tile: enhance existing finv_buffer_remote() routine
      arch/tile: export some additional module symbols
      arch/tile: fix some comments and whitespace
      arch/tile: add some more VMSPLIT options and use consistent naming
      arch/tile: support 4KB page size as well as 64KB
      arch/tile: fix deadlock bugs in rwlock implementation
      arch/tile: support newer binutils assembler shift semantics
      tile on-chip network driver: sync up with latest fixes
      drivers/edac: provide support for tile architecture

Peter Zijlstra (1):
      tile: Fix __pte_free_tlb

Thomas Gleixner (3):
      tile: Convert irq_chip to new functions
      tile: Use proper accessor functions in show_interrupt()
      tile: Select GENERIC_HARDIRQS_NO_DEPRECATED

Tracey Dent (1):
      Readme: Add architecture

 MAINTAINERS                            |    1 +
 README                                 |    2 +-
 arch/tile/Kconfig                      |   39 +-
 arch/tile/include/arch/interrupts_32.h |    9 +-
 arch/tile/include/arch/sim.h           |   48 ++-
 arch/tile/include/arch/sim_def.h       |    3 +
 arch/tile/include/asm/Kbuild           |    1 +
 arch/tile/include/asm/atomic.h         |    2 +-
 arch/tile/include/asm/bitops_32.h      |    2 +-
 arch/tile/include/asm/cache.h          |    2 +-
 arch/tile/include/asm/cacheflush.h     |   55 +--
 arch/tile/include/asm/edac.h           |   29 +
 arch/tile/include/asm/hugetlb.h        |    2 +-
 arch/tile/include/asm/irqflags.h       |   18 +-
 arch/tile/include/asm/page.h           |   34 +-
 arch/tile/include/asm/pgalloc.h        |    7 +-
 arch/tile/include/asm/pgtable.h        |   31 +-
 arch/tile/include/asm/pgtable_32.h     |    8 +-
 arch/tile/include/asm/processor.h      |    1 -
 arch/tile/include/asm/ptrace.h         |    3 +
 arch/tile/include/asm/spinlock_32.h    |   83 +---
 arch/tile/include/asm/stack.h          |    3 +-
 arch/tile/include/asm/system.h         |   19 +-
 arch/tile/include/asm/thread_info.h    |    1 +
 arch/tile/include/asm/timex.h          |    3 +
 arch/tile/include/hv/drv_mshim_intf.h  |   50 ++
 arch/tile/include/hv/hypervisor.h      |   46 ++-
 arch/tile/kernel/entry.S               |   22 +-
 arch/tile/kernel/head_32.S             |   15 +-
 arch/tile/kernel/intvec_32.S           |   74 +--
 arch/tile/kernel/irq.c                 |   38 +-
 arch/tile/kernel/machine_kexec.c       |    7 +-
 arch/tile/kernel/pci-dma.c             |   38 +-
 arch/tile/kernel/process.c             |    6 +-
 arch/tile/kernel/setup.c               |   20 +-
 arch/tile/kernel/single_step.c         |   21 +-
 arch/tile/kernel/smp.c                 |   33 +-
 arch/tile/kernel/stack.c               |   28 +-
 arch/tile/kernel/time.c                |   10 +
 arch/tile/kernel/vmlinux.lds.S         |    5 +-
 arch/tile/lib/Makefile                 |    5 +-
 arch/tile/lib/atomic_32.c              |    5 +-
 arch/tile/lib/atomic_asm_32.S          |    2 +-
 arch/tile/lib/cacheflush.c             |  102 ++++
 arch/tile/lib/delay.c                  |   21 +-
 arch/tile/lib/exports.c                |   10 +-
 arch/tile/lib/mb_incoherent.S          |   34 --
 arch/tile/lib/memcpy_tile64.c          |    4 +-
 arch/tile/lib/spinlock_32.c            |  161 ++++---
 arch/tile/mm/fault.c                   |    8 -
 arch/tile/mm/homecache.c               |   38 +-
 arch/tile/mm/init.c                    |   34 +-
 arch/tile/mm/migrate_32.S              |    1 +
 arch/tile/mm/pgtable.c                 |  181 +++++--
 drivers/edac/Kconfig                   |   10 +-
 drivers/edac/Makefile                  |    1 +
 drivers/edac/tile_edac.c               |  254 +++++++++
 drivers/net/tile/tilepro.c             |  965 +++++++++++++++++---------------
 58 files changed, 1648 insertions(+), 1007 deletions(-)
 create mode 100644 arch/tile/include/asm/edac.h
 create mode 100644 arch/tile/include/hv/drv_mshim_intf.h
 delete mode 100644 arch/tile/lib/mb_incoherent.S
 create mode 100644 drivers/edac/tile_edac.c


-- 
Chris Metcalf, Tilera Corp.
http://www.tilera.com


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [GIT PULL] arch/tile updates for v2.6.39
  2011-03-17 19:41 [GIT PULL] arch/tile updates for v2.6.39 Chris Metcalf
@ 2011-03-20  4:54 ` Chris Metcalf
  0 siblings, 0 replies; 2+ messages in thread
From: Chris Metcalf @ 2011-03-20  4:54 UTC (permalink / raw)
  To: Linus Torvalds, Linux Kernel Mailing List, Arnd Bergmann,
	Michel Lespinasse

Linus,

Please pull some follow-on changes for 2.6.39.

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

One change adds a missing syscall to <asm-generic/unistd.h>;
Arnd asked me to pass it to you through my tree.

The other fixes a problem with the futex sanitization change
in the tile architecture (an incomplete change from int to u32).

These changes fix the two current build problems I see in
the tile tree.

Chris Metcalf (2):
      arch/tile: fix futex sanitization definition/prototype mismatch
      asm-generic: support clock_adjtime() in <asm-generic/unistd.h>

 arch/tile/lib/atomic_32.c    |   12 ++++++------
 include/asm-generic/unistd.h |    4 +++-
 2 files changed, 9 insertions(+), 7 deletions(-)

-- 
Chris Metcalf, Tilera Corp.
http://www.tilera.com


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-03-20  4:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-17 19:41 [GIT PULL] arch/tile updates for v2.6.39 Chris Metcalf
2011-03-20  4:54 ` Chris Metcalf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox