media: dvb: get rid of VIDEO_SET_SPU_PALETTE
No upstream drivers use it. It doesn't make any sense to have a compat32 code for something that nobody uses upstream. Reported-by: Alexander Viro <viro@zeniv.linux.org.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
@@ -198,34 +198,6 @@ static int do_video_stillpicture(struct file *file,
|
||||
return err;
|
||||
}
|
||||
|
||||
struct compat_video_spu_palette {
|
||||
int length;
|
||||
compat_uptr_t palette;
|
||||
};
|
||||
|
||||
static int do_video_set_spu_palette(struct file *file,
|
||||
unsigned int cmd, struct compat_video_spu_palette __user *up)
|
||||
{
|
||||
struct video_spu_palette __user *up_native;
|
||||
compat_uptr_t palp;
|
||||
int length, err;
|
||||
|
||||
err = get_user(palp, &up->palette);
|
||||
err |= get_user(length, &up->length);
|
||||
if (err)
|
||||
return -EFAULT;
|
||||
|
||||
up_native = compat_alloc_user_space(sizeof(struct video_spu_palette));
|
||||
err = put_user(compat_ptr(palp), &up_native->palette);
|
||||
err |= put_user(length, &up_native->length);
|
||||
if (err)
|
||||
return -EFAULT;
|
||||
|
||||
err = do_ioctl(file, cmd, (unsigned long) up_native);
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_BLOCK
|
||||
typedef struct sg_io_hdr32 {
|
||||
compat_int_t interface_id; /* [i] 'S' for SCSI generic (required) */
|
||||
@@ -1347,8 +1319,6 @@ static long do_ioctl_trans(unsigned int cmd,
|
||||
return do_video_get_event(file, cmd, argp);
|
||||
case VIDEO_STILLPICTURE:
|
||||
return do_video_stillpicture(file, cmd, argp);
|
||||
case VIDEO_SET_SPU_PALETTE:
|
||||
return do_video_set_spu_palette(file, cmd, argp);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user