Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 205657
b: refs/heads/master
c: 0f3ff30
h: refs/heads/master
i:
  205655: 01a71d9
v: v3
  • Loading branch information
H Hartley Sweeten authored and Greg Kroah-Hartman committed Jun 18, 2010
1 parent 11c905e commit a1a9778
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f932e3a361731b403b1c2982197cea7e3d8e0e66
refs/heads/master: 0f3ff30b9384ffa1b435f263234531582080b100
15 changes: 8 additions & 7 deletions trunk/drivers/staging/dt3155/dt3155_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -521,6 +521,7 @@ static int dt3155_ioctl(struct inode *inode,
unsigned long arg)
{
int minor = MINOR(inode->i_rdev); /* What device are we ioctl()'ing? */
void __user *up = (void __user *)arg;

if (minor >= MAXBOARDS || minor < 0)
return -ENODEV;
Expand All @@ -547,7 +548,7 @@ static int dt3155_ioctl(struct inode *inode,

{
struct dt3155_config tmp;
if (copy_from_user((void *)&tmp, (void *) arg, sizeof(tmp)))
if (copy_from_user(&tmp, up, sizeof(tmp)))
return -EFAULT;
/* check for valid settings */
if (tmp.rows > DT3155_MAX_ROWS ||
Expand All @@ -565,7 +566,7 @@ static int dt3155_ioctl(struct inode *inode,
}
case DT3155_GET_CONFIG:
{
if (copy_to_user((void *) arg, (void *) &dt3155_status[minor],
if (copy_to_user(up, &dt3155_status[minor],
sizeof(struct dt3155_status)))
return -EFAULT;
return 0;
Expand All @@ -586,7 +587,7 @@ static int dt3155_ioctl(struct inode *inode,
return 0;

quick_stop(minor);
if (copy_to_user((void *) arg, (void *) &dt3155_status[minor],
if (copy_to_user(up, &dt3155_status[minor],
sizeof(struct dt3155_status)))
return -EFAULT;
return 0;
Expand All @@ -610,7 +611,7 @@ static int dt3155_ioctl(struct inode *inode,
}

dt3155_init_isr(minor);
if (copy_to_user((void *) arg, (void *) &dt3155_status[minor],
if (copy_to_user(up, &dt3155_status[minor],
sizeof(struct dt3155_status)))
return -EFAULT;
return 0;
Expand Down Expand Up @@ -812,11 +813,11 @@ static ssize_t dt3155_read(struct file *filep, char __user *buf,
/* make this an offset */
offset = frame_info->addr - dt3155_status[minor].mem_addr;

put_user(offset, (unsigned int *) buf);
put_user(offset, (unsigned int __user *)buf);
buf += sizeof(u32);
put_user(dt3155_status[minor].fbuffer.frame_count, (unsigned int *) buf);
put_user(dt3155_status[minor].fbuffer.frame_count, (unsigned int __user *)buf);
buf += sizeof(u32);
put_user(dt3155_status[minor].state, (unsigned int *) buf);
put_user(dt3155_status[minor].state, (unsigned int __user *)buf);
buf += sizeof(u32);
if (copy_to_user(buf, frame_info, sizeof(*frame_info)))
return -EFAULT;
Expand Down

0 comments on commit a1a9778

Please sign in to comment.