[PATCH 3/5] powerpc: Remove superfluous bootmem includes

2014-09-17 Thread Anton Blanchard
Lots of places included bootmem.h even when not using bootmem.

Signed-off-by: Anton Blanchard an...@samba.org
---
 arch/powerpc/kernel/crash_dump.c   | 1 -
 arch/powerpc/kernel/irq.c  | 1 -
 arch/powerpc/kernel/pci_64.c   | 1 -
 arch/powerpc/kernel/rtas_pci.c | 1 -
 arch/powerpc/kernel/setup_32.c | 1 -
 arch/powerpc/kernel/vdso.c | 1 -
 arch/powerpc/kvm/book3s_hv_builtin.c   | 1 -
 arch/powerpc/mm/init_32.c  | 1 -
 arch/powerpc/mm/init_64.c  | 1 -
 arch/powerpc/mm/pgtable_64.c   | 1 -
 arch/powerpc/platforms/cell/celleb_scc_epci.c  | 1 -
 arch/powerpc/platforms/cell/celleb_scc_pciex.c | 1 -
 arch/powerpc/platforms/maple/pci.c | 1 -
 arch/powerpc/platforms/powermac/pci.c  | 1 -
 arch/powerpc/platforms/powernv/eeh-ioda.c  | 1 -
 arch/powerpc/platforms/powernv/pci.c   | 1 -
 arch/powerpc/sysdev/fsl_msi.c  | 1 -
 arch/powerpc/sysdev/ipic.c | 1 -
 arch/powerpc/sysdev/mpic.c | 1 -
 arch/powerpc/sysdev/mpic_pasemi_msi.c  | 1 -
 arch/powerpc/sysdev/mpic_u3msi.c   | 1 -
 arch/powerpc/sysdev/ppc4xx_msi.c   | 1 -
 arch/powerpc/sysdev/ppc4xx_pci.c   | 1 -
 arch/powerpc/sysdev/qe_lib/qe.c| 1 -
 arch/powerpc/sysdev/qe_lib/qe_ic.c | 1 -
 arch/powerpc/sysdev/uic.c  | 1 -
 26 files changed, 26 deletions(-)

diff --git a/arch/powerpc/kernel/crash_dump.c b/arch/powerpc/kernel/crash_dump.c
index 7a13f37..0bfe370 100644
--- a/arch/powerpc/kernel/crash_dump.c
+++ b/arch/powerpc/kernel/crash_dump.c
@@ -12,7 +12,6 @@
 #undef DEBUG
 
 #include linux/crash_dump.h
-#include linux/bootmem.h
 #include linux/memblock.h
 #include asm/code-patching.h
 #include asm/kdump.h
diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c
index 4c5891d..c47a74d 100644
--- a/arch/powerpc/kernel/irq.c
+++ b/arch/powerpc/kernel/irq.c
@@ -50,7 +50,6 @@
 #include linux/list.h
 #include linux/radix-tree.h
 #include linux/mutex.h
-#include linux/bootmem.h
 #include linux/pci.h
 #include linux/debugfs.h
 #include linux/of.h
diff --git a/arch/powerpc/kernel/pci_64.c b/arch/powerpc/kernel/pci_64.c
index 155013d..ba0f2d6 100644
--- a/arch/powerpc/kernel/pci_64.c
+++ b/arch/powerpc/kernel/pci_64.c
@@ -17,7 +17,6 @@
 #include linux/pci.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/export.h
 #include linux/mm.h
 #include linux/list.h
diff --git a/arch/powerpc/kernel/rtas_pci.c b/arch/powerpc/kernel/rtas_pci.c
index c168337..fe39926 100644
--- a/arch/powerpc/kernel/rtas_pci.c
+++ b/arch/powerpc/kernel/rtas_pci.c
@@ -26,7 +26,6 @@
 #include linux/pci.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 
 #include asm/io.h
 #include asm/pgtable.h
diff --git a/arch/powerpc/kernel/setup_32.c b/arch/powerpc/kernel/setup_32.c
index e2bc044..84dafdf 100644
--- a/arch/powerpc/kernel/setup_32.c
+++ b/arch/powerpc/kernel/setup_32.c
@@ -11,7 +11,6 @@
 #include linux/delay.h
 #include linux/initrd.h
 #include linux/tty.h
-#include linux/bootmem.h
 #include linux/seq_file.h
 #include linux/root_dev.h
 #include linux/cpu.h
diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c
index f174351..305eb0d 100644
--- a/arch/powerpc/kernel/vdso.c
+++ b/arch/powerpc/kernel/vdso.c
@@ -20,7 +20,6 @@
 #include linux/user.h
 #include linux/elf.h
 #include linux/security.h
