浏览代码

ARM: 5928/1: Change type of VMALLOC_END to unsigned long.

Makes it consistent with VMALLOC_START

Tested-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Andreas Fenkart <andreas.fenkart@streamunlimited.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Fenkart/Bostandzhyan 15 年之前
父节点
当前提交
c931b4f655
共有 30 个文件被更改,包括 32 次插入32 次删除
  1. 2 2
      arch/arm/include/asm/memory.h
  2. 2 2
      arch/arm/include/asm/pgtable-nommu.h
  3. 1 1
      arch/arm/mach-davinci/include/mach/hardware.h
  4. 1 1
      arch/arm/mach-dove/include/mach/vmalloc.h
  5. 1 1
      arch/arm/mach-ep93xx/include/mach/vmalloc.h
  6. 1 1
      arch/arm/mach-gemini/include/mach/vmalloc.h
  7. 1 1
      arch/arm/mach-iop32x/include/mach/vmalloc.h
  8. 1 1
      arch/arm/mach-iop33x/include/mach/vmalloc.h
  9. 1 1
      arch/arm/mach-ixp2000/include/mach/vmalloc.h
  10. 1 1
      arch/arm/mach-ixp23xx/include/mach/vmalloc.h
  11. 1 1
      arch/arm/mach-ixp4xx/include/mach/vmalloc.h
  12. 1 1
      arch/arm/mach-kirkwood/include/mach/vmalloc.h
  13. 1 1
      arch/arm/mach-lh7a40x/include/mach/vmalloc.h
  14. 1 1
      arch/arm/mach-loki/include/mach/vmalloc.h
  15. 1 1
      arch/arm/mach-mmp/include/mach/vmalloc.h
  16. 1 1
      arch/arm/mach-mv78xx0/include/mach/vmalloc.h
  17. 1 1
      arch/arm/mach-nomadik/include/mach/vmalloc.h
  18. 1 1
      arch/arm/mach-ns9xxx/include/mach/vmalloc.h
  19. 1 1
      arch/arm/mach-orion5x/include/mach/vmalloc.h
  20. 1 1
      arch/arm/mach-pxa/include/mach/vmalloc.h
  21. 1 1
      arch/arm/mach-realview/include/mach/vmalloc.h
  22. 1 1
      arch/arm/mach-s3c24a0/include/mach/vmalloc.h
  23. 1 1
      arch/arm/mach-sa1100/include/mach/vmalloc.h
  24. 1 1
      arch/arm/mach-u300/include/mach/vmalloc.h
  25. 1 1
      arch/arm/mach-ux500/include/mach/vmalloc.h
  26. 1 1
      arch/arm/mach-w90x900/include/mach/vmalloc.h
  27. 1 1
      arch/arm/mm/init.c
  28. 1 1
      arch/arm/plat-mxc/include/mach/vmalloc.h
  29. 1 1
      arch/arm/plat-s3c/include/mach/vmalloc.h
  30. 1 1
      arch/arm/plat-stmp3xxx/include/mach/vmalloc.h

+ 2 - 2
arch/arm/include/asm/memory.h

@@ -104,11 +104,11 @@
 #endif
 
 #ifndef PHYS_OFFSET
-#define PHYS_OFFSET 		(CONFIG_DRAM_BASE)
+#define PHYS_OFFSET 		UL(CONFIG_DRAM_BASE)
 #endif
 
 #ifndef END_MEM
-#define END_MEM     		(CONFIG_DRAM_BASE + CONFIG_DRAM_SIZE)
+#define END_MEM     		(UL(CONFIG_DRAM_BASE) + CONFIG_DRAM_SIZE)
 #endif
 
 #ifndef PAGE_OFFSET

+ 2 - 2
arch/arm/include/asm/pgtable-nommu.h

@@ -86,8 +86,8 @@ extern unsigned int kobjsize(const void *objp);
  * All 32bit addresses are effectively valid for vmalloc...
  * Sort of meaningless for non-VM targets.
  */
-#define	VMALLOC_START	0
-#define	VMALLOC_END	0xffffffff
+#define	VMALLOC_START	0UL
+#define	VMALLOC_END	0xffffffffUL
 
 #define FIRST_USER_ADDRESS      (0)
 

