diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-04 19:03:35 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-11 14:36:07 -0400 |
commit | 2f78c64255bc6e960bf822f65bd80830f053e182 (patch) | |
tree | bf21980ad61877a456d3d60369770a2dbb659ce1 | |
parent | 6dd22814640bf04d2007489d8c1d1e0d24a09128 (diff) |
Staging: comedi: addi_common.c: sparse cleanups
Now that we are properly marking the variable as __iomem, don't
cast it.
Also fix up some other sparse warnings.
Cc: Ian Abbott <abbotti@mev.co.uk>
Cc: Frank Mori Hess <fmhess@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/comedi/drivers/addi-data/addi_common.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/staging/comedi/drivers/addi-data/addi_common.c b/drivers/staging/comedi/drivers/addi-data/addi_common.c index 6625fdc8e90..2c986413a81 100644 --- a/drivers/staging/comedi/drivers/addi-data/addi_common.c +++ b/drivers/staging/comedi/drivers/addi-data/addi_common.c | |||
@@ -293,8 +293,8 @@ static const struct addi_board boardtypes[] = { | |||
293 | 0, | 293 | 0, |
294 | 0, | 294 | 0, |
295 | 0, | 295 | 0, |
296 | 0, | 296 | NULL, |
297 | 0, | 297 | NULL, |
298 | 32, | 298 | 32, |
299 | 0, | 299 | 0, |
300 | 0, | 300 | 0, |
@@ -2527,7 +2527,7 @@ static const struct addi_board boardtypes[] = { | |||
2527 | 2527 | ||
2528 | #define n_boardtypes (sizeof(boardtypes)/sizeof(struct addi_board)) | 2528 | #define n_boardtypes (sizeof(boardtypes)/sizeof(struct addi_board)) |
2529 | 2529 | ||
2530 | struct comedi_driver driver_addi = { | 2530 | static struct comedi_driver driver_addi = { |
2531 | .driver_name = "addi_common", | 2531 | .driver_name = "addi_common", |
2532 | .module = THIS_MODULE, | 2532 | .module = THIS_MODULE, |
2533 | .attach = i_ADDI_Attach, | 2533 | .attach = i_ADDI_Attach, |
@@ -2639,9 +2639,8 @@ static int i_ADDI_Attach(struct comedi_device *dev, struct comedi_devconfig *it) | |||
2639 | devpriv->ps_BoardInfo = this_board; | 2639 | devpriv->ps_BoardInfo = this_board; |
2640 | devpriv->i_IobaseReserved = (int) io_addr[3]; | 2640 | devpriv->i_IobaseReserved = (int) io_addr[3]; |
2641 | printk("\nioremap begin"); | 2641 | printk("\nioremap begin"); |
2642 | devpriv->dw_AiBase = | 2642 | devpriv->dw_AiBase = ioremap(io_addr[3], |
2643 | (unsigned long) ioremap(io_addr[3], | 2643 | this_board->i_IorangeBase3); |
2644 | this_board->i_IorangeBase3); | ||
2645 | printk("\nioremap end"); | 2644 | printk("\nioremap end"); |
2646 | } | 2645 | } |
2647 | 2646 | ||
@@ -2952,7 +2951,7 @@ static int i_ADDI_Detach(struct comedi_device *dev) | |||
2952 | devpriv->ui_DmaBufferPages[1]); | 2951 | devpriv->ui_DmaBufferPages[1]); |
2953 | } | 2952 | } |
2954 | } else { | 2953 | } else { |
2955 | iounmap((void *)devpriv->dw_AiBase); | 2954 | iounmap(devpriv->dw_AiBase); |
2956 | 2955 | ||
2957 | if (devpriv->allocated) { | 2956 | if (devpriv->allocated) { |
2958 | i_pci_card_free(devpriv->amcc); | 2957 | i_pci_card_free(devpriv->amcc); |