X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc%2Fkernel%2Fapc.c;h=406dd94afb457447593e825c92f27024b5f79277;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=d01b6cc6678e8532f9b5c0196a8f61d93be490f6;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/sparc/kernel/apc.c b/arch/sparc/kernel/apc.c index d01b6cc66..406dd94af 100644 --- a/arch/sparc/kernel/apc.c +++ b/arch/sparc/kernel/apc.c @@ -28,7 +28,7 @@ #define APC_OBPNAME "power-management" #define APC_DEVNAME "apc" -volatile static u8 *regs; +volatile static u8 __iomem *regs; static int apc_regsize; static int apc_no_idle __initdata = 0; @@ -70,7 +70,7 @@ void apc_swift_idle(void) static inline void apc_free(void) { - sbus_iounmap((unsigned long)regs, apc_regsize); + sbus_iounmap(regs, apc_regsize); } static int apc_open(struct inode *inode, struct file *f) @@ -155,9 +155,9 @@ sbus_done: } apc_regsize = sdev->reg_addrs[0].reg_size; - regs = (u8*) sbus_ioremap(&sdev->resource[0], 0, + regs = sbus_ioremap(&sdev->resource[0], 0, apc_regsize, APC_OBPNAME); - if(NULL == regs) { + if(!regs) { printk(KERN_ERR "%s: unable to map registers\n", APC_DEVNAME); return -ENODEV; }