+ 1 - 1
arch/arm/mach-davinci/include/mach/hardware.h

@@ -27,7 +27,7 @@
 /*
  * I/O mapping
  */
-#define IO_PHYS				0x01c00000
+#define IO_PHYS				0x01c00000UL
 #define IO_OFFSET			0xfd000000 /* Virtual IO = 0xfec00000 */
 #define IO_SIZE				0x00400000
 #define IO_VIRT				(IO_PHYS + IO_OFFSET)

+ 1 - 1
arch/arm/mach-dove/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-dove/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfd800000
+#define VMALLOC_END	0xfd800000UL

+ 1 - 1
arch/arm/mach-ep93xx/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-ep93xx/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe800000
+#define VMALLOC_END	0xfe800000UL

+ 1 - 1
arch/arm/mach-gemini/include/mach/vmalloc.h

@@ -7,4 +7,4 @@
  * (at your option) any later version.
  */
 
-#define VMALLOC_END	0xF0000000
+#define VMALLOC_END	0xf0000000UL

+ 1 - 1
arch/arm/mach-iop32x/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-iop32x/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe000000
+#define VMALLOC_END	0xfe000000UL

+ 1 - 1
arch/arm/mach-iop33x/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-iop33x/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe000000
+#define VMALLOC_END	0xfe000000UL

+ 1 - 1
arch/arm/mach-ixp2000/include/mach/vmalloc.h

@@ -17,4 +17,4 @@
  * The vmalloc() routines leaves a hole of 4kB between each vmalloced
  * area for the same reason. ;)
  */
-#define VMALLOC_END	    0xfb000000
+#define VMALLOC_END	    0xfb000000UL

+ 1 - 1
arch/arm/mach-ixp23xx/include/mach/vmalloc.h

@@ -7,4 +7,4 @@
  * specific static I/O.
  */
 
-#define VMALLOC_END	(0xec000000)
+#define VMALLOC_END	(0xec000000UL)

+ 1 - 1
arch/arm/mach-ixp4xx/include/mach/vmalloc.h

@@ -1,5 +1,5 @@
 /*
  * arch/arm/mach-ixp4xx/include/mach/vmalloc.h
  */
-#define VMALLOC_END       (0xFF000000)
+#define VMALLOC_END       (0xff000000UL)
 

+ 1 - 1
arch/arm/mach-kirkwood/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-kirkwood/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe800000
+#define VMALLOC_END	0xfe800000UL

+ 1 - 1
arch/arm/mach-lh7a40x/include/mach/vmalloc.h

@@ -7,4 +7,4 @@
  *  version 2 as published by the Free Software Foundation.
  *
  */
-#define VMALLOC_END       (0xe8000000)
+#define VMALLOC_END       (0xe8000000UL)

+ 1 - 1
arch/arm/mach-loki/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-loki/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe800000
+#define VMALLOC_END	0xfe800000UL

+ 1 - 1
arch/arm/mach-mmp/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * linux/arch/arm/mach-mmp/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe000000
+#define VMALLOC_END	0xfe000000UL

+ 1 - 1
arch/arm/mach-mv78xx0/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-mv78xx0/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END	0xfe000000
+#define VMALLOC_END	0xfe000000UL

+ 1 - 1
arch/arm/mach-nomadik/include/mach/vmalloc.h

@@ -1,2 +1,2 @@
 
-#define VMALLOC_END       0xe8000000
+#define VMALLOC_END       0xe8000000UL

+ 1 - 1
arch/arm/mach-ns9xxx/include/mach/vmalloc.h

@@ -11,6 +11,6 @@
 #ifndef __ASM_ARCH_VMALLOC_H
 #define __ASM_ARCH_VMALLOC_H
 
-#define VMALLOC_END     (0xf0000000)
+#define VMALLOC_END     (0xf0000000UL)
 
 #endif /* ifndef __ASM_ARCH_VMALLOC_H */

+ 1 - 1
arch/arm/mach-orion5x/include/mach/vmalloc.h

@@ -2,4 +2,4 @@
  * arch/arm/mach-orion5x/include/mach/vmalloc.h
  */
 
