Commit b6d1f542e3f44f8988b601e3ca6277c143282179
Committed by
Russell King
1 parent
9162b7dbf5
Exists in
master
and in
7 other branches
[ARM] 4049/1: S3C24XX: fix sparse warning due to upf_t in regs-serial.h
Change the include/asm-arm/arch-s3c2410/regs-serial.h platform data to use the prorper type (upf_t) for the uart_flags. Fix all the other parts of arch/arm/mach-s3c2410 to include <linux/serial_core.h> and all other uses of the include file. mach-rx3715.c:101:18: warning: incorrect type in initializer (different base types) mach-rx3715.c:101:18: expected unsigned long [unsigned] uart_flags mach-rx3715.c:101:18: got restricted unsigned int [usertype] [force] <noident> Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Showing 27 changed files with 26 additions and 6 deletions Side-by-side Diff
- arch/arm/mach-s3c2410/cpu.c
- arch/arm/mach-s3c2410/devs.c
- arch/arm/mach-s3c2410/mach-anubis.c
- arch/arm/mach-s3c2410/mach-bast.c
- arch/arm/mach-s3c2410/mach-h1940.c
- arch/arm/mach-s3c2410/mach-n30.c
- arch/arm/mach-s3c2410/mach-nexcoder.c
- arch/arm/mach-s3c2410/mach-osiris.c
- arch/arm/mach-s3c2410/mach-otom.c
- arch/arm/mach-s3c2410/mach-smdk2410.c
- arch/arm/mach-s3c2410/mach-smdk2413.c
- arch/arm/mach-s3c2410/mach-smdk2440.c
- arch/arm/mach-s3c2410/mach-vstms.c
- arch/arm/mach-s3c2410/pm-simtec.c
- arch/arm/mach-s3c2410/pm.c
- arch/arm/mach-s3c2410/s3c2410-clock.c
- arch/arm/mach-s3c2410/s3c2410-dma.c
- arch/arm/mach-s3c2410/s3c2410.c
- arch/arm/mach-s3c2410/s3c2412-clock.c
- arch/arm/mach-s3c2410/s3c2412-dma.c
- arch/arm/mach-s3c2410/s3c2412.c
- arch/arm/mach-s3c2410/s3c2440-dma.c
- arch/arm/mach-s3c2410/s3c2440.c
- arch/arm/mach-s3c2410/s3c2442.c
- arch/arm/mach-s3c2410/s3c244x.c
- include/asm-arm/arch-s3c2410/regs-serial.h
- include/asm-arm/arch-s3c2410/uncompress.h
arch/arm/mach-s3c2410/cpu.c
arch/arm/mach-s3c2410/devs.c
arch/arm/mach-s3c2410/mach-anubis.c
arch/arm/mach-s3c2410/mach-bast.c
arch/arm/mach-s3c2410/mach-h1940.c
... | ... | @@ -17,6 +17,7 @@ |
17 | 17 | #include <linux/list.h> |
18 | 18 | #include <linux/timer.h> |
19 | 19 | #include <linux/init.h> |
20 | +#include <linux/serial_core.h> | |
20 | 21 | #include <linux/platform_device.h> |
21 | 22 | |
22 | 23 | #include <asm/mach/arch.h> |
... | ... | @@ -36,8 +37,6 @@ |
36 | 37 | #include <asm/arch/h1940.h> |
37 | 38 | #include <asm/arch/h1940-latch.h> |
38 | 39 | #include <asm/arch/fb.h> |
39 | - | |
40 | -#include <linux/serial_core.h> | |
41 | 40 | |
42 | 41 | #include "clock.h" |
43 | 42 | #include "devs.h" |
arch/arm/mach-s3c2410/mach-n30.c
... | ... | @@ -20,6 +20,7 @@ |
20 | 20 | #include <linux/timer.h> |
21 | 21 | #include <linux/init.h> |
22 | 22 | #include <linux/delay.h> |
23 | +#include <linux/serial_core.h> | |
23 | 24 | #include <linux/platform_device.h> |
24 | 25 | #include <linux/kthread.h> |
25 | 26 | |
... | ... | @@ -36,8 +37,6 @@ |
36 | 37 | #include <asm/arch/regs-serial.h> |
37 | 38 | #include <asm/arch/regs-gpio.h> |
38 | 39 | #include <asm/arch/iic.h> |
39 | - | |
40 | -#include <linux/serial_core.h> | |
41 | 40 | |
42 | 41 | #include "s3c2410.h" |
43 | 42 | #include "clock.h" |
arch/arm/mach-s3c2410/mach-nexcoder.c
arch/arm/mach-s3c2410/mach-osiris.c
arch/arm/mach-s3c2410/mach-otom.c
arch/arm/mach-s3c2410/mach-smdk2410.c
arch/arm/mach-s3c2410/mach-smdk2413.c
arch/arm/mach-s3c2410/mach-smdk2440.c
arch/arm/mach-s3c2410/mach-vstms.c
arch/arm/mach-s3c2410/pm-simtec.c
arch/arm/mach-s3c2410/pm.c
arch/arm/mach-s3c2410/s3c2410-clock.c
arch/arm/mach-s3c2410/s3c2410-dma.c
arch/arm/mach-s3c2410/s3c2410.c
arch/arm/mach-s3c2410/s3c2412-clock.c
arch/arm/mach-s3c2410/s3c2412-dma.c
arch/arm/mach-s3c2410/s3c2412.c
arch/arm/mach-s3c2410/s3c2440-dma.c
arch/arm/mach-s3c2410/s3c2440.c
arch/arm/mach-s3c2410/s3c2442.c
arch/arm/mach-s3c2410/s3c244x.c
include/asm-arm/arch-s3c2410/regs-serial.h
... | ... | @@ -197,7 +197,7 @@ |
197 | 197 | unsigned char hwport; /* hardware port number */ |
198 | 198 | unsigned char unused; |
199 | 199 | unsigned short flags; |
200 | - unsigned long uart_flags; /* default uart flags */ | |
200 | + upf_t uart_flags; /* default uart flags */ | |
201 | 201 | |
202 | 202 | unsigned long ucon; /* value of ucon for port */ |
203 | 203 | unsigned long ulcon; /* value of ulcon for port */ |
include/asm-arm/arch-s3c2410/uncompress.h