From nobody Sat May 10 05:38:17 2025 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass(p=none dis=none) header.from=kernel.org ARC-Seal: i=1; a=rsa-sha256; t=1606216039; cv=none; d=zohomail.com; s=zohoarc; b=jbY78re9eTwQc1jqJ/d83Mt3YvwVnM9FIiofV209QRFa2lspzJTWptG+ngSlEqYBaY2bAp8bA6cvLX1wLvf7uuWAr33W9yMt4fLgKktWvtacd2Pl1mHe9uTzujoRwvs9ATmgZoZRb5RBZXYa3Gs8TX/0W8r+spe24njQMDYLv20= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606216039; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:MIME-Version:Message-ID:References:Sender:Subject:To; bh=rWYuJSzM6h3xHNbUEtyZ7gZrNMs1RckqJNnmY65LE0w=; b=hOf01e/lvhmATpMrzhS3tuzTtlsP9njQDIktJ3ylMRlzxFhmwzWhVtps3HK87msce7bbZX7QZ/FXJ34/3SCAYqfD6HmUCZlMjAhjkQGZB9uCZebvAyDZP14AD+UFirw7RdtSriPR7KhpTzHYR7xe61WXPLT2CarbrKpbBuqcRSY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1606216039121141.12614349842772; Tue, 24 Nov 2020 03:07:19 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732545AbgKXLGh (ORCPT ); Tue, 24 Nov 2020 06:06:37 -0500 Received: from mail.kernel.org ([198.145.29.99]:33616 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731503AbgKXLGb (ORCPT ); Tue, 24 Nov 2020 06:06:31 -0500 Received: from mail.kernel.org (ip5f5ad5c3.dynamic.kabel-deutschland.de [95.90.213.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CF94B2076E; Tue, 24 Nov 2020 11:06:30 +0000 (UTC) Received: from mchehab by mail.kernel.org with local (Exim 4.94) (envelope-from ) id 1khW9U-000FZr-TQ; Tue, 24 Nov 2020 12:06:28 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1606215991; bh=1hgr4H/Y3E+5rC+VMcP15LNhT9jHeBrIaycrAt8YDTM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Wht49JwlLoLIf68gxlnfpoFCvE6OdVW38VFgWZWSsF815qM/CSOtLw6NThmIJKWl7 8ajhHQM1v1D9ABHLRDo3/1ydTF3yvOAkQSdvmbfaX3p3y2YpJRmtwSfheIUACv9QqP jHSZae4ugCA+doOG2S3ehLWcXMCbUhJVO+GRsVKw= From: Mauro Carvalho Chehab Cc: Mauro Carvalho Chehab , "Daniel W. S. Almeida" , Mauro Carvalho Chehab , linux-kernel@vger.kernel.org, linux-media@vger.kernel.org Subject: [PATCH 12/31] media: vidtv: cleanup null packet initialization logic Date: Tue, 24 Nov 2020 12:06:08 +0100 Message-Id: X-Mailer: git-send-email 2.28.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: Mauro Carvalho Chehab To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Initialize the destination buffer/size and the initial offset when creating the local var. Signed-off-by: Mauro Carvalho Chehab --- drivers/media/test-drivers/vidtv/vidtv_mux.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/media/test-drivers/vidtv/vidtv_mux.c b/drivers/media/t= est-drivers/vidtv/vidtv_mux.c index 728ae7c78827..e0cc74e98632 100644 --- a/drivers/media/test-drivers/vidtv/vidtv_mux.c +++ b/drivers/media/test-drivers/vidtv/vidtv_mux.c @@ -348,7 +348,11 @@ static u32 vidtv_mux_poll_encoders(struct vidtv_mux *m) =20 static u32 vidtv_mux_pad_with_nulls(struct vidtv_mux *m, u32 npkts) { - struct null_packet_write_args args =3D {}; + struct null_packet_write_args args =3D { + .dest_buf =3D m->mux_buf, + .buf_sz =3D m->mux_buf_sz, + .dest_offset =3D m->mux_buf_offset, + }; u32 initial_offset =3D m->mux_buf_offset; struct vidtv_mux_pid_ctx *ctx; u32 nbytes; @@ -356,10 +360,7 @@ static u32 vidtv_mux_pad_with_nulls(struct vidtv_mux *= m, u32 npkts) =20 ctx =3D vidtv_mux_get_pid_ctx(m, TS_NULL_PACKET_PID); =20 - args.dest_buf =3D m->mux_buf; - args.buf_sz =3D m->mux_buf_sz; args.continuity_counter =3D &ctx->cc; - args.dest_offset =3D m->mux_buf_offset; =20 for (i =3D 0; i < npkts; ++i) { m->mux_buf_offset +=3D vidtv_ts_null_write_into(args); --=20 2.28.0