-#define VMALLOC_END       0xfd800000
+#define VMALLOC_END       0xfd800000UL

+ 1 - 1
arch/arm/mach-pxa/include/mach/vmalloc.h

@@ -8,4 +8,4 @@
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  */
-#define VMALLOC_END       (0xe8000000)
+#define VMALLOC_END       (0xe8000000UL)

+ 1 - 1
arch/arm/mach-realview/include/mach/vmalloc.h

@@ -18,4 +18,4 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
-#define VMALLOC_END		0xf8000000
+#define VMALLOC_END		0xf8000000UL

+ 1 - 1
arch/arm/mach-s3c24a0/include/mach/vmalloc.h

@@ -12,6 +12,6 @@
 #ifndef __ASM_ARCH_VMALLOC_H
 #define __ASM_ARCH_VMALLOC_H
 
-#define VMALLOC_END	  (0xE0000000)
+#define VMALLOC_END	  (0xe0000000UL)
 
 #endif /* __ASM_ARCH_VMALLOC_H */

+ 1 - 1
arch/arm/mach-sa1100/include/mach/vmalloc.h

@@ -1,4 +1,4 @@
 /*
  * arch/arm/mach-sa1100/include/mach/vmalloc.h
  */
-#define VMALLOC_END       (0xe8000000)
+#define VMALLOC_END       (0xe8000000UL)

+ 1 - 1
arch/arm/mach-u300/include/mach/vmalloc.h

@@ -9,4 +9,4 @@
  * End must be above the I/O registers and on an even 2MiB boundary.
  * Author: Linus Walleij <linus.walleij@stericsson.com>
  */
-#define VMALLOC_END	0xfe800000
+#define VMALLOC_END	0xfe800000UL

+ 1 - 1
arch/arm/mach-ux500/include/mach/vmalloc.h

@@ -15,4 +15,4 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
-#define VMALLOC_END	0xf0000000
+#define VMALLOC_END	0xf0000000UL

+ 1 - 1
arch/arm/mach-w90x900/include/mach/vmalloc.h

@@ -18,6 +18,6 @@
 #ifndef __ASM_ARCH_VMALLOC_H
 #define __ASM_ARCH_VMALLOC_H
 
-#define VMALLOC_END	  (0xE0000000)
+#define VMALLOC_END	  (0xe0000000UL)
 
 #endif /* __ASM_ARCH_VMALLOC_H */

+ 1 - 1
arch/arm/mm/init.c

@@ -670,7 +670,7 @@ void __init mem_init(void)
 #ifdef CONFIG_MMU
 			MLM(CONSISTENT_BASE, CONSISTENT_END),
 #endif
-			MLM(VMALLOC_START, (unsigned long)VMALLOC_END),
+			MLM(VMALLOC_START, VMALLOC_END),
 			MLM(PAGE_OFFSET, (unsigned long)high_memory),
 #ifdef CONFIG_HIGHMEM
 			MLM(PKMAP_BASE, (PKMAP_BASE) + (LAST_PKMAP) *

+ 1 - 1
arch/arm/plat-mxc/include/mach/vmalloc.h

@@ -21,6 +21,6 @@
 #define __ASM_ARCH_MXC_VMALLOC_H__
 
 /* vmalloc ending address */
-#define VMALLOC_END       0xF4000000
+#define VMALLOC_END       0xf4000000UL
 
 #endif /* __ASM_ARCH_MXC_VMALLOC_H__ */

+ 1 - 1
arch/arm/plat-s3c/include/mach/vmalloc.h

@@ -15,6 +15,6 @@
 #ifndef __ASM_ARCH_VMALLOC_H
 #define __ASM_ARCH_VMALLOC_H
 
-#define VMALLOC_END	  (0xE0000000)
+#define VMALLOC_END	  (0xe0000000UL)
 
 #endif /* __ASM_ARCH_VMALLOC_H */

+ 1 - 1
arch/arm/plat-stmp3xxx/include/mach/vmalloc.h

@@ -9,4 +9,4 @@
  * http://www.opensource.org/licenses/gpl-license.html
  * http://www.gnu.org/copyleft/gpl.html
  */
-#define VMALLOC_END       (0xF0000000)
+#define VMALLOC_END       0xf0000000UL