summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Hounschell <markh@compro.net>2014-04-24 00:43:21 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-05-16 23:16:58 +0400
commit6a30cddba4d2415cc41cd7db30d79122490a224d (patch)
tree2719a4352dea138b3b4be067f7135aba46f752e2
parent405b26d92d085154ba9f68d160d21e9d35a5e0f2 (diff)
downloadlinux-6a30cddba4d2415cc41cd7db30d79122490a224d.tar.xz
staging: dgap: fix sparse warnings for the entire cm_t structure
This patch fixes sparse warnings for the entire cm_t structure This entire structure defines a hardware segment Signed-off-by: Mark Hounschell <markh@compro.net> Tested-by: Mark Hounschell <markh@compro.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/staging/dgap/dgap.c8
-rw-r--r--drivers/staging/dgap/dgap.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/drivers/staging/dgap/dgap.c b/drivers/staging/dgap/dgap.c
index 0bf22f7b3c74..1e7f40eff90b 100644
--- a/drivers/staging/dgap/dgap.c
+++ b/drivers/staging/dgap/dgap.c
@@ -1304,7 +1304,7 @@ static int dgap_tty_init(struct board_t *brd)
u8 modem = 0;
struct channel_t *ch;
struct bs_t __iomem *bs;
- struct cm_t *cm;
+ struct cm_t __iomem *cm;
if (!brd)
return -ENXIO;
@@ -4744,7 +4744,7 @@ static void dgap_cmdb(struct channel_t *ch, u8 cmd, u8 byte1,
u8 byte2, uint ncmds)
{
char __iomem *vaddr;
- struct cm_t *cm_addr = NULL;
+ struct __iomem cm_t *cm_addr;
uint count;
uint n;
u16 head;
@@ -4829,7 +4829,7 @@ static void dgap_cmdb(struct channel_t *ch, u8 cmd, u8 byte1,
static void dgap_cmdw(struct channel_t *ch, u8 cmd, u16 word, uint ncmds)
{
char __iomem *vaddr;
- struct cm_t *cm_addr = NULL;
+ struct __iomem cm_t *cm_addr;
uint count;
uint n;
u16 head;
@@ -4912,7 +4912,7 @@ static void dgap_cmdw(struct channel_t *ch, u8 cmd, u16 word, uint ncmds)
static void dgap_cmdw_ext(struct channel_t *ch, u16 cmd, u16 word, uint ncmds)
{
char __iomem *vaddr;
- struct cm_t *cm_addr = NULL;
+ struct __iomem cm_t *cm_addr;
uint count;
uint n;
u16 head;
diff --git a/drivers/staging/dgap/dgap.h b/drivers/staging/dgap/dgap.h
index 8d75d32faa1b..e8bb8c630cc8 100644
--- a/drivers/staging/dgap/dgap.h
+++ b/drivers/staging/dgap/dgap.h
@@ -969,7 +969,7 @@ struct digi_cmd {
struct channel_t {
int magic; /* Channel Magic Number */
struct bs_t __iomem *ch_bs; /* Base structure pointer */
- struct cm_t *ch_cm; /* Command queue pointer */
+ struct cm_t __iomem *ch_cm; /* Command queue pointer */
struct board_t *ch_bd; /* Board structure pointer */
unsigned char *ch_vaddr; /* FEP memory origin */
unsigned char *ch_taddr; /* Write buffer origin */