aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/rc/lirc_dev.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/rc/lirc_dev.c')
-rw-r--r--drivers/media/rc/lirc_dev.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c
index dc5cbffcd5a2..249d2fbc8f37 100644
--- a/drivers/media/rc/lirc_dev.c
+++ b/drivers/media/rc/lirc_dev.c
@@ -595,7 +595,7 @@ long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
595 595
596 switch (cmd) { 596 switch (cmd) {
597 case LIRC_GET_FEATURES: 597 case LIRC_GET_FEATURES:
598 result = put_user(ir->d.features, (__u32 *)arg); 598 result = put_user(ir->d.features, (__u32 __user *)arg);
599 break; 599 break;
600 case LIRC_GET_REC_MODE: 600 case LIRC_GET_REC_MODE:
601 if (!(ir->d.features & LIRC_CAN_REC_MASK)) { 601 if (!(ir->d.features & LIRC_CAN_REC_MASK)) {
@@ -605,7 +605,7 @@ long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
605 605
606 result = put_user(LIRC_REC2MODE 606 result = put_user(LIRC_REC2MODE
607 (ir->d.features & LIRC_CAN_REC_MASK), 607 (ir->d.features & LIRC_CAN_REC_MASK),
608 (__u32 *)arg); 608 (__u32 __user *)arg);
609 break; 609 break;
610 case LIRC_SET_REC_MODE: 610 case LIRC_SET_REC_MODE:
611 if (!(ir->d.features & LIRC_CAN_REC_MASK)) { 611 if (!(ir->d.features & LIRC_CAN_REC_MASK)) {
@@ -613,7 +613,7 @@ long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
613 break; 613 break;
614 } 614 }
615 615
616 result = get_user(mode, (__u32 *)arg); 616 result = get_user(mode, (__u32 __user *)arg);
617 if (!result && !(LIRC_MODE2REC(mode) & ir->d.features)) 617 if (!result && !(LIRC_MODE2REC(mode) & ir->d.features))
618 result = -EINVAL; 618 result = -EINVAL;
619 /* 619 /*
@@ -622,7 +622,7 @@ long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
622 */ 622 */
623 break; 623 break;
624 case LIRC_GET_LENGTH: 624 case LIRC_GET_LENGTH:
625 result = put_user(ir->d.code_length, (__u32 *)arg); 625 result = put_user(ir->d.code_length, (__u32 __user *)arg);
626 break; 626 break;
627 case LIRC_GET_MIN_TIMEOUT: 627 case LIRC_GET_MIN_TIMEOUT:
628 if (!(ir->d.features & LIRC_CAN_SET_REC_TIMEOUT) || 628 if (!(ir->d.features & LIRC_CAN_SET_REC_TIMEOUT) ||
@@ -631,7 +631,7 @@ long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
631 break; 631 break;
632 } 632 }
633 633
634 result = put_user(ir->d.min_timeout, (__u32 *)arg); 634 result = put_user(ir->d.min_timeout, (__u32 __user *)arg);
635 break; 635 break;
636 case LIRC_GET_MAX_TIMEOUT: 636 case LIRC_GET_MAX_TIMEOUT:
637 if (!(ir->d.features & LIRC_CAN_SET_REC_TIMEOUT) || 637 if (!(ir->d.features & LIRC_CAN_SET_REC_TIMEOUT) ||
@@ -640,7 +640,7 @@ long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
640 break; 640 break;
641 } 641 }
642 642
643 result = put_user(ir->d.max_timeout, (__u32 *)arg); 643 result = put_user(ir->d.max_timeout, (__u32 __user *)arg);
644 break; 644 break;
645 default: 645 default:
646 result = -EINVAL; 646 result = -EINVAL;
@@ -736,7 +736,7 @@ ssize_t lirc_dev_fop_read(struct file *file,
736 } 736 }
737 } else { 737 } else {
738 lirc_buffer_read(ir->buf, buf); 738 lirc_buffer_read(ir->buf, buf);
739 ret = copy_to_user((void *)buffer+written, buf, 739 ret = copy_to_user((void __user *)buffer+written, buf,
740 ir->buf->chunk_size); 740 ir->buf->chunk_size);
741 if (!ret) 741 if (!ret)
742 written += ir->buf->chunk_size; 742 written += ir->buf->chunk_size;