-#include linux/bootmem.h
 #include linux/memblock.h
 
 #include asm/pgtable.h
diff --git a/arch/powerpc/kvm/book3s_hv_builtin.c 
b/arch/powerpc/kvm/book3s_hv_builtin.c
index 297dbaf..6baa186 100644
--- a/arch/powerpc/kvm/book3s_hv_builtin.c
+++ b/arch/powerpc/kvm/book3s_hv_builtin.c
@@ -12,7 +12,6 @@
 #include linux/export.h
 #include linux/sched.h
 #include linux/spinlock.h
-#include linux/bootmem.h
 #include linux/init.h
 #include linux/memblock.h
 #include linux/sizes.h
diff --git a/arch/powerpc/mm/init_32.c b/arch/powerpc/mm/init_32.c
index 9d1bde2..6332368 100644
--- a/arch/powerpc/mm/init_32.c
+++ b/arch/powerpc/mm/init_32.c
@@ -26,7 +26,6 @@
 #include linux/mm.h
 #include linux/stddef.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/highmem.h
 #include linux/initrd.h
 #include linux/pagemap.h
diff --git a/arch/powerpc/mm/init_64.c b/arch/powerpc/mm/init_64.c
index 3481556..10471f9 100644
--- a/arch/powerpc/mm/init_64.c
+++ b/arch/powerpc/mm/init_64.c
@@ -34,7 +34,6 @@
 #include linux/vmalloc.h
 #include linux/init.h
 #include linux/delay.h
-#include linux/bootmem.h
 #include linux/highmem.h
 #include linux/idr.h
 #include linux/nodemask.h
diff --git a/arch/powerpc/mm/pgtable_64.c b/arch/powerpc/mm/pgtable_64.c
index aa91737..feed47c 100644
--- a/arch/powerpc/mm/pgtable_64.c
+++ b/arch/powerpc/mm/pgtable_64.c
@@ -33,7 +33,6 @@
 #include linux/swap.h
 #include 

Re: [PATCH 3/5] powerpc: Remove superfluous bootmem includes

2014-09-17 Thread Emil Medve
Hello Anton,


On 09/17/2014 12:58 AM, Anton Blanchard wrote:
 Lots of places included bootmem.h even when not using bootmem.
 
 Signed-off-by: Anton Blanchard an...@samba.org
 ---
  arch/powerpc/kernel/crash_dump.c   | 1 -
  arch/powerpc/kernel/irq.c  | 1 -
  arch/powerpc/kernel/pci_64.c   | 1 -
  arch/powerpc/kernel/rtas_pci.c | 1 -
  arch/powerpc/kernel/setup_32.c | 1 -
  arch/powerpc/kernel/vdso.c | 1 -
  arch/powerpc/kvm/book3s_hv_builtin.c   | 1 -
  arch/powerpc/mm/init_32.c  | 1 -
  arch/powerpc/mm/init_64.c  | 1 -
  arch/powerpc/mm/pgtable_64.c   | 1 -
  arch/powerpc/platforms/cell/celleb_scc_epci.c  | 1 -
  arch/powerpc/platforms/cell/celleb_scc_pciex.c | 1 -
  arch/powerpc/platforms/maple/pci.c | 1 -
  arch/powerpc/platforms/powermac/pci.c  | 1 -
  arch/powerpc/platforms/powernv/eeh-ioda.c  | 1 -
  arch/powerpc/platforms/powernv/pci.c   | 1 -
  arch/powerpc/sysdev/fsl_msi.c  | 1 -
  arch/powerpc/sysdev/ipic.c | 1 -
  arch/powerpc/sysdev/mpic.c | 1 -
  arch/powerpc/sysdev/mpic_pasemi_msi.c  | 1 -
  arch/powerpc/sysdev/mpic_u3msi.c   | 1 -
  arch/powerpc/sysdev/ppc4xx_msi.c   | 1 -
  arch/powerpc/sysdev/ppc4xx_pci.c   | 1 -
  arch/powerpc/sysdev/qe_lib/qe.c| 1 -
  arch/powerpc/sysdev/qe_lib/qe_ic.c | 1 -
  arch/powerpc/sysdev/uic.c  | 1 -
  26 files changed, 26 deletions(-)
 ...
 diff --git a/arch/powerpc/mm/pgtable_64.c b/arch/powerpc/mm/pgtable_64.c
 index aa91737..feed47c 100644
 --- a/arch/powerpc/mm/pgtable_64.c
 +++ b/arch/powerpc/mm/pgtable_64.c
 @@ -33,7 +33,6 @@
  #include linux/swap.h
  #include linux/stddef.h
  #include linux/vmalloc.h
 -#include linux/bootmem.h
  #include linux/memblock.h
  #include linux/slab.h

