public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] parisc updates for v3.10
@ 2013-05-07 22:11 Helge Deller
  2013-05-08  1:37 ` Stephen Rothwell
  0 siblings, 1 reply; 7+ messages in thread
From: Helge Deller @ 2013-05-07 22:11 UTC (permalink / raw)
  To: Linus Torvalds, Linux Kernel Development, linux-parisc,
	James Bottomley

Linus,

please pull the parisc architecture updates for v3.10 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-for-3.10


Main fixes and updates in this patch series are:
 - we faced kernel stack corruptions because of multiple delivery of interrupts
 - added kernel stack overflow checks
 - added possibility to use dedicated stacks for irq processing
 - initial support for page sizes > 4k
 - more information in /proc/interrupts (e.g. TLB flushes and number of IPI calls)
 - documented how the parisc gateway page works
 - and of course quite some other smaller cleanups and fixes.

Thanks,
Helge

----------------------------------------------------------------
Damian Hobson-Garcia (1):
      parisc: Provide default implementation for dma_{alloc, free}_attrs

Helge Deller (7):
      parisc: fix partly 16/64k PAGE_SIZE boot
      parisc: document the parisc gateway page
      parisc: implement atomic64_dec_if_positive()
      parisc: add kernel stack overflow check
      parisc: implement irq stacks
      parisc: more irq statistics in /proc/interrupts
      parisc: tlb flush counting fix for SMP and UP

John David Anglin (2):
      parisc: use long branch in fork_like macro
      parisc: only re-enable interrupts if we need to schedule or deliver signals when returning to userspace

Mike Frysinger (1):
      parisc: fix NATIVE set up in build

Rolf Eike Beer (1):
      parisc: fix whitespace errors in arch/parisc/kernel/traps.c

Zhao Hongjiang (1):
      parisc: remove the second argument of kmap_atomic

 arch/parisc/Kconfig                   |   9 +++
 arch/parisc/Kconfig.debug             |  11 ++++
 arch/parisc/Makefile                  |   4 +-
 arch/parisc/include/asm/atomic.h      |  23 ++++++++
 arch/parisc/include/asm/dma-mapping.h |   3 +
 arch/parisc/include/asm/hardirq.h     |  32 ++++++++++-
 arch/parisc/include/asm/processor.h   |  20 ++++++-
 arch/parisc/include/asm/thread_info.h |   2 +-
 arch/parisc/include/asm/tlbflush.h    |   2 +
 arch/parisc/kernel/cache.c            |   6 +-
 arch/parisc/kernel/entry.S            |  68 +++++++++++++++++++---
 arch/parisc/kernel/hpmc.S             |   4 +-
 arch/parisc/kernel/irq.c              | 104 +++++++++++++++++++++++++++++++++-
 arch/parisc/kernel/pacache.S          |  33 ++++++-----
 arch/parisc/kernel/setup.c            |   2 +
 arch/parisc/kernel/smp.c              |  14 +----
 arch/parisc/kernel/syscall.S          |  34 +++++++++--
 arch/parisc/kernel/traps.c            |  24 ++++----
 arch/parisc/kernel/vmlinux.lds.S      |   2 +-
 arch/parisc/mm/init.c                 |   2 +
 drivers/parisc/sba_iommu.c            |  19 +++++--
 21 files changed, 348 insertions(+), 70 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [GIT PULL] parisc updates for v3.10
@ 2013-05-13 20:48 Helge Deller
  2013-05-13 21:53 ` Rolf Eike Beer
  0 siblings, 1 reply; 7+ messages in thread
From: Helge Deller @ 2013-05-13 20:48 UTC (permalink / raw)
  To: Linus Torvalds, Linux Kernel Development, linux-parisc,
	James Bottomley

Hi Linus,

please pull the parisc-for-3.10 branch of 

  git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-for-3.10

to get the latest bug and build fixes for the parisc architecture.

Thanks,
Helge

---------------------------------------

The second round of parisc updates for 3.10 includes build fixes and
enhancements to utilize irq stacks, fixes SMP races when updating PTE
and TLB entries by proper locking and makes the search for the correct
cross compiler more robust on Debian and Gentoo.

----------------------------------------------------------------
Helge Deller (2):
      parisc: implement irq stacks - part 2 (v2)
      parisc: make default cross compiler search more robust (v3)

John David Anglin (1):
      parisc: fix SMP races when updating PTE and TLB entries in entry.S

 arch/parisc/Kconfig                 |   2 +-
 arch/parisc/Makefile                |  21 +++--
 arch/parisc/include/asm/hardirq.h   |   9 +++
 arch/parisc/include/asm/processor.h |   3 +
 arch/parisc/kernel/entry.S          | 155 +++++++++++++++++++-----------------
 arch/parisc/kernel/irq.c            | 101 +++++++++++++++++++----
 arch/parisc/mm/init.c               |   4 +-
 7 files changed, 194 insertions(+), 101 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [GIT PULL] parisc updates for v3.10
@ 2013-06-18 21:39 Helge Deller
  0 siblings, 0 replies; 7+ messages in thread
From: Helge Deller @ 2013-06-18 21:39 UTC (permalink / raw)
  To: Linus Torvalds, Linux Kernel Development, linux-parisc,
	James Bottomley

Hi Linus,

Please pull the latest parisc architecture fixes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-3.10

It contains a kernel segfault fix when reading /proc/kpageflags or /proc/kpagecount,
two fixes for the serial port and PCI graphic card support on C8000 workstations
and a fix to use unshadowed registers for flushing D- and I-caches.


This patchset touches parisc-specific source files only.

Thanks,
Helge

----------------------------------------------------------------
Helge Deller (1):
      parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50 (part 2)

John David Anglin (1):
      parisc: Use unshadowed index register for flush instructions in flush_dcache_page_asm and flush_icache_page_asm

Thomas Bogendoerfer (2):
      parisc: fix serial ports on C8000 workstation
      parisc: provide pci_mmap_page_range() for parisc

 arch/parisc/include/asm/mmzone.h   |  4 +-
 arch/parisc/include/asm/pci.h      |  5 +++
 arch/parisc/kernel/hardware.c      |  1 +
 arch/parisc/kernel/pacache.S       | 76 +++++++++++++++++++-------------------
 arch/parisc/kernel/pci.c           | 27 ++++++++++++++
 arch/parisc/mm/init.c              |  2 +-
 drivers/parisc/iosapic.c           | 66 +++++++++++++++++++++++++++++++++
 drivers/tty/serial/8250/8250_gsc.c | 10 ++++-
 8 files changed, 149 insertions(+), 42 deletions(-)

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

end of thread, other threads:[~2013-06-18 21:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-07 22:11 [GIT PULL] parisc updates for v3.10 Helge Deller
2013-05-08  1:37 ` Stephen Rothwell
2013-05-09 20:31   ` Helge Deller
2013-05-10  0:15     ` Stephen Rothwell
  -- strict thread matches above, loose matches on Subject: below --
2013-05-13 20:48 Helge Deller
2013-05-13 21:53 ` Rolf Eike Beer
2013-06-18 21:39 Helge Deller

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