Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp481614imu; Wed, 9 Jan 2019 00:51:16 -0800 (PST) X-Google-Smtp-Source: ALg8bN4pS7roGJ1beaGZKHEl0oR7qwPAC1Kxzv03SY4Sp4i5dYNHf0FYkEqDQ4upsFmImDuTsbV4 X-Received: by 2002:a63:c451:: with SMTP id m17mr4559022pgg.27.1547023876048; Wed, 09 Jan 2019 00:51:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547023876; cv=none; d=google.com; s=arc-20160816; b=HGVD537QlVqF1jjMmuTJxvgVcGF0hc/dXGFjZOP3c8Af0sw2Rzy/X9VjdRfJsrIrfz pLUd2JyiROb9T7XvGnSnfqdrmCPZjWY7WjGrw+7d/LFe/m3F7Jle6oVaMYEvNqVOz8C2 tdfaZk4KPzRg5VEjKgZ+x0Wzv4iNdqJEDfeefc+CswtdT7xD8jAke2pHL5/Je9PHidlT KhU5eOO/cAiPkMdEyY9sFG5uc+CjItnMD5NhbjRzna3R0NpwCDTa/rDSPZmkJvQ/p4eN HN5MVO7LgIBFy2v3pYXW236bfeeZY8XQCcSC/jkXsysvb4XHmrhrgH34cVPvBMeY4+Jh Kayg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=hmHyLk6AZfrgMOpGkFKNxGnAtkbRW++tU6RVBJIKbzk=; b=aAF9aIREhFRlDQhuuQfX0gtL2g8D0LLcP62+xWRtEImbzY4hnD5EFLhGKZRymWNRFD 5oOqfof5jaBq/122jgAks6z90vfccVSf5uZF5KfbiTf4g69uaOLtH+RN2hXZuM3cGJvr l5R/Ifib0mojIjCJYUWFFJ9crXUEwCbpakqQAfOJ5vTSWmFUNsAzAcLKRVSM8BL034qc 7I4zh97LgJtiN19DGGMcPhL3WQE8q8er2GLhoPUdT0f5W331x+M2CBMMq9wHOEEf+D4O 33V9ZtxZs6vMW4vWFwzRIeIeJwrBl+3JEryaGvo2g+0qU008rHZ6fMAmLqPS5NmSIBgm Y5dQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=2QrKDX+1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b8si67013292plx.383.2019.01.09.00.51.00; Wed, 09 Jan 2019 00:51:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=2QrKDX+1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730065AbfAIItL (ORCPT + 99 others); Wed, 9 Jan 2019 03:49:11 -0500 Received: from userp2120.oracle.com ([156.151.31.85]:35786 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726237AbfAIItK (ORCPT ); Wed, 9 Jan 2019 03:49:10 -0500 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x098hpMu035818; Wed, 9 Jan 2019 08:49:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=corp-2018-07-02; bh=hmHyLk6AZfrgMOpGkFKNxGnAtkbRW++tU6RVBJIKbzk=; b=2QrKDX+1ej3Zupom5fj7NyJtwr/zyOp/zRIlZUbcBHdKXhEo0ptCHk1aVaHW9aULqgNr gsLiFsnd9eYKanLx2Y2opyNcXAy1lqIYKeRCplsghHKdh1o6Bqj4IT9ZXec+GUtkNU/l UYz5MYD/a5bdQyDx02CcnpDX+GH5A+KXH8FMwp/K7D66Lh+8Hhp4ee9sz9Df43zrCPUF c4CSgmEfjmdgewJhDRRtfMCA4gb6sX4pwaAvFcakkFIgg+7zmZq3OmLo+lhyIlCNi9A2 L+djnGAew7yozoWLYqYpU/KnZFBAhG0AHhhJRjqUIqdtIcSwTxMjRSr5JMF6v13LZtBZ 8A== Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp2120.oracle.com with ESMTP id 2ptn7qyvwb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Jan 2019 08:49:07 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x098n7Q8014235 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 9 Jan 2019 08:49:07 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x098n6iQ007060; Wed, 9 Jan 2019 08:49:06 GMT Received: from kadam (/41.202.241.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 09 Jan 2019 00:49:03 -0800 Date: Wed, 9 Jan 2019 11:48:54 +0300 From: Dan Carpenter To: Sasha Levin Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, Mauro Carvalho Chehab , devel@driverdev.osuosl.org, linux-media@vger.kernel.org Subject: Re: [PATCH AUTOSEL 4.20 056/117] media: cedrus: don't initialize pointers with zero Message-ID: <20190109084854.GA1743@kadam> References: <20190108192628.121270-1-sashal@kernel.org> <20190108192628.121270-56-sashal@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190108192628.121270-56-sashal@kernel.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9130 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=604 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1901090076 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a pure cleanup patch, it doesn't affect runtime. On Tue, Jan 08, 2019 at 02:25:24PM -0500, Sasha Levin wrote: > From: Mauro Carvalho Chehab > > [ Upstream commit e4d7b113fdccde1acf8638c5879f2a450d492303 ] > > A common mistake is to assume that initializing a var with: > struct foo f = { 0 }; > > Would initialize a zeroed struct. Actually, what this does is > to initialize the first element of the struct to zero. > > According to C99 Standard 6.7.8.21: > > "If there are fewer initializers in a brace-enclosed > list than there are elements or members of an aggregate, > or fewer characters in a string literal used to initialize > an array of known size than there are elements in the array, > the remainder of the aggregate shall be initialized implicitly > the same as objects that have static storage duration." Static storage is initialized to zero so this is fine. It's just that Sparse complains if you mix NULL and zero. regards, dan carpenter