While building corenet64_smp I get this:

 ../arch/powerpc/mm/pgtable_64.c: In function 'early_alloc_pgtable':
 ../arch/powerpc/mm/pgtable_64.c:77:95: error: 'MAX_DMA_ADDRESS' undeclared 
 (first use in this function)
 ../arch/powerpc/mm/pgtable_64.c:77:95: note: each undeclared identifier is 
 reported only once for each function it appears in

Adding '#include asm/dma.h' seems to fix it

Other than that, for the entire set:

Tested-by: Emil Medve emilian.me...@freescale.com


Cheers,
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Re: [PATCH 3/5] powerpc: Remove superfluous bootmem includes

2014-09-17 Thread Anton Blanchard

Hi Emil,

 While building corenet64_smp I get this:
 
  ../arch/powerpc/mm/pgtable_64.c: In function 'early_alloc_pgtable':
  ../arch/powerpc/mm/pgtable_64.c:77:95: error: 'MAX_DMA_ADDRESS'
  undeclared (first use in this
  function) ../arch/powerpc/mm/pgtable_64.c:77:95: note: each
  undeclared identifier is reported only once for each function it
  appears in
 
 Adding '#include asm/dma.h' seems to fix it
 
 Other than that, for the entire set:
 
 Tested-by: Emil Medve emilian.me...@freescale.com

Thanks for testing! I'll respin the patch with that include added.

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

[PATCH 3/5] powerpc: Remove superfluous bootmem includes

2014-09-17 Thread Anton Blanchard
Lots of places included bootmem.h even when not using bootmem.

Signed-off-by: Anton Blanchard an...@samba.org
Tested-by: Emil Medve emilian.me...@freescale.com
---
 arch/powerpc/kernel/crash_dump.c   | 1 -
 arch/powerpc/kernel/irq.c  | 1 -
 arch/powerpc/kernel/pci_64.c   | 1 -
 arch/powerpc/kernel/rtas_pci.c | 1 -
 arch/powerpc/kernel/setup_32.c | 1 -
 arch/powerpc/kernel/vdso.c | 1 -
 arch/powerpc/kvm/book3s_hv_builtin.c   | 1 -
 arch/powerpc/mm/init_32.c  | 1 -
 arch/powerpc/mm/init_64.c  | 1 -
 arch/powerpc/mm/pgtable_64.c   | 2 +-
 arch/powerpc/platforms/cell/celleb_scc_epci.c  | 1 -
 arch/powerpc/platforms/cell/celleb_scc_pciex.c | 1 -
 arch/powerpc/platforms/maple/pci.c | 1 -
 arch/powerpc/platforms/powermac/pci.c  | 1 -
 arch/powerpc/platforms/powernv/eeh-ioda.c  | 1 -
 arch/powerpc/platforms/powernv/pci.c   | 1 -
 arch/powerpc/sysdev/fsl_msi.c  | 1 -
 arch/powerpc/sysdev/ipic.c | 1 -
 arch/powerpc/sysdev/mpic.c | 1 -
 arch/powerpc/sysdev/mpic_pasemi_msi.c  | 1 -
 arch/powerpc/sysdev/mpic_u3msi.c   | 1 -
 arch/powerpc/sysdev/ppc4xx_msi.c   | 1 -
 arch/powerpc/sysdev/ppc4xx_pci.c   | 1 -
 arch/powerpc/sysdev/qe_lib/qe.c| 1 -
 arch/powerpc/sysdev/qe_lib/qe_ic.c | 1 -
 arch/powerpc/sysdev/uic.c  | 1 -
 26 files changed, 1 insertion(+), 26 deletions(-)

diff --git a/arch/powerpc/kernel/crash_dump.c b/arch/powerpc/kernel/crash_dump.c
index 7a13f37..0bfe370 100644
--- a/arch/powerpc/kernel/crash_dump.c
+++ b/arch/powerpc/kernel/crash_dump.c
@@ -12,7 +12,6 @@
 #undef DEBUG
 
 #include linux/crash_dump.h
-#include linux/bootmem.h
 #include linux/memblock.h
 #include asm/code-patching.h
 #include asm/kdump.h
diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c
index 4c5891d..c47a74d 100644
--- a/arch/powerpc/kernel/irq.c
+++ b/arch/powerpc/kernel/irq.c
@@ -50,7 +50,6 @@
 #include linux/list.h
 #include linux/radix-tree.h
 #include linux/mutex.h
