Commit e5883559 authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] cpqarray iomem annotations

Signed-off-by: default avatarAl Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 3d785faa
...@@ -138,7 +138,7 @@ static struct gendisk *ida_gendisk[MAX_CTLR][NWD]; ...@@ -138,7 +138,7 @@ static struct gendisk *ida_gendisk[MAX_CTLR][NWD];
int cpqarray_init_step2(void); int cpqarray_init_step2(void);
static int cpqarray_pci_init(ctlr_info_t *c, struct pci_dev *pdev); static int cpqarray_pci_init(ctlr_info_t *c, struct pci_dev *pdev);
static void *remap_pci_mem(ulong base, ulong size); static void __iomem *remap_pci_mem(ulong base, ulong size);
static int cpqarray_eisa_detect(void); static int cpqarray_eisa_detect(void);
static int pollcomplete(int ctlr); static int pollcomplete(int ctlr);
static void getgeometry(int ctlr); static void getgeometry(int ctlr);
...@@ -551,10 +551,10 @@ static int __init cpqarray_init_one( struct pci_dev *pdev, ...@@ -551,10 +551,10 @@ static int __init cpqarray_init_one( struct pci_dev *pdev,
} }
static struct pci_driver cpqarray_pci_driver = { static struct pci_driver cpqarray_pci_driver = {
name: "cpqarray", .name = "cpqarray",
probe: cpqarray_init_one, .probe = cpqarray_init_one,
remove: __devexit_p(cpqarray_remove_one_pci), .remove = __devexit_p(cpqarray_remove_one_pci),
id_table: cpqarray_pci_device_id, .id_table = cpqarray_pci_device_id,
}; };
/* /*
...@@ -722,11 +722,11 @@ DBGINFO( ...@@ -722,11 +722,11 @@ DBGINFO(
/* /*
* Map (physical) PCI mem into (virtual) kernel space * Map (physical) PCI mem into (virtual) kernel space
*/ */
static void *remap_pci_mem(ulong base, ulong size) static void __iomem *remap_pci_mem(ulong base, ulong size)
{ {
ulong page_base = ((ulong) base) & PAGE_MASK; ulong page_base = ((ulong) base) & PAGE_MASK;
ulong page_offs = ((ulong) base) - page_base; ulong page_offs = ((ulong) base) - page_base;
void *page_remapped = ioremap(page_base, page_offs+size); void __iomem *page_remapped = ioremap(page_base, page_offs+size);
return (page_remapped ? (page_remapped + page_offs) : NULL); return (page_remapped ? (page_remapped + page_offs) : NULL);
} }
......
...@@ -90,7 +90,7 @@ struct ctlr_info { ...@@ -90,7 +90,7 @@ struct ctlr_info {
__u32 board_id; __u32 board_id;
char *product_name; char *product_name;
void *vaddr; void __iomem *vaddr;
unsigned long paddr; unsigned long paddr;
unsigned long io_mem_addr; unsigned long io_mem_addr;
unsigned long io_mem_length; unsigned long io_mem_length;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment