Commit 29920f68 authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] several isdn trivial iomem annotations

Signed-off-by: default avatarAl Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent ffa56b35
...@@ -89,7 +89,7 @@ typedef struct avmcard { ...@@ -89,7 +89,7 @@ typedef struct avmcard {
char msgbuf[128]; /* capimsg msg part */ char msgbuf[128]; /* capimsg msg part */
char databuf[2048]; /* capimsg data part */ char databuf[2048]; /* capimsg data part */
void *mbase; void __iomem *mbase;
volatile u32 csr; volatile u32 csr;
avmcard_dmainfo *dma; avmcard_dmainfo *dma;
......
...@@ -174,7 +174,7 @@ typedef struct icn_card { ...@@ -174,7 +174,7 @@ typedef struct icn_card {
typedef struct icn_dev { typedef struct icn_dev {
spinlock_t devlock; /* spinlock to protect this struct */ spinlock_t devlock; /* spinlock to protect this struct */
unsigned long memaddr; /* Address of memory mapped buffers */ unsigned long memaddr; /* Address of memory mapped buffers */
icn_shmem *shmem; /* Pointer to memory-mapped-buffers */ icn_shmem __iomem *shmem; /* Pointer to memory-mapped-buffers */
int mvalid; /* IO-shmem has been requested */ int mvalid; /* IO-shmem has been requested */
int channel; /* Currently mapped channel */ int channel; /* Currently mapped channel */
struct icn_card *mcard; /* Currently mapped card */ struct icn_card *mcard; /* Currently mapped card */
......
...@@ -96,7 +96,7 @@ int pcbit_init_dev(int board, int mem_base, int irq) ...@@ -96,7 +96,7 @@ int pcbit_init_dev(int board, int mem_base, int irq)
dev_pcbit[board] = NULL; dev_pcbit[board] = NULL;
return -EACCES; return -EACCES;
} }
dev->sh_mem = (unsigned char*)ioremap(dev->ph_mem, 4096); dev->sh_mem = ioremap(dev->ph_mem, 4096);
} }
else else
{ {
...@@ -109,7 +109,7 @@ int pcbit_init_dev(int board, int mem_base, int irq) ...@@ -109,7 +109,7 @@ int pcbit_init_dev(int board, int mem_base, int irq)
dev->b1 = kmalloc(sizeof(struct pcbit_chan), GFP_KERNEL); dev->b1 = kmalloc(sizeof(struct pcbit_chan), GFP_KERNEL);
if (!dev->b1) { if (!dev->b1) {
printk("pcbit_init: couldn't malloc pcbit_chan struct\n"); printk("pcbit_init: couldn't malloc pcbit_chan struct\n");
iounmap((unsigned char*)dev->sh_mem); iounmap(dev->sh_mem);
release_mem_region(dev->ph_mem, 4096); release_mem_region(dev->ph_mem, 4096);
kfree(dev); kfree(dev);
return -ENOMEM; return -ENOMEM;
...@@ -119,7 +119,7 @@ int pcbit_init_dev(int board, int mem_base, int irq) ...@@ -119,7 +119,7 @@ int pcbit_init_dev(int board, int mem_base, int irq)
if (!dev->b2) { if (!dev->b2) {
printk("pcbit_init: couldn't malloc pcbit_chan struct\n"); printk("pcbit_init: couldn't malloc pcbit_chan struct\n");
kfree(dev->b1); kfree(dev->b1);
iounmap((unsigned char*)dev->sh_mem); iounmap(dev->sh_mem);
release_mem_region(dev->ph_mem, 4096); release_mem_region(dev->ph_mem, 4096);
kfree(dev); kfree(dev);
return -ENOMEM; return -ENOMEM;
...@@ -139,7 +139,7 @@ int pcbit_init_dev(int board, int mem_base, int irq) ...@@ -139,7 +139,7 @@ int pcbit_init_dev(int board, int mem_base, int irq)
{ {
kfree(dev->b1); kfree(dev->b1);
kfree(dev->b2); kfree(dev->b2);
iounmap((unsigned char*)dev->sh_mem); iounmap(dev->sh_mem);
release_mem_region(dev->ph_mem, 4096); release_mem_region(dev->ph_mem, 4096);
kfree(dev); kfree(dev);
dev_pcbit[board] = NULL; dev_pcbit[board] = NULL;
...@@ -161,7 +161,7 @@ int pcbit_init_dev(int board, int mem_base, int irq) ...@@ -161,7 +161,7 @@ int pcbit_init_dev(int board, int mem_base, int irq)
free_irq(irq, dev); free_irq(irq, dev);
kfree(dev->b1); kfree(dev->b1);
kfree(dev->b2); kfree(dev->b2);
iounmap((unsigned char*)dev->sh_mem); iounmap(dev->sh_mem);
release_mem_region(dev->ph_mem, 4096); release_mem_region(dev->ph_mem, 4096);
kfree(dev); kfree(dev);
dev_pcbit[board] = NULL; dev_pcbit[board] = NULL;
...@@ -193,7 +193,7 @@ int pcbit_init_dev(int board, int mem_base, int irq) ...@@ -193,7 +193,7 @@ int pcbit_init_dev(int board, int mem_base, int irq)
free_irq(irq, dev); free_irq(irq, dev);
kfree(dev->b1); kfree(dev->b1);
kfree(dev->b2); kfree(dev->b2);
iounmap((unsigned char*)dev->sh_mem); iounmap(dev->sh_mem);
release_mem_region(dev->ph_mem, 4096); release_mem_region(dev->ph_mem, 4096);
kfree(dev); kfree(dev);
dev_pcbit[board] = NULL; dev_pcbit[board] = NULL;
...@@ -231,7 +231,7 @@ void pcbit_terminate(int board) ...@@ -231,7 +231,7 @@ void pcbit_terminate(int board)
del_timer(&dev->b2->fsm_timer); del_timer(&dev->b2->fsm_timer);
kfree(dev->b1); kfree(dev->b1);
kfree(dev->b2); kfree(dev->b2);
iounmap((unsigned char*)dev->sh_mem); iounmap(dev->sh_mem);
release_mem_region(dev->ph_mem, 4096); release_mem_region(dev->ph_mem, 4096);
kfree(dev); kfree(dev);
} }
......
...@@ -45,7 +45,7 @@ struct msn_entry { ...@@ -45,7 +45,7 @@ struct msn_entry {
struct pcbit_dev { struct pcbit_dev {
/* board */ /* board */
volatile unsigned char* sh_mem; /* RDP address */ volatile unsigned char __iomem *sh_mem; /* RDP address */
unsigned long ph_mem; unsigned long ph_mem;
unsigned int irq; unsigned int irq;
unsigned int id; unsigned int id;
...@@ -79,8 +79,8 @@ struct pcbit_dev { ...@@ -79,8 +79,8 @@ struct pcbit_dev {
u_char w_busy; u_char w_busy;
u_char r_busy; u_char r_busy;
volatile unsigned char *readptr; volatile unsigned char __iomem *readptr;
volatile unsigned char *writeptr; volatile unsigned char __iomem *writeptr;
ushort loadptr; ushort loadptr;
......
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