-#include linux/bootmem.h
 #include linux/pci.h
 #include linux/debugfs.h
 #include linux/of.h
diff --git a/arch/powerpc/kernel/pci_64.c b/arch/powerpc/kernel/pci_64.c
index 155013d..ba0f2d6 100644
--- a/arch/powerpc/kernel/pci_64.c
+++ b/arch/powerpc/kernel/pci_64.c
@@ -17,7 +17,6 @@
 #include linux/pci.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/export.h
 #include linux/mm.h
 #include linux/list.h
diff --git a/arch/powerpc/kernel/rtas_pci.c b/arch/powerpc/kernel/rtas_pci.c
index c168337..fe39926 100644
--- a/arch/powerpc/kernel/rtas_pci.c
+++ b/arch/powerpc/kernel/rtas_pci.c
@@ -26,7 +26,6 @@
 #include linux/pci.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 
 #include asm/io.h
 #include asm/pgtable.h
diff --git a/arch/powerpc/kernel/setup_32.c b/arch/powerpc/kernel/setup_32.c
index e2bc044..84dafdf 100644
--- a/arch/powerpc/kernel/setup_32.c
+++ b/arch/powerpc/kernel/setup_32.c
@@ -11,7 +11,6 @@
 #include linux/delay.h
 #include linux/initrd.h
 #include linux/tty.h
-#include linux/bootmem.h
 #include linux/seq_file.h
 #include linux/root_dev.h
 #include linux/cpu.h
diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c
index f174351..305eb0d 100644
--- a/arch/powerpc/kernel/vdso.c
+++ b/arch/powerpc/kernel/vdso.c
@@ -20,7 +20,6 @@
 #include linux/user.h
 #include linux/elf.h
 #include linux/security.h
-#include linux/bootmem.h
 #include linux/memblock.h
 
 #include asm/pgtable.h
diff --git a/arch/powerpc/kvm/book3s_hv_builtin.c 
b/arch/powerpc/kvm/book3s_hv_builtin.c
index 297dbaf..6baa186 100644
--- a/arch/powerpc/kvm/book3s_hv_builtin.c
+++ b/arch/powerpc/kvm/book3s_hv_builtin.c
@@ -12,7 +12,6 @@
 #include linux/export.h
 #include linux/sched.h
 #include linux/spinlock.h
-#include linux/bootmem.h
 #include linux/init.h
 #include linux/memblock.h
 #include linux/sizes.h
diff --git a/arch/powerpc/mm/init_32.c b/arch/powerpc/mm/init_32.c
index 9d1bde2..6332368 100644
--- a/arch/powerpc/mm/init_32.c
+++ b/arch/powerpc/mm/init_32.c
@@ -26,7 +26,6 @@
 #include linux/mm.h
 #include linux/stddef.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/highmem.h
 #include linux/initrd.h
 #include linux/pagemap.h
diff --git a/arch/powerpc/mm/init_64.c b/arch/powerpc/mm/init_64.c
index 3481556..10471f9 100644
--- a/arch/powerpc/mm/init_64.c
+++ b/arch/powerpc/mm/init_64.c
@@ -34,7 +34,6 @@
 #include linux/vmalloc.h
 #include linux/init.h
 #include linux/delay.h
-#include linux/bootmem.h
 #include linux/highmem.h
 #include linux/idr.h
 #include linux/nodemask.h
diff --git a/arch/powerpc/mm/pgtable_64.c b/arch/powerpc/mm/pgtable_64.c
index aa91737..e0c7185 100644
--- a/arch/powerpc/mm/pgtable_64.c
+++ 

[PATCH 3/5] powerpc: Remove superfluous bootmem includes

2014-08-05 Thread Anton Blanchard
Lots of places included bootmem.h even when not using bootmem.

Signed-off-by: Anton Blanchard an...@samba.org
---

Index: b/arch/powerpc/kernel/crash_dump.c
===
--- a/arch/powerpc/kernel/crash_dump.c
+++ b/arch/powerpc/kernel/crash_dump.c
@@ -12,7 +12,6 @@
 #undef DEBUG
 
 #include linux/crash_dump.h
-#include linux/bootmem.h
 #include linux/memblock.h
 #include asm/code-patching.h
 #include asm/kdump.h
Index: b/arch/powerpc/kernel/irq.c
===
--- a/arch/powerpc/kernel/irq.c
+++ b/arch/powerpc/kernel/irq.c
@@ -50,7 +50,6 @@
 #include linux/list.h
 #include linux/radix-tree.h
 #include linux/mutex.h
