[git pull] Please pull from powerpc.git next branch

2008-10-21 Thread Benjamin Herrenschmidt
Hi Linus !

This is the remaining powerpc bits for this merge window (minus -maybe-
some kdump related stuff that Paul we'll see tomorrow, in any case,
it's not in this batch).

Nothing terribly fancy, mostly bug fixes, a few new embedded boards,
some serious fixes to Cell SPU oprofile.

A few things outside of arch/powerpc / drivers/of that should either
have appropriate ack's or be powerpc specific drivers unless I screwed
up.

Cheers,
Ben.

The following changes since commit 2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4:
  Paul Mundt (1):
binfmt_elf_fdpic: Update for cputime changes.

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git master

Andre Detsch (2):
  powerpc/spufs: Improve search of node for contexts with SPU affinity
  powerpc/spufs: Explain conditional decrement of aff_sched_count

Anton Vorontsov (3):
  powerpc: Remove device_type = board_control properties in .dts files
  powerpc/83xx: Add support for MCU microcontroller in .dts files
  powerpc/83xx: Add DS1339 RTC support for MPC8349E-mITX boards .dts

Benjamin Herrenschmidt (4):
  Merge commit 'jwb/jwb-next'
  Merge commit 'gcl/gcl-next'
  Merge commit 'kumar/kumar-for-2.6.28'
  Merge commit 'origin' into master

Carl Love (1):
  powerpc/oprofile: Fix mutex locking for cell spu-oprofile

Ed Swarthout (1):
  powerpc/85xx: Fix mpc8536ds dma interrupt numbers

Grant Likely (2):
  powerpc/52xx: Make cuImage more robust in locating immr node.
  powerpc: Add missing cuImage.initrd.% target

Jason Jin (1):
  powerpc/85xx: Enable enhanced functions for 8536 TSEC

Jeremy Kerr (6):
  powerpc/spufs: sputrace: Only enable logging on open(), prevent multiple 
openers
  powerpc/spufs: sputrace: Don't block until the read buffer is full
  powerpc/spufs: Use state_mutex for switch_log locking, and prevent 
multiple openers
  powerpc/spufs: Don't require full buffer in switch_log read
  powerpc/spufs: Don't spu_acquire_saved unnecessarily in regs read
  powerpc/spufs: Use kmalloc rather than kzalloc for switch log buffer

Jon Smirl (1):
  of: Format string bug in drivers/of/of_i2c.c

Jon Tollefson (1):
  powerpc/numa: Make memory reserve code more robust

Josh Boyer (6):
  powerpc/40x: AMCC PowerPC 405EZ Acadia DTS
  powerpc/40x: Add AMCC PowerPC 405EZ to cputable
  powerpc/40x: Add PowerPC 40x simple platform support
  powerpc/40x: Add cuboot wrapper for Acadia board
  powerpc/40x: Add PowerPC 405EZ Acadia defconfig
  ibm_newemac: Fix new MAL feature handling

Kumar Gala (3):
  powerpc: Fix build issue with CONFIG_RELOCATABLE=y
  powerpc: Remove Kconfig support for PPC_MERGE
  powerpc/85xx: Move mpc8572ds.dts to address-cells/size-cells = 2

Mike Ditto (1):
  powerpc: Fix boot wrapper memcmp() called with zero length argument

Milton Miller (4):
  powerpc: Find and destroy possible stale kernel added properties
  powerpc: Use cpu_thread_in_core in smp_init for of_spin_map
  powerpc: Always trim numa memory to lmb_end_of_DRAM()
  powerpc: Delete unused prom_strtoul and prom_memparse

Nathan Fontenot (1):
  powerpc/pseries: Validate PFN in pseries_remove_lmb()

Niklaus Giger (1):
  powerpc/40x: Add support for Netstal HCU4 board

Paul Mackerras (1):
  powerpc: Revert CHRP boot wrapper to real-base = 12MB on 32-bit

Sebastian Siewior (1):
  powerpc/boot: Compare _start against ei.loadsize instead ei.memsize

Steven A. Falco (1):
  powerpc/4xx: Add PowerPC 4xx GPIO driver

Wolfgang Ocker (1):
  of/spi: Support specifying chip select as active high via device tree

Wolfram Sang (3):
  powerpc/mpc5200: Don't touch pipelining for MPC5200B
  powerpc/mpc5200: Refactor FEC mdio read/write routines
  i2c-cpm: Suppress autoprobing for devices

roel kluin (1):
  powerpc: Unsigned speed cannot be negative in udbg_16559.c

 Documentation/powerpc/booting-without-of.txt |2 +
 Documentation/powerpc/dts-bindings/fsl/board.txt |4 +-
 arch/powerpc/Kconfig |3 -
 arch/powerpc/boot/Makefile   |7 +-
 arch/powerpc/boot/addnote.c  |   41 +-
 arch/powerpc/boot/cuboot-52xx.c  |4 +
 arch/powerpc/boot/cuboot-acadia.c|  174 
 arch/powerpc/boot/dts/acadia.dts |  224 ++
 arch/powerpc/boot/dts/hcu4.dts   |  168 
 arch/powerpc/boot/dts/mpc8315erdb.dts|8 +
 arch/powerpc/boot/dts/mpc832x_mds.dts|2 +-
 arch/powerpc/boot/dts/mpc8349emitx.dts   |   16 +
 arch/powerpc/boot/dts/mpc8349emitxgp.dts |8 +
 arch/powerpc/boot/dts/mpc834x_mds.dts|2 +-
 arch/powerpc/boot/dts/mpc836x_mds.dts|2 +-
 arch/powerpc/boot/dts/mpc8377_rdb.dts|8 +
 arch/powerpc/boot/dts/mpc8378_rdb.dts|8 +
 

[git pull] Please pull from powerpc.git next branch

2008-10-21 Thread Benjamin Herrenschmidt
Hi Linus !

Here's some additions to yesterday's pull request. Mostly things that
slipped through the cracks, for example, for the hvc_console work
there was some confusion as to who was going to merge it, and the
kdump bits I mentioned yesterday that were getting some
rebasing/massaging. The rest is either trivial enough or bug fixes,

That should now bit it for the features for this merge window

The following changes since commit a02efb906d12c9d4eb2ab7c59049ba9545e5412d:
  Benjamin Herrenschmidt (1):
Merge commit 'origin' into master

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git master

Becky Bruce (1):
  powerpc: Move memory size print into common show_cpuinfo for 32-bit

David Gibson (1):
  powerpc: Further compile fixup for STRICT_MM_TYPECHECKS

Hendrik Brueckner (5):
  hvc_console: Add a hangup notifier for backends
  hvc_console: Add tty driver flag TTY_DRIVER_RESET_TERMIOS
  hvc_console: Fix loop if put_char() returns 0
  hvc_console: Add support for tty window resizing
  hvc_console: Remove __devexit annotation of hvc_remove()

Jon Tollefson (1):
  powerpc: Don't use a 16G page if beyond mem= limits

Michael Neuling (1):
  powerpc: Remove empty #else from signal_64.c

Mike Ditto (1):
  powerpc: Add del_node() for early boot code to prune inapplicable devices.

Mohan Kumar M (1):
  powerpc: Support for relocatable kdump kernel

 Documentation/kdump/kdump.txt  |   14 +++-
 arch/powerpc/Kconfig   |   10 +--
 arch/powerpc/boot/libfdt-wrapper.c |6 ++
 arch/powerpc/boot/ops.h|6 ++
 arch/powerpc/include/asm/kdump.h   |   17 +++--
 arch/powerpc/kernel/crash_dump.c   |2 +
 arch/powerpc/kernel/head_64.S  |   39 +--
 arch/powerpc/kernel/iommu.c|   69 ++-
 arch/powerpc/kernel/machine_kexec.c|2 +
 arch/powerpc/kernel/machine_kexec_64.c |   13 +++-
 arch/powerpc/kernel/misc_64.S  |9 ++-
 arch/powerpc/kernel/pci-common.c   |3 +-
 arch/powerpc/kernel/setup-common.c |7 ++
 arch/powerpc/kernel/signal_64.c|2 -
 arch/powerpc/mm/hash_utils_64.c|6 +-
 arch/powerpc/platforms/85xx/ksi8560.c  |4 -
 arch/powerpc/platforms/85xx/mpc85xx_ads.c  |4 -
 arch/powerpc/platforms/85xx/mpc85xx_cds.c  |4 -
 arch/powerpc/platforms/85xx/sbc8548.c  |4 -
 arch/powerpc/platforms/85xx/sbc8560.c  |4 -
 arch/powerpc/platforms/85xx/stx_gp3.c  |4 -
 arch/powerpc/platforms/85xx/tqm85xx.c  |4 -
 arch/powerpc/platforms/86xx/gef_sbc610.c   |2 -
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c |2 -
 arch/powerpc/platforms/86xx/sbc8641d.c |2 -
 arch/powerpc/platforms/cell/ras.c  |6 +-
 arch/powerpc/platforms/embedded6xx/c2k.c   |3 -
 arch/powerpc/platforms/embedded6xx/prpmc2800.c |3 -
 arch/powerpc/platforms/pseries/iommu.c |6 +-
 drivers/char/hvc_console.c |   86 
 drivers/char/hvc_console.h |   12 +++-
 drivers/char/hvc_irq.c |5 ++
 drivers/char/hvc_iseries.c |1 +
 drivers/char/hvc_vio.c |1 +
 drivers/char/hvc_xen.c |1 +
 drivers/char/virtio_console.c  |1 +
 36 files changed, 238 insertions(+), 126 deletions(-)


___
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev


Re: [git pull] Please pull from powerpc.git next branch

2008-10-15 Thread Benjamin Herrenschmidt
On Wed, 2008-10-15 at 10:41 +0200, Arnd Bergmann wrote:
 On Wednesday 15 October 2008, Robert Richter wrote:
  there are still these OProfile patches for powerpc pending:
  
  Carl Love (1):
powerpc/cell/oprofile: fix mutex locking for spu-oprofile
  
  Roel Kluin (1):
powerpc/cell/oprofile: vma_map: fix test on overlay_tbl_offset
  
  Can you or Paul send them upstream? You can pull from here:
  
  git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git 
  powerpc-for-paul
  
 
 The patch from Roel is already in there, with a slightly different
 subject line. The one from Carl is still missing.

I'll put it in my tree tomorrow, it will be in the second batch. For
lurkers, make sure that if you have a patch missing, it's resent and
shows up in patchwork. Some patches that missed the new patchwork
transition might have fallen off if paulus didn't pick them up before I
took over.

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev


Re: [git pull] Please pull from powerpc.git next branch

2008-10-15 Thread Arnd Bergmann
On Wednesday 15 October 2008, Robert Richter wrote:
 there are still these OProfile patches for powerpc pending:
 
 Carl Love (1):
       powerpc/cell/oprofile: fix mutex locking for spu-oprofile
 
 Roel Kluin (1):
       powerpc/cell/oprofile: vma_map: fix test on overlay_tbl_offset
 
 Can you or Paul send them upstream? You can pull from here:
 
 git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git 
 powerpc-for-paul
 

The patch from Roel is already in there, with a slightly different
subject line. The one from Carl is still missing.

Arnd 
___
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev


Re: [git pull] Please pull from powerpc.git next branch

2008-10-15 Thread Robert Richter
Ben,

there are still these OProfile patches for powerpc pending:

Carl Love (1):
  powerpc/cell/oprofile: fix mutex locking for spu-oprofile

Roel Kluin (1):
  powerpc/cell/oprofile: vma_map: fix test on overlay_tbl_offset

Can you or Paul send them upstream? You can pull from here:

git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git powerpc-for-paul

Thanks,

-Robert

On 15.10.08 12:16:36, Benjamin Herrenschmidt wrote:
 Hi Linus !
 
 Here's the powerpc main batch for 2.6.28. It's a bit late mostly due to both
 Paul and I being distracted by other things at the wrong time, and me trying
 to run some more tests ( fixing regressions) before sending it all to you.
 
 There's a bunch of stuff in there, most of it in arch/powerpc, but you'll
 notice a few things touching files out of it. Here's a short summary of
 these:
 
  - These are just a trivial change of CONFIG_PPC_MERGE - CONFIG_PPC
 since the former is no longer useful now that arch/ppc is gone
 
   drivers/block/floppy.c
   drivers/char/ipmi/ipmi_si_intf.c
   drivers/i2c/busses/i2c-pca-isa.c
   drivers/input/serio/i8042-io.h
   drivers/pnp/isapnp/core.c
   drivers/pnp/pnpbios/core.c
 
  - Some other trivial #include fixes for the move of of_device.h from
asm/ to linux/
 
   drivers/hwmon/ams/ams.h
   sound/aoa/soundbus/soundbus.h
 
  - The math-emu changes are two fold. Some trivial compile warning
fixes and some changes to improve exception reporting acked by
davem. Now powerpc uses the generic math-emu code too
 
  - Some powerpc specific drivers. They should all have appropriate acks
with the possible exception of the pata_of_platform.c one which I
merged in while jeff was away and hvc_console for which I believe
we are still maintainers of.
 
  - Some drivers/of additions that should (hopefully) be of no impact to
other users of the OF stuff
 
  - a procfs change removing our obsolete ppc_htab stuff
 
 And that should be it, hopefully I didn't miss anything :-) 
 
 I did a merge with your tree to fixup a couple of conflicts so it should
 be a smooth merge on your side.
 
 Cheers,
 Ben.
 
 The following changes since commit 8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e:
   Linus Torvalds (1):
 Merge branch 'for-2.6.28' of git://linux-nfs.org/~bfields/linux
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
 
 Adrian Bunk (1):
   powerpc: Use bcd2bin/bin2bcd
 
 Anton Vorontsov (12):
   powerpc/83xx: mpc836x_mds: add support for the nor flash
   powerpc/fsl_soc: remove mpc83xx_wdt code
   OF: add fsl,mcu-mpc8349emitx to the exception list
   powerpc: Fix no interrupt handling in pata_of_platform
   of: Add new helper of_parse_phandles_with_args()
   powerpc/QE: move QE_GPIO Kconfig symbol into the platforms/Kconfig
   powerpc/83xx: don't probe broken PCI on mpc837x_mds boards
   powerpc/83xx: add DS1374 RTC support for the MPC837xE-MDS boards
   OF: add fsl,mcu-mpc8349emitx to the exception list
   i2c: MPC8349E-mITX Power Management and GPIO expander driver
   powerpc/83xx: add NAND support for the MPC8360E-RDK boards
   powerpc: fix fsl_upm nand driver modular build
 
 Becky Bruce (10):
   powerpc: Rename PTE_SIZE to HPTE_SIZE
   powerpc/85xx: fix build warning, remove silly cast
   cpm_uart: Pass actual dev ptr to dma_* in ucc and cpm_uart serial
   powerpc: Rename dma_64.c to dma.c
   powerpc: Move iommu dma ops from dma.c to dma-iommu.c
   powerpc: Drop archdata numa_node
   powerpc: Merge 32 and 64-bit dma code
   powerpc: Make dma_addr_t a u64 if CONFIG_PHYS_64BIT is set
   POWERPC: Allow 32-bit hashed pgtable code to support 36-bit physical
   powerpc: Drop redundant machine type print in show_cpuinfo
 
 Benjamin Herrenschmidt (16):
   powerpc: Turn get/set_hard_smp_proccessor_id into inlines
   powerpc: Expose PMCs  cache topology in sysfs on 32-bit
   Merge commit 'kumar/kumar-dma'
   Merge commit 'kumar/kumar-mmu'
   Merge commit 'jwb/jwb-next'
   powerpc: Fix sysfs pci mmap on 32-bit machines with 64-bit PCI
   Merge commit 'jk/jk-merge'
   Merge commit 'gcl/gcl-next'
   Merge commit 'kumar/kumar-next'
   powerpc: Fix DMA offset for non-coherent DMA
   powerpc/pci: Improve detection of unassigned bridge resources
   powerpc: Fix link errors on 32-bit machines using legacy DMA
   powerpc: Fix 32-bit SMP boot on CHRP
   powerpc/chrp: Fix detection of Python PCI host bridge on IBM CHRPs
   powerpc: Fix CHRP PCI config access for indirect_pci
   Merge commit 'origin'
 
 Chandru (1):
   powerpc: Add support for dynamic reconfiguration memory in kexec/kdump 
 kernels
 
 Christian Borntraeger (1):
   hvc_console: Fix free_irq in spinlocked section
 
 Christoph Hellwig (1):
   powerpc: Use sys_pause for 32-bit pause entry point
 
 

[git pull] Please pull from powerpc.git next branch

2008-10-14 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the powerpc main batch for 2.6.28. It's a bit late mostly due to both
Paul and I being distracted by other things at the wrong time, and me trying
to run some more tests ( fixing regressions) before sending it all to you.

There's a bunch of stuff in there, most of it in arch/powerpc, but you'll
notice a few things touching files out of it. Here's a short summary of
these:

 - These are just a trivial change of CONFIG_PPC_MERGE - CONFIG_PPC
since the former is no longer useful now that arch/ppc is gone

drivers/block/floppy.c
drivers/char/ipmi/ipmi_si_intf.c
drivers/i2c/busses/i2c-pca-isa.c
drivers/input/serio/i8042-io.h
drivers/pnp/isapnp/core.c
drivers/pnp/pnpbios/core.c

 - Some other trivial #include fixes for the move of of_device.h from
   asm/ to linux/

drivers/hwmon/ams/ams.h
sound/aoa/soundbus/soundbus.h

 - The math-emu changes are two fold. Some trivial compile warning
   fixes and some changes to improve exception reporting acked by
   davem. Now powerpc uses the generic math-emu code too

 - Some powerpc specific drivers. They should all have appropriate acks
   with the possible exception of the pata_of_platform.c one which I
   merged in while jeff was away and hvc_console for which I believe
   we are still maintainers of.

 - Some drivers/of additions that should (hopefully) be of no impact to
   other users of the OF stuff

 - a procfs change removing our obsolete ppc_htab stuff

And that should be it, hopefully I didn't miss anything :-) 

I did a merge with your tree to fixup a couple of conflicts so it should
be a smooth merge on your side.

Cheers,
Ben.

The following changes since commit 8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e:
  Linus Torvalds (1):
Merge branch 'for-2.6.28' of git://linux-nfs.org/~bfields/linux

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Adrian Bunk (1):
  powerpc: Use bcd2bin/bin2bcd

Anton Vorontsov (12):
  powerpc/83xx: mpc836x_mds: add support for the nor flash
  powerpc/fsl_soc: remove mpc83xx_wdt code
  OF: add fsl,mcu-mpc8349emitx to the exception list
  powerpc: Fix no interrupt handling in pata_of_platform
  of: Add new helper of_parse_phandles_with_args()
  powerpc/QE: move QE_GPIO Kconfig symbol into the platforms/Kconfig
  powerpc/83xx: don't probe broken PCI on mpc837x_mds boards
  powerpc/83xx: add DS1374 RTC support for the MPC837xE-MDS boards
  OF: add fsl,mcu-mpc8349emitx to the exception list
  i2c: MPC8349E-mITX Power Management and GPIO expander driver
  powerpc/83xx: add NAND support for the MPC8360E-RDK boards
  powerpc: fix fsl_upm nand driver modular build

Becky Bruce (10):
  powerpc: Rename PTE_SIZE to HPTE_SIZE
  powerpc/85xx: fix build warning, remove silly cast
  cpm_uart: Pass actual dev ptr to dma_* in ucc and cpm_uart serial
  powerpc: Rename dma_64.c to dma.c
  powerpc: Move iommu dma ops from dma.c to dma-iommu.c
  powerpc: Drop archdata numa_node
  powerpc: Merge 32 and 64-bit dma code
  powerpc: Make dma_addr_t a u64 if CONFIG_PHYS_64BIT is set
  POWERPC: Allow 32-bit hashed pgtable code to support 36-bit physical
  powerpc: Drop redundant machine type print in show_cpuinfo

Benjamin Herrenschmidt (16):
  powerpc: Turn get/set_hard_smp_proccessor_id into inlines
  powerpc: Expose PMCs  cache topology in sysfs on 32-bit
  Merge commit 'kumar/kumar-dma'
  Merge commit 'kumar/kumar-mmu'
  Merge commit 'jwb/jwb-next'
  powerpc: Fix sysfs pci mmap on 32-bit machines with 64-bit PCI
  Merge commit 'jk/jk-merge'
  Merge commit 'gcl/gcl-next'
  Merge commit 'kumar/kumar-next'
  powerpc: Fix DMA offset for non-coherent DMA
  powerpc/pci: Improve detection of unassigned bridge resources
  powerpc: Fix link errors on 32-bit machines using legacy DMA
  powerpc: Fix 32-bit SMP boot on CHRP
  powerpc/chrp: Fix detection of Python PCI host bridge on IBM CHRPs
  powerpc: Fix CHRP PCI config access for indirect_pci
  Merge commit 'origin'

Chandru (1):
  powerpc: Add support for dynamic reconfiguration memory in kexec/kdump 
kernels

Christian Borntraeger (1):
  hvc_console: Fix free_irq in spinlocked section

Christoph Hellwig (1):
  powerpc: Use sys_pause for 32-bit pause entry point

David Gibson (3):
  powerpc: Update in-kernel dtc and libfdt to version 1.2.0
  powerpc: Clean up hugepage pagetable allocation for powerpc with 16G pages
  powerpc: Get USE_STRICT_MM_TYPECHECKS working again

Geert Uytterhoeven (2):
  powerpc: Remove remains of /proc/ppc_htab
  powerpc: Remove outdated Documentation/powerpc/smp.txt

Grant Likely (2):
  powerpc/mpc5200: fix build warnings on mpc52xx_psc_spi driver
  powerpc/of-bindings: Don't support linux,modalias compatible values

Harvey Harrison (2):