Pull request: removal of most instances of mach/memory.h

Nicolas Pitre nico at fluxnic.net
Mon Sep 26 10:33:28 EDT 2011


On Mon, 26 Sep 2011, Nicolas Pitre wrote:

> On Mon, 26 Sep 2011, Russell King - ARM Linux wrote:
> 
> > On Tue, Sep 20, 2011 at 01:53:49PM -0400, Nicolas Pitre wrote:
> > > Re-ping.
> > > 
> > > Please let me know if there is something wrong with this series as I 
> > > would like to have sufficient time to fix it if needed.
> > 
> > I think it's fairly obvious why I've not taken this (because of the
> > StrongARM changes which I've still not yet tested.)  Once I've sorted
> > that out I can take it, but not before then.  Especially so as my
> > firewall uses this CPU and I don't want it to break and force me
> > offline as a result.
> 
> As I said in that same message:
> 
> | I also merged the patch entitled "get rid of a few StrongARM
> | cache-related build time constants" as this is a prerequisite for the
> | removal of mach/memory.h in mach-ebsa110 and mach-shark (more if the
> | sparsemem stuff gets moved).  If you don't feel comfortable having 
> | this patch merged then I can remove it along with those commits that depend
> | on it.
> 
> So let me remove that and ask you to pull again.

Here it is.  Please pull:

	git://git.linaro.org/people/nico/linux mach_memory_h

Same blurb as in the original pull request, except for the above quoted 
paragraph as the StrongARM stuff has now been kept out.  The new 
shortlog and diffstat follow.

Nicolas Pitre (50):
      Merge the enabling by default of ARM_PATCH_PHYS_VIRT
      ARM: mach-prima2: move ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size
      musb_debugfs.c: remove unneeded includes on ARM
      ARM: add an extra temp register to the low level debugging addruart macro
      ARM: plat-omap: make OMAP_UART_INFO into a relative offset
      ARM: mach-omap1: clean up debug-macro.S
      ARM: mach-omap2: clean up debug-macro.S
      ARM: mach-davinci: make DAVINCI_UART_INFO into a relative offset
      ARM: mach-davinci: clean up debug-macro.S
      ARM: prepare for removal of a bunch of <mach/memory.h> files
      ARM: mach-dove: remove include/mach/memory.h
      ARM: mach-kirkwood: remove mach/memory.h
      ARM: mach-orion5x: remove mach/memory.h
      ARM: OMAP: move OMAP1 memory config from plat/memory.h to its mach/memory.h
      ARM: mach-omap2: remove mach/memory.h
      ARM: mach-iop33x: remove mach/memory.h
      ARM: mach-ep93xx: remove mach/memory.h and Kconfig selection of SDRAM bank
      ARM: mach-s3c2410: remove memory.h
      ARM: mach-mv78xx0: remove mach/memory.h
      ARM: mach-vexpress: remove mach/memory.h
      ARM: mach-w90x900: remove mach/memory.h
      ARM: mach-pnx4008: remove mach/memory.h
      ARM: mach-iop32x: remove mach/memory.h
      ARM: mach-nomadik: remove mach/memory.h
      ARM: mach-ux500: remove mach/memory.h
      ARM: mach-versatile: remove mach/memory.h
      ARM: mach-netx: remove mach/memory.h
      ARM: mach-lpc32xx: remove mach/memory.h
      ARM: mach-gemini: remove mach/memory.h
      ARM: mach-msm: remove mach/memory.h
      ARM: spear: remove mach/memory.h and plat/memory.h
      ARM: mach-mxs: remove mach/memory.h
      ARM: mach-nuc93x: remove mach/memory.h
      ARM: mach-cns3xxx: remove mach/memory.h
      ARM: mach-mmp: remove mach/memory.h
      ARM: plat-tcc: remove mach/memory.h
      ARM: mach-tegra: remove mach/memory.h
      ARM: mach-s5pc100: remove mach/memory.h
      ARM: mach-vt8500: remove mach/memory.h
      ARM: mach-h720x: remove mach/memory.h
      ARM: mach-ixp4xx: remove mach/memory.h
      ARM: mach-pxa: remove mach/memory.h
      ARM: mach-davinci: remove mach/memory.h
      ARM: mach-bcmring: remove mach/memory.h
      ARM: mach-zynq: remove mach/memory.h
      ARM: mach-prima2: remove mach/memory.h
      ARM: plat-mxc: remove mach/memory.h
      ARM: mach-s3c64xx: remove mach/memory.h
      ARM: mach-s5p64x0: remove mach/memory.h
      ARM: switch from NO_MACH_MEMORY_H to NEED_MACH_MEMORY_H

 arch/arm/Kconfig                                   |   30 +++++
 arch/arm/include/asm/memory.h                      |    9 ++-
 arch/arm/kernel/debug.S                            |    4 +-
 arch/arm/kernel/head.S                             |    4 +-
 arch/arm/mach-at91/include/mach/debug-macro.S      |    2 +-
 arch/arm/mach-bcmring/include/mach/hardware.h      |    3 +-
 arch/arm/mach-bcmring/include/mach/memory.h        |   28 ----
 arch/arm/mach-clps711x/include/mach/debug-macro.S  |    2 +-
 arch/arm/mach-cns3xxx/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-cns3xxx/include/mach/memory.h        |   26 ----
 arch/arm/mach-davinci/cpuidle.c                    |    2 +-
 arch/arm/mach-davinci/include/mach/ddr2.h          |    4 +
 arch/arm/mach-davinci/include/mach/debug-macro.S   |   52 ++++-----
 arch/arm/mach-davinci/include/mach/memory.h        |   39 ------
 arch/arm/mach-davinci/include/mach/serial.h        |    3 +-
 arch/arm/mach-davinci/include/mach/uncompress.h    |    7 +-
 arch/arm/mach-davinci/sleep.S                      |    2 +-
 arch/arm/mach-dove/include/mach/debug-macro.S      |    2 +-
 arch/arm/mach-dove/include/mach/memory.h           |   10 --
 arch/arm/mach-ebsa110/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-ep93xx/Kconfig                       |   53 --------
 arch/arm/mach-ep93xx/Makefile.boot                 |   14 --
 arch/arm/mach-ep93xx/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-ep93xx/include/mach/memory.h         |   22 ----
 arch/arm/mach-exynos4/include/mach/debug-macro.S   |    2 +-
 .../arm/mach-footbridge/include/mach/debug-macro.S |    4 +-
 arch/arm/mach-gemini/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-gemini/include/mach/memory.h         |   19 ---
 arch/arm/mach-h720x/include/mach/debug-macro.S     |    2 +-
 arch/arm/mach-h720x/include/mach/memory.h          |   11 --
 .../arm/mach-integrator/include/mach/debug-macro.S |    2 +-
 arch/arm/mach-iop13xx/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-iop32x/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-iop32x/include/mach/memory.h         |   13 --
 arch/arm/mach-iop33x/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-iop33x/include/mach/memory.h         |   13 --
 arch/arm/mach-ixp2000/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-ixp23xx/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-ixp4xx/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-ixp4xx/include/mach/memory.h         |   17 ---
 arch/arm/mach-kirkwood/include/mach/debug-macro.S  |    2 +-
 arch/arm/mach-kirkwood/include/mach/memory.h       |   10 --
 arch/arm/mach-ks8695/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-l7200/include/mach/debug-macro.S     |    2 +-
 arch/arm/mach-lpc32xx/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-lpc32xx/include/mach/memory.h        |   27 ----
 arch/arm/mach-mmp/include/mach/debug-macro.S       |    2 +-
 arch/arm/mach-mmp/include/mach/memory.h            |   14 --
 arch/arm/mach-msm/include/mach/debug-macro.S       |    4 +-
 arch/arm/mach-msm/include/mach/memory.h            |   35 ------
 arch/arm/mach-mv78xx0/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-mv78xx0/include/mach/memory.h        |   10 --
 arch/arm/mach-mxs/include/mach/debug-macro.S       |    2 +-
 arch/arm/mach-mxs/include/mach/memory.h            |   24 ----
 arch/arm/mach-netx/include/mach/debug-macro.S      |    2 +-
 arch/arm/mach-netx/include/mach/memory.h           |   26 ----
 arch/arm/mach-nomadik/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-nomadik/include/mach/memory.h        |   28 ----
 arch/arm/mach-nuc93x/include/mach/memory.h         |   21 ---
 arch/arm/mach-omap1/include/mach/debug-macro.S     |   48 +++----
 arch/arm/mach-omap1/include/mach/memory.h          |   53 ++++++++-
 arch/arm/mach-omap2/include/mach/debug-macro.S     |   81 ++++++-------
 arch/arm/mach-omap2/include/mach/memory.h          |    5 -
 arch/arm/mach-orion5x/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-orion5x/include/mach/memory.h        |   12 --
 arch/arm/mach-pnx4008/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-pnx4008/include/mach/memory.h        |   21 ---
 arch/arm/mach-prima2/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-prima2/include/mach/memory.h         |   21 ---
 arch/arm/mach-prima2/l2x0.c                        |    5 +-
 arch/arm/mach-prima2/prima2.c                      |    1 +
 arch/arm/mach-pxa/include/mach/debug-macro.S       |    2 +-
 arch/arm/mach-pxa/include/mach/memory.h            |   20 ---
 arch/arm/mach-pxa/z2.c                             |    2 +-
 arch/arm/mach-realview/include/mach/debug-macro.S  |    2 +-
 arch/arm/mach-rpc/include/mach/debug-macro.S       |    2 +-
 arch/arm/mach-s3c2400/include/mach/memory.h        |   20 ---
 arch/arm/mach-s3c2410/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-s3c2410/include/mach/memory.h        |   16 ---
 arch/arm/mach-s3c64xx/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-s3c64xx/include/mach/memory.h        |   18 ---
 arch/arm/mach-s5p64x0/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-s5p64x0/include/mach/memory.h        |   18 ---
 arch/arm/mach-s5pc100/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-s5pc100/include/mach/memory.h        |   18 ---
 arch/arm/mach-s5pv210/include/mach/debug-macro.S   |    2 +-
 arch/arm/mach-sa1100/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-shark/include/mach/debug-macro.S     |    2 +-
 arch/arm/mach-spear3xx/include/mach/memory.h       |   19 ---
 arch/arm/mach-spear6xx/include/mach/memory.h       |   19 ---
 arch/arm/mach-tegra/include/mach/debug-macro.S     |    2 +-
 arch/arm/mach-tegra/include/mach/memory.h          |   28 ----
 arch/arm/mach-u300/include/mach/debug-macro.S      |    2 +-
 arch/arm/mach-ux500/include/mach/debug-macro.S     |    2 +-
 arch/arm/mach-ux500/include/mach/memory.h          |   18 ---
 arch/arm/mach-versatile/include/mach/debug-macro.S |    2 +-
 arch/arm/mach-versatile/include/mach/memory.h      |   28 ----
 arch/arm/mach-vexpress/include/mach/debug-macro.S  |    2 +-
 arch/arm/mach-vexpress/include/mach/memory.h       |   25 ----
 arch/arm/mach-vt8500/include/mach/debug-macro.S    |    2 +-
 arch/arm/mach-vt8500/include/mach/memory.h         |   28 ----
 arch/arm/mach-w90x900/include/mach/memory.h        |   23 ----
 arch/arm/mach-zynq/include/mach/debug-macro.S      |    2 +-
 arch/arm/mach-zynq/include/mach/memory.h           |   22 ----
 arch/arm/plat-mxc/include/mach/debug-macro.S       |    2 +-
 arch/arm/plat-mxc/include/mach/memory.h            |   43 -------
 arch/arm/plat-omap/Kconfig                         |    1 +
 arch/arm/plat-omap/include/plat/memory.h           |   89 --------------
 arch/arm/plat-omap/include/plat/serial.h           |    6 +-
 arch/arm/plat-omap/include/plat/uncompress.h       |    8 +-
 arch/arm/plat-spear/include/plat/debug-macro.S     |    2 +-
 arch/arm/plat-spear/include/plat/memory.h          |   20 ---
 arch/arm/plat-tcc/include/mach/debug-macro.S       |    2 +-
 arch/arm/plat-tcc/include/mach/memory.h            |   18 ---
 drivers/usb/musb/musb_debugfs.c                    |    6 -
 115 files changed, 256 insertions(+), 1188 deletions(-)



More information about the linux-arm-kernel mailing list