Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp807508imu; Wed, 23 Jan 2019 06:06:38 -0800 (PST) X-Google-Smtp-Source: ALg8bN6UQ6dt0vTEH7RkoXRROfYx2c3gMElPaN+jMYZ0upf7u3pmZPwu9TsSuFrpnNkM/khBEgAD X-Received: by 2002:a17:902:7687:: with SMTP id m7mr2314921pll.187.1548252398243; Wed, 23 Jan 2019 06:06:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548252398; cv=none; d=google.com; s=arc-20160816; b=IklXZSVm2q6TbpPZ1J2UIL2DFTtPPEZTyPraHcR8FvXs1TDLqCtdstvAJKe7yKztm4 zl9UOFHfzCP5p9UWhaHtp1m7qH3yI8PjtwE5oOHqzFT9KbP2Ce+jvRAMfPDaW5mHR2cg hKFKX1cgeRC2bODLAl6CslsV8YysY1hAuxfUw0ZIfvrKr5UAHuMtuZvbQ/U9/KvLn5ff dnNR75z/yDyMBsnZzvYzXyZRmS7ap7JgiRwTsDihj6nJh1q8uSU8LtwSVS2QlhtJ2P9X FgDei7Cc87nhnTJFpFmtZmzkjZ71yr94gEtyLYhPnu9tZcbxpaYxvqH2UxA7DFzVjaLG JzbA== 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=qLvYau4aUUW5wBWsV1c7pSnOcd3nrfewXTZ+IubigJI=; b=duRl4ry1wp0G24LvoJp5nF5Yj9QGjnEWXLsEpUGjbcam40fIF0Dig3gwWEZEKs4eFb v+frdy29Bx9eeYnzKu7BA4phS9GGhA3elq8+SFcQNKGd3Exy3lxiuppaoEPQ7GU9UTq1 KXQQk1cv0K8AzSnt++5uErBu4ywBW479hl3wKOenIwD7mvLq8jeb28+HIG4nK9gWawzj AextUjPrhwE0IaNPS1j1owHotL//MtgT4dxJoHT3IXdCKA1AaOBP9O3srFJ4q4QDcGLF OiWCJlllEsmfGbuIoebKXejbwQI0qZ/3v5Y2v8yYd8zxvjfKBfLgF0vZ37ss4yaBnwg2 eTxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=llr4S6SF; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a124si19234579pfb.263.2019.01.23.06.06.22; Wed, 23 Jan 2019 06:06:38 -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=@kernel.org header.s=default header.b=llr4S6SF; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726350AbfAWOEt (ORCPT + 99 others); Wed, 23 Jan 2019 09:04:49 -0500 Received: from mail.kernel.org ([198.145.29.99]:38482 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726122AbfAWOEt (ORCPT ); Wed, 23 Jan 2019 09:04:49 -0500 Received: from localhost (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (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 8F05A2184D; Wed, 23 Jan 2019 14:04:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1548252288; bh=kDSBGLX2PNkg7XL0kjBL+5Zw95l+yMEWrrVlCxIEM5g=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=llr4S6SFcci6gFBfEnHx+5CMT0LAoeOeuGus/QYnf8nWjlJfOR0RG8Uqru+n80KTJ uVKPQ2pa9ZzyTOzNZMJ0FWaFse26G2Xh0PaxdzRhwpM3xoC4MmWizAyYKaAYtAWnxj 6wqIyJDxIMjrVXBc/Y6UZ82LyVtyf6UTswn64JtQ= Date: Wed, 23 Jan 2019 09:04:47 -0500 From: Sasha Levin To: Dan Carpenter 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: <20190123140447.GK202535@sasha-vm> References: <20190108192628.121270-1-sashal@kernel.org> <20190108192628.121270-56-sashal@kernel.org> <20190109084854.GA1743@kadam> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20190109084854.GA1743@kadam> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 09, 2019 at 11:48:54AM +0300, Dan Carpenter wrote: >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. I'll drop it, thank you. -- Thanks, Sasha