aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/dgnc
diff options
context:
space:
mode:
authorLidza Louina <lidza.louina@gmail.com>2013-08-27 22:13:26 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-08-27 21:55:26 -0700
commita7a75386f958daa23ac042c0a12b48944ff41c53 (patch)
tree0953b6319a9b1970bad58852c0d06fd0e2571a01 /drivers/staging/dgnc
parentstaging: ozwpan: oz_pd_free() can be static (diff)
downloadlinux-dev-a7a75386f958daa23ac042c0a12b48944ff41c53.tar.xz
linux-dev-a7a75386f958daa23ac042c0a12b48944ff41c53.zip
staging: dgnc: tty.c: updates uart_struct declaration for sparse
This patch edits the type casts neo_uart_struct and cls_uart_struct. A previous patch added the marker __iomem to these structs. This patch ensures that the change to the marker is consistent. This also removes these sparse warnings: warning: incorrect type in assignment (different address spaces) expected struct neo_uart_struct [noderef] <asn:2>*ch_neo_uart got struct neo_uart_struct *<noident> warning: incorrect type in assignment (different address spaces) expected struct cls_uart_struct [noderef] <asn:2>*ch_cls_uart got struct cls_uart_struct *<noident> Signed-off-by: Lidza Louina <lidza.louina@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/dgnc')
-rw-r--r--drivers/staging/dgnc/dgnc_tty.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/staging/dgnc/dgnc_tty.c b/drivers/staging/dgnc/dgnc_tty.c
index a54b82966976..b4fa29f83cd8 100644
--- a/drivers/staging/dgnc/dgnc_tty.c
+++ b/drivers/staging/dgnc/dgnc_tty.c
@@ -344,7 +344,7 @@ int dgnc_tty_register(struct board_t *brd)
int dgnc_tty_init(struct board_t *brd)
{
int i;
- u8 __iomem *vaddr;
+ void __iomem *vaddr;
struct channel_t *ch;
if (!brd)
@@ -403,9 +403,9 @@ int dgnc_tty_init(struct board_t *brd)
ch->ch_pun.un_dev = i + 128;
if (brd->bd_uart_offset == 0x200)
- ch->ch_neo_uart = (struct neo_uart_struct *) ((ulong) vaddr + (brd->bd_uart_offset * i));
+ ch->ch_neo_uart = vaddr + (brd->bd_uart_offset * i);
else
- ch->ch_cls_uart = (struct cls_uart_struct *) ((ulong) vaddr + (brd->bd_uart_offset * i));
+ ch->ch_cls_uart = vaddr + (brd->bd_uart_offset * i);
ch->ch_bd = brd;
ch->ch_portnum = i;