diff --git a/[refs] b/[refs] index 63e357bc4ecb..bc007f7c94f1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 41022fcb3db75c9777bbd05da114c7eb597694df +refs/heads/master: 97caa318b3ced2241cf1eda772a72c9c2ea19abb diff --git a/trunk/drivers/media/usb/hdpvr/hdpvr-video.c b/trunk/drivers/media/usb/hdpvr/hdpvr-video.c index 406eda85f610..e14bf494f107 100644 --- a/trunk/drivers/media/usb/hdpvr/hdpvr-video.c +++ b/trunk/drivers/media/usb/hdpvr/hdpvr-video.c @@ -594,7 +594,7 @@ static int vidioc_s_input(struct file *file, void *private_data, return -EINVAL; if (dev->status != STATUS_IDLE) - return -EAGAIN; + return -EBUSY; retval = hdpvr_config_call(dev, CTRL_VIDEO_INPUT_VALUE, index+1); if (!retval) @@ -646,7 +646,7 @@ static int vidioc_s_audio(struct file *file, void *private_data, return -EINVAL; if (dev->status != STATUS_IDLE) - return -EAGAIN; + return -EBUSY; retval = hdpvr_set_audio(dev, audio->index+1, dev->options.audio_codec); if (!retval) @@ -777,7 +777,7 @@ static int vidioc_enum_fmt_vid_cap(struct file *file, void *private_data, struct v4l2_fmtdesc *f) { - if (f->index != 0 || f->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) + if (f->index != 0) return -EINVAL; f->flags = V4L2_FMT_FLAG_COMPRESSED;