-#include linux/bootmem.h
 #include linux/pci.h
 #include linux/debugfs.h
 #include linux/of.h
Index: b/arch/powerpc/kernel/pci_64.c
===
--- a/arch/powerpc/kernel/pci_64.c
+++ b/arch/powerpc/kernel/pci_64.c
@@ -17,7 +17,6 @@
 #include linux/pci.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/export.h
 #include linux/mm.h
 #include linux/list.h
Index: b/arch/powerpc/kernel/rtas_pci.c
===
--- a/arch/powerpc/kernel/rtas_pci.c
+++ b/arch/powerpc/kernel/rtas_pci.c
@@ -26,7 +26,6 @@
 #include linux/pci.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 
 #include asm/io.h
 #include asm/pgtable.h
Index: b/arch/powerpc/kernel/vdso.c
===
--- a/arch/powerpc/kernel/vdso.c
+++ b/arch/powerpc/kernel/vdso.c
@@ -20,7 +20,6 @@
 #include linux/user.h
 #include linux/elf.h
 #include linux/security.h
-#include linux/bootmem.h
 #include linux/memblock.h
 
 #include asm/pgtable.h
Index: b/arch/powerpc/mm/init_64.c
===
--- a/arch/powerpc/mm/init_64.c
+++ b/arch/powerpc/mm/init_64.c
@@ -34,7 +34,6 @@
 #include linux/vmalloc.h
 #include linux/init.h
 #include linux/delay.h
-#include linux/bootmem.h
 #include linux/highmem.h
 #include linux/idr.h
 #include linux/nodemask.h
Index: b/arch/powerpc/platforms/cell/celleb_scc_epci.c
===
--- a/arch/powerpc/platforms/cell/celleb_scc_epci.c
+++ b/arch/powerpc/platforms/cell/celleb_scc_epci.c
@@ -25,7 +25,6 @@
 #include linux/pci.h
 #include linux/init.h
 #include linux/pci_regs.h
-#include linux/bootmem.h
 
 #include asm/io.h
 #include asm/irq.h
Index: b/arch/powerpc/platforms/cell/celleb_scc_pciex.c
===
--- a/arch/powerpc/platforms/cell/celleb_scc_pciex.c
+++ b/arch/powerpc/platforms/cell/celleb_scc_pciex.c
@@ -25,7 +25,6 @@
 #include linux/string.h
 #include linux/slab.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/delay.h
 #include linux/interrupt.h
 
Index: b/arch/powerpc/platforms/powermac/pci.c
===
--- a/arch/powerpc/platforms/powermac/pci.c
+++ b/arch/powerpc/platforms/powermac/pci.c
@@ -15,7 +15,6 @@
 #include linux/delay.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/irq.h
 #include linux/of_pci.h
 
Index: b/arch/powerpc/platforms/powernv/eeh-ioda.c
===
--- a/arch/powerpc/platforms/powernv/eeh-ioda.c
+++ b/arch/powerpc/platforms/powernv/eeh-ioda.c
@@ -11,7 +11,6 @@
  * (at your option) any later version.
  */
 
-#include linux/bootmem.h
 #include linux/debugfs.h
 #include linux/delay.h
 #include linux/io.h
Index: b/arch/powerpc/platforms/powernv/pci.c
===
--- a/arch/powerpc/platforms/powernv/pci.c
+++ b/arch/powerpc/platforms/powernv/pci.c
@@ -16,7 +16,6 @@
 #include linux/delay.h
 #include linux/string.h
 #include linux/init.h
-#include linux/bootmem.h
 #include linux/irq.h
 #include linux/io.h
 #include linux/msi.h
Index: b/arch/powerpc/sysdev/fsl_msi.c
===
--- a/arch/powerpc/sysdev/fsl_msi.c
+++ b/arch/powerpc/sysdev/fsl_msi.c
@@ -13,7 +13,6 @@
  *
  */
 #include linux/irq.h
-#include linux/bootmem.h
 #include linux/msi.h
 #include linux/pci.h
 #include linux/slab.h
Index: b/arch/powerpc/sysdev/ipic.c
===
--- a/arch/powerpc/sysdev/ipic.c
+++ b/arch/powerpc/sysdev/ipic.c
@@ -20,7 +20,6 @@
 #include linux/signal.h
 #include linux/syscore_ops.h
 #include linux/device.h
-#include linux/bootmem.h
 #include linux/spinlock.h
 #include linux/fsl_devices.h
 #include asm/irq.h
Index: b/arch/powerpc/sysdev/mpic.c
===
--- a/arch/powerpc/sysdev/mpic.c
+++ b/arch/powerpc/sysdev/mpic.c