From: Benoit Parrot Date: Mon, 29 Jun 2015 21:19:06 +0000 (-0300) Subject: media: am437x-vpfe: Requested frame size and fmt overwritten by current sensor setting X-Git-Tag: v4.1.9~111 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=3eaf132eca3a276733faafcdd09fbf3e05091849;p=users%2Fjedix%2Flinux-maple.git media: am437x-vpfe: Requested frame size and fmt overwritten by current sensor setting commit f47c9045643f91e76d8a9030828b9fe1cf4a6bcf upstream. Upon a S_FMT the input/requested frame size and pixel format is overwritten by the current sub-device settings. Fix this so application can actually set the frame size and format. Fixes: 417d2e507edc ("[media] media: platform: add VPFE capture driver support for AM437X") Signed-off-by: Benoit Parrot Acked-by: Lad, Prabhakar Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/media/platform/am437x/am437x-vpfe.c b/drivers/media/platform/am437x/am437x-vpfe.c index a30cc2f7e4f1..4e86f8d8ca26 100644 --- a/drivers/media/platform/am437x/am437x-vpfe.c +++ b/drivers/media/platform/am437x/am437x-vpfe.c @@ -1577,7 +1577,7 @@ static int vpfe_s_fmt(struct file *file, void *priv, return -EBUSY; } - ret = vpfe_try_fmt(file, priv, fmt); + ret = vpfe_try_fmt(file, priv, &format); if (ret) return ret;