* [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).