Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp3042751pxb; Tue, 12 Jan 2021 05:06:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYBWiQcEpN44G9T618JLNS6/mNZTgkIYuHKmRVMw2NB4A1mHVZMjfOSdHsssqMlZXRp92l X-Received: by 2002:a17:906:1c92:: with SMTP id g18mr3218733ejh.522.1610456760474; Tue, 12 Jan 2021 05:06:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610456760; cv=none; d=google.com; s=arc-20160816; b=yl3wHWD5HaJqGko9HHp0Q//aQjbcEATguHu56aw+dQIlAKFLExLqF7QhfwyQIgVEoD zgUz8ckqz6IsoiTNGdhLZElJmvvq2ejtt6p0vHgCIinKPkaw5xYZhupst+/GbOPFMCZE dcJYBPeOzhv+NypmXgojmkOxctruzHYMBmv74CjeQxvuvTy2PcXJhYfQsZG7qhM7BRKI pRh6XLRJswYoYIc55gFKbsgbDWz4dkDMAqS7yrGjZKhAPxO2sWDz8uxH6Lduywxy3BcL JTdbnJMPDXa06diTmOKIQcRSG09pXk0S1hJqV2RuqGKTwM/PXsgV9a514QJIuRhlHXfw b2CA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:organization :reply-to:from:references:cc:to:subject:dkim-signature; bh=oOeg/gZbFcLreDjMtAo1cu4qO+55GAlARykDEZGIig0=; b=BYjjsl8C2ZSwAJwl/cTP8B4p6tOcF6Z3ywiE84Ap2QSBo3FNMeSKRijP6IYCN4+IUO J3XjlxKHH5laUHQqEVFWp20urHSTrUuLsIzAMF5M2SIxqSCU6+6XdW4ZDsvm7qqiV0Lt puhzG8aL9+5dmKcU+brGMQCFJuS/NQximkS8j/mr2GngU7BGcr51Bak/37CZodzfeC77 fczRxS/P04K0PAbLiflLJBc8E7XSJHQsrRaqMc+K5jmFK4JfwUV+Qe5rCqftBZJsJVss ubUiCQBr5+BU3TQzljFxhvWGrYwAbEqLlb3ZErJygyb4f3A5jWuiSOS2Z/9hvuUiUzWF vQPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=QjcZGqtn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id wp8si1113735ejb.265.2021.01.12.05.05.33; Tue, 12 Jan 2021 05:06:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=QjcZGqtn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731549AbhALL43 (ORCPT + 99 others); Tue, 12 Jan 2021 06:56:29 -0500 Received: from perceval.ideasonboard.com ([213.167.242.64]:44016 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731536AbhALL43 (ORCPT ); Tue, 12 Jan 2021 06:56:29 -0500 Received: from [192.168.0.20] (cpc89244-aztw30-2-0-cust3082.18-1.cable.virginm.net [86.31.172.11]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id EC3303E; Tue, 12 Jan 2021 12:55:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1610452547; bh=15o9LNj++cvNqtYnSGof1icr+FMTKgQsxkcy2K4WwQI=; h=Subject:To:Cc:References:From:Reply-To:Date:In-Reply-To:From; b=QjcZGqtnQET9tXjsMemK2qN80c2hEdWwmK1X/L4mCrlTepiDVLIqB+oFXiYsSiqMU 2PahSIiAih/63P/DUTuH0GcIMzbqh/+9OYwU2S7+C35hJBJo/S0ptQzPbO7yriPqYg xZBkuSND/SZlCwA2lAAnPxfrdCwlPV9GDnvwhnN8= Subject: Re: [PATCH 9/9] media: staging/intel-ipu3 : Do not zero reserved fields To: Ricardo Ribalda , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Sakari Ailus References: <20210111145445.28854-1-ribalda@chromium.org> <20210111145445.28854-10-ribalda@chromium.org> From: Kieran Bingham Reply-To: kieran.bingham+renesas@ideasonboard.com Organization: Ideas on Board Message-ID: <6e0b0d9d-24cc-67ec-35d9-6676f0714bfb@ideasonboard.com> Date: Tue, 12 Jan 2021 11:55:45 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210111145445.28854-10-ribalda@chromium.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ricardo, On 11/01/2021 14:54, Ricardo Ribalda wrote: > Core code already clears reserved fields of struct > v4l2_pix_format_mplane, check: 4e1e0eb0e074 ("media: v4l2-ioctl: Zero > v4l2_plane_pix_format reserved fields"). > > Cc: Sakari Ailus > Signed-off-by: Ricardo Ribalda > --- > drivers/staging/media/ipu3/ipu3-v4l2.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/staging/media/ipu3/ipu3-v4l2.c b/drivers/staging/media/ipu3/ipu3-v4l2.c > index 4dc8d9165f63..60aa02eb7d2a 100644 > --- a/drivers/staging/media/ipu3/ipu3-v4l2.c > +++ b/drivers/staging/media/ipu3/ipu3-v4l2.c The ipu3-css.c also has a memset on the plane formats in the migu_css_queue_init(), but that's possibly still out of scope for this patch ('just') struct v4l2_pix_format_mplane *const f = &queue->fmt.mpix; memset(f->reserved, 0, sizeof(f->reserved)); I can't yet see anything that clears the reserved formats on queue initialisations, so I don't think we can remove that yet unless I've missed something anyway. Seems like there is a lot more that could be cleared in core ... But - as I said, I think that's out of scope here so Reviewed-by: Kieran Bingham > @@ -773,9 +773,6 @@ static int imgu_try_fmt(struct file *file, void *fh, struct v4l2_format *f) > > pixm->pixelformat = fmt->fourcc; > > - memset(pixm->plane_fmt[0].reserved, 0, > - sizeof(pixm->plane_fmt[0].reserved)); > - > return 0; > } > >