[GIT PULL] parisc updates for v3.10

2013-06-18 Thread Helge Deller
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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[GIT PULL] parisc updates for v3.10-rc4

2013-06-01 Thread Helge Deller
Hi Linus,

please pull the latest changes for the parisc architecture.

They are available in the for-3.10 branch in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git for-3.10

Thanks!
Helge



This patcheset includes fixes for:
- the PCI/LBA which brings back the stifb graphics framebuffer console
- possible memory overflows in parisc kernel init code
- parport support on older GSC machines
- avoids that users by mistake enable PARPORT_PC_SUPERIO on parisc
- MAINTAINERS file list updates for parisc.


Bjorn Helgaas (1):
  parisc/PCI: Set type for LBA bus_num resource

Chen Gang (2):
  parisc: memory overflow, 'name' length is too short for using
  parisc: kernel: using strlcpy() instead of strcpy()

Helge Deller (5):
  parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50
  MAINTAINERS: update parisc architecture file list
  parisc/PCI: lba: fix: convert to pci_create_root_bus() for correct root 
bus resources (v2)
  parport_pc: disable PARPORT_PC_SUPERIO on parisc architecture
  parisc: parport0: fix this legacy no-device port driver!

Paul Bolle (1):
  parisc: rename "CONFIG_PA7100" to "CONFIG_PA7000"

 MAINTAINERS  | 8 
 arch/parisc/Makefile | 2 +-
 arch/parisc/include/asm/mmzone.h | 5 +
 arch/parisc/kernel/drivers.c | 2 +-
 arch/parisc/kernel/setup.c   | 3 ++-
 drivers/parisc/lba_pci.c | 9 +
 drivers/parport/Kconfig  | 2 +-
 drivers/parport/parport_gsc.c| 6 +++---
 drivers/parport/parport_gsc.h| 2 +-
 9 files changed, 23 insertions(+), 16 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [GIT PULL] parisc updates for v3.10

2013-05-13 Thread Rolf Eike Beer
> Helge Deller (2):
>   parisc: make default cross compiler search more robust (v3)

Needs CC:stable as without this building 3.9.x is not possible in some 
configurations.

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

Possibly also this as it's a bugfix, but Dave is the one who may be judge how 
"clear" it is.

The same is probably true for these from the first round of updates:

John David Anglin (2):
  parisc: use long branch in fork_like macro
Mike Frysinger (1):
  parisc: fix NATIVE set up in build

While I _really_ appreciate the speedup that recently happened to the parisc 
development recently I would also appreciate if we can can finally get the 
bugfix parts of that into stable kernels so we have the non-development tree 
buildable and working without the need to backport all those stuff by hand.

Eike

signature.asc
Description: This is a digitally signed message part.


[GIT PULL] parisc updates for v3.10

2013-05-13 Thread Helge Deller
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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [GIT PULL] parisc updates for v3.10

2013-05-09 Thread Stephen Rothwell
Hi Helge,

On Thu, 09 May 2013 22:31:04 +0200 Helge Deller  wrote:
>
> On 05/08/2013 03:37 AM, Stephen Rothwell wrote:
> > On Wed, 8 May 2013 00:11:02 +0200 Helge Deller  wrote:
> >>
> >> 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
> > 
> > Does this mean that the parisc tree I have in linux-next
> > (git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git#for-next)
> > is defunct?
> 
> Not sure. It will be either James or me who will send pull requests...
> Of course we will agree who of us will do that and from which tree.
> 
> So, would it hurt if you add a second parisc tree for linux-next?
> I've just created a "for-next" branch in my git repository: 
> git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git#for-next

I have no problem having both trees in linux-next (as long as you don't
tread on each other's toes and cause merge problem too often :-)).

I have added your tree from today (noting that it is empty).  I have set
you and the parisc mailing list as contacts.

Thanks for adding your subsystem tree as a participant of linux-next.  As
you may know, this is not a judgment of your code.  The purpose of
linux-next is for integration testing and to lower the impact of
conflicts between subsystems in the next merge window. 

You will need to ensure that the patches/commits in your tree/series have
been:
 * submitted under GPL v2 (or later) and include the Contributor's
Signed-off-by,
 * posted to the relevant mailing list,
 * reviewed by you (or another maintainer of your subsystem tree),
 * successfully unit tested, and 
 * destined for the current or next Linux merge window.

Basically, this should be just what you would send to Linus (or ask him
to fetch).  It is allowed to be rebased if you deem it necessary.

-- 
Cheers,
Stephen Rothwell 
s...@canb.auug.org.au

Legal Stuff:
By participating in linux-next, your subsystem tree contributions are
public and will be included in the linux-next trees.  You may be sent
e-mail messages indicating errors or other issues when the
patches/commits from your subsystem tree are merged and tested in
linux-next.  These messages may also be cross-posted to the linux-next
mailing list, the linux-kernel mailing list, etc.  The linux-next tree
project and IBM (my employer) make no warranties regarding the linux-next
project, the testing procedures, the results, the e-mails, etc.  If you
don't agree to these ground rules, let me know and I'll remove your tree
from participation in linux-next.


pgpjm1iq3QGC7.pgp
Description: PGP signature


Re: [GIT PULL] parisc updates for v3.10

2013-05-09 Thread Helge Deller
Hi Stephen,

On 05/08/2013 03:37 AM, Stephen Rothwell wrote:
> On Wed, 8 May 2013 00:11:02 +0200 Helge Deller  wrote:
>>
>> 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
> 
> Does this mean that the parisc tree I have in linux-next
> (git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git#for-next)
> is defunct?

Not sure. It will be either James or me who will send pull requests...
Of course we will agree who of us will do that and from which tree.

So, would it hurt if you add a second parisc tree for linux-next?
I've just created a "for-next" branch in my git repository: 
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git#for-next

Helge
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [GIT PULL] parisc updates for v3.10

2013-05-07 Thread Stephen Rothwell
Hi Guys,

On Wed, 8 May 2013 00:11:02 +0200 Helge Deller  wrote:
>
> 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

Does this mean that the parisc tree I have in linux-next
(git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git#for-next)
is defunct?

-- 
Cheers,
Stephen Rothwells...@canb.auug.org.au


pgpmFnDyQTvXr.pgp
Description: PGP signature


[GIT PULL] parisc updates for v3.10

2013-05-07 Thread Helge Deller
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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/