linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] parisc updates for the 2.6.38 merge window
@ 2011-03-21 16:45 James Bottomley
  0 siblings, 0 replies; 4+ messages in thread
From: James Bottomley @ 2011-03-21 16:45 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: Parisc List, linux-kernel

There are two major changes in this: one is our full conversion to the
generic IRQ handlers thanks to tglx and the other is switching us to use
tmpalias flushing (a change which means that our coherency no-longer
relies on the mechanics of page tables being present).  We still have
quite a lot of work to do, but the change to tmpalias flushing is at
last allowing us to track down some of the very infrequent coherency
issues on the platform.

The patch is available here:

master.kernel.org:/pub/scm/linux/kernel/git/jejb/parisc-2.6.git#for-linus

The short changelog is:

James Bottomley (3):
      [PARISC] fix vmap flush/invalidate
      eliminate special FLUSH flag from page table
      parisc: flush pages through tmpalias space

Thomas Gleixner (2):
      [PARISC] Convert to new irq_chip functions
      [PARISC] fix per-cpu flag problem in the cpu affinity checkers

And the diffstat

 arch/parisc/Kconfig                  |    1 +
 arch/parisc/include/asm/cacheflush.h |   31 +++--
 arch/parisc/include/asm/irq.h        |   13 +--
 arch/parisc/include/asm/pgtable.h    |   14 +--
 arch/parisc/kernel/cache.c           |  109 +++-------------
 arch/parisc/kernel/entry.S           |  217 +++++++++++++++++-------------
 arch/parisc/kernel/irq.c             |   64 +++++----
 arch/parisc/kernel/pacache.S         |  245 +++++++++++++++-------------------
 drivers/parisc/dino.c                |   22 ++--
 drivers/parisc/eisa.c                |   12 +-
 drivers/parisc/gsc.c                 |   22 ++--
 drivers/parisc/iosapic.c             |   40 +++---
 drivers/parisc/superio.c             |   12 +-
 13 files changed, 375 insertions(+), 427 deletions(-)

James



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

* Re: [GIT PULL] parisc updates for the 2.6.38 merge window
  2011-05-22 17:58 ` John David Anglin
@ 2011-05-22 18:01   ` James Bottomley
  0 siblings, 0 replies; 4+ messages in thread
From: James Bottomley @ 2011-05-22 18:01 UTC (permalink / raw)
  To: John David Anglin
  Cc: Andrew Morton, Linus Torvalds, Parisc List, linux-kernel



John David Anglin <dave@hiauly1.hia.nrc.ca> wrote:

>For 2.6.38?

Yes well as you and several others noticed I forgot to forward port the pull template.

Sorry

James
-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity and top posting.

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

* Re: [GIT PULL] parisc updates for the 2.6.38 merge window
  2011-05-22  7:07 James Bottomley
@ 2011-05-22 17:58 ` John David Anglin
  2011-05-22 18:01   ` James Bottomley
  0 siblings, 1 reply; 4+ messages in thread
From: John David Anglin @ 2011-05-22 17:58 UTC (permalink / raw)
  To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, Parisc List, linux-kernel

For 2.6.38?

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

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

* [GIT PULL] parisc updates for the 2.6.38 merge window
@ 2011-05-22  7:07 James Bottomley
  2011-05-22 17:58 ` John David Anglin
  0 siblings, 1 reply; 4+ messages in thread
From: James Bottomley @ 2011-05-22  7:07 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: Parisc List, linux-kernel

There are is one major fix in this: hopefully a final end to some of the
segfault issues on the platform caused by aggressive icache speculation.
Also, all of the currently missing syscalls on the platform are wired up

The patch is available here:

master.kernel.org:/pub/scm/linux/kernel/git/jejb/parisc-2.6.git#for-linus

The short changelog is:

James Bottomley (6):
      [PARISC] wire up syncfs syscall
      [PARISC] wire up the fhandle syscalls
      [PARISC] wire up clock_adjtime syscall
      [PARISC] wire up fanotify syscalls
      [PARISC] prevent speculative re-read on cache flush
      [PARISC] only make executable areas executable

Meelis Roos (1):
      [PARISC] fix pacache .size with new binutils

And the diffstat:

 arch/parisc/include/asm/cacheflush.h |    5 +-
 arch/parisc/include/asm/pgtable.h    |    9 +-
 arch/parisc/include/asm/unistd.h     |    8 +-
 arch/parisc/kernel/cache.c           |   13 ++-
 arch/parisc/kernel/entry.S           |    3 +
 arch/parisc/kernel/head.S            |    5 +-
 arch/parisc/kernel/module.c          |   10 ++-
 arch/parisc/kernel/pacache.S         |    6 +-
 arch/parisc/kernel/sys_parisc32.c    |    8 +
 arch/parisc/kernel/syscall_table.S   |    6 +
 arch/parisc/kernel/vmlinux.lds.S     |    1 +
 arch/parisc/mm/init.c                |  260 +++++++++++++++++++---------------
 12 files changed, 205 insertions(+), 129 deletions(-)

James



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

end of thread, other threads:[~2011-05-22 18:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-21 16:45 [GIT PULL] parisc updates for the 2.6.38 merge window James Bottomley
2011-05-22  7:07 James Bottomley
2011-05-22 17:58 ` John David Anglin
2011-05-22 18:01   ` James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).