|
@@ -141,6 +141,7 @@ struct compat_video_event {
|
|
|
unsigned int frame_rate;
|
|
|
} u;
|
|
|
};
|
|
|
+#define VIDEO_GET_EVENT32 _IOR('o', 28, struct compat_video_event)
|
|
|
|
|
|
static int do_video_get_event(struct file *file,
|
|
|
unsigned int cmd, struct compat_video_event __user *up)
|
|
@@ -152,7 +153,7 @@ static int do_video_get_event(struct file *file,
|
|
|
if (kevent == NULL)
|
|
|
return -EFAULT;
|
|
|
|
|
|
- err = do_ioctl(file, cmd, (unsigned long)kevent);
|
|
|
+ err = do_ioctl(file, VIDEO_GET_EVENT, (unsigned long)kevent);
|
|
|
if (!err) {
|
|
|
err = convert_in_user(&kevent->type, &up->type);
|
|
|
err |= convert_in_user(&kevent->timestamp, &up->timestamp);
|
|
@@ -171,6 +172,7 @@ struct compat_video_still_picture {
|
|
|
compat_uptr_t iFrame;
|
|
|
int32_t size;
|
|
|
};
|
|
|
+#define VIDEO_STILLPICTURE32 _IOW('o', 30, struct compat_video_still_picture)
|
|
|
|
|
|
static int do_video_stillpicture(struct file *file,
|
|
|
unsigned int cmd, struct compat_video_still_picture __user *up)
|
|
@@ -193,7 +195,7 @@ static int do_video_stillpicture(struct file *file,
|
|
|
if (err)
|
|
|
return -EFAULT;
|
|
|
|
|
|
- err = do_ioctl(file, cmd, (unsigned long) up_native);
|
|
|
+ err = do_ioctl(file, VIDEO_STILLPICTURE, (unsigned long) up_native);
|
|
|
|
|
|
return err;
|
|
|
}
|
|
@@ -1305,9 +1307,9 @@ static long do_ioctl_trans(unsigned int cmd,
|
|
|
return rtc_ioctl(file, cmd, argp);
|
|
|
|
|
|
/* dvb */
|
|
|
- case VIDEO_GET_EVENT:
|
|
|
+ case VIDEO_GET_EVENT32:
|
|
|
return do_video_get_event(file, cmd, argp);
|
|
|
- case VIDEO_STILLPICTURE:
|
|
|
+ case VIDEO_STILLPICTURE32:
|
|
|
return do_video_stillpicture(file, cmd, argp);
|
|
|
}
|
|
|
|