X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fsbus%2Fchar%2Fdisplay7seg.c;h=e8ac0b4d3cf7162a31104070b0007ffa20fa2d88;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=8d1a1e1b95b7ca4d0cfac9ef031aa0396220035e;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/sbus/char/display7seg.c b/drivers/sbus/char/display7seg.c index 8d1a1e1b9..e8ac0b4d3 100644 --- a/drivers/sbus/char/display7seg.c +++ b/drivers/sbus/char/display7seg.c @@ -70,7 +70,7 @@ MODULE_SUPPORTED_DEVICE * FLIP - Inverts display for upside-down mounted board * bits 0-4 - 7-segment display contents */ -volatile u8* d7s_regs = 0; +volatile u8* d7s_regs = NULL; static inline void d7s_free(void) { @@ -128,7 +128,7 @@ static int d7s_ioctl(struct inode *inode, struct file *f, /* assign device register values * we mask-out D7S_FLIP if in sol_compat mode */ - if (get_user(ireg, (int *) arg)) + if (get_user(ireg, (int __user *) arg)) return -EFAULT; if (0 != sol_compat) { (regs & D7S_FLIP) ? @@ -144,7 +144,7 @@ static int d7s_ioctl(struct inode *inode, struct file *f, * This driver will not misinform you about the state * of your hardware while in sol_compat mode */ - if (put_user(regs, (int *) arg)) + if (put_user(regs, (int __user *) arg)) return -EFAULT; break;