Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2467469pxk; Sun, 20 Sep 2020 05:16:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwlfEFqKZM+PKVFz6Y8oq9kLCc+DMnDCmdN4O4CHfXJO9elvNGARthAbYpJawHSRn4CUTfR X-Received: by 2002:a17:906:fb04:: with SMTP id lz4mr2467469ejb.535.1600604190785; Sun, 20 Sep 2020 05:16:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600604190; cv=none; d=google.com; s=arc-20160816; b=Y2mOqJGBfrFYv0czB9sVniJ95EzmBnLNfxzK/U7u49EjFF8V6n/NsYIjjSPfJKQ3I5 TvmgNADCNFgce/yBSPgqCLYIf2/mCysOEjxHe0WM6U7b9Uf+kPuYhUIPiLV6EUDpprmf Q2XBlXoBm/xG3qjXEextG0OTsw5x1pVwRp7taWlRTRSZ9YVaDFd8XEy1u4mcXKo9tDQ3 BtpjYZ4E9Ue0ntZ1ytyA2d9tlsg4btw3bYQALXHsuBhnySXumttQS6hhYZcH4eknBovG tJnT09EbX0iO7QiBMI+8gbw1kVDAH4/diawy0hMZmZiZnSe5JPki4+ja3aSGr1uxNdnn Q+WQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=sGnpJ9wA/9SD4tgmtSnqwZbqNLMec/iOyW8zN2EierI=; b=n8mcUxpzgw6uGC2fIIbY+CZW7N9K7be8ZPlTc8HbXi1mgMg2bHGE4CZxtnRLOW4xAL frqWs64JaLn3nNMRBcNXGLmmbW7jyoDEwuHdDxRaSuGAqjt/0UiaqOHczr/E5S4DPdLk /RF+LonmExVBwwZcwSzQ4cfNqq7n13PyZjBJ3H6psqrqXjshf804KyM+CJEZRqfgRdJ+ nyrVgMgmHmJdrHcK1KMnB74L8IcTT/ZehXOh3AXe+36gsYDxtsjFpbWQ+qR/UHy5rdv8 YtrmV6VNHwTvROsqc6Qr/AyOKWzl35L544W2T9V9NPG2Ln2/Wf8PsGGI2Onwi5wIMSaP uBGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gZpKOrAr; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r25si5927629ejx.180.2020.09.20.05.16.07; Sun, 20 Sep 2020 05:16:30 -0700 (PDT) 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 header.i=@kernel.org header.s=default header.b=gZpKOrAr; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726327AbgITMNk (ORCPT + 99 others); Sun, 20 Sep 2020 08:13:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:32798 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726273AbgITMNj (ORCPT ); Sun, 20 Sep 2020 08:13:39 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (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 BC06C20EDD; Sun, 20 Sep 2020 12:13:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600604019; bh=St34CU+hKennzLlK8KQtGoAKVzgqXhSP0qV5c5oRK1s=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=gZpKOrArKaRAvwTnvWOS5ihs8YMzxfoWS0jauFayh5wm4K6ILhrSVsaECe+o08eH9 SiP52kmKv/GbiWSnMbZj/uj1TtAYEL16G9BIH3k80ZQKpvYphlwSLaiHm335n/khgp +3KAZ136kp3SE1ju1CoVg9FGysGjziqScHdxLk10= Date: Sun, 20 Sep 2020 14:14:04 +0200 From: Greg Kroah-Hartman To: Julia Lawall Cc: kernel-janitors@vger.kernel.org, Jiri Slaby , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 01/14] pch_uart: drop double zeroing Message-ID: <20200920121404.GA2830482@kroah.com> References: <1600601186-7420-1-git-send-email-Julia.Lawall@inria.fr> <1600601186-7420-2-git-send-email-Julia.Lawall@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1600601186-7420-2-git-send-email-Julia.Lawall@inria.fr> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 20, 2020 at 01:26:13PM +0200, Julia Lawall wrote: > sg_init_table zeroes its first argument, so the allocation of that argument > doesn't have to. > > the semantic patch that makes this change is as follows: > (http://coccinelle.lip6.fr/) > > // > @@ > expression x,n,flags; > @@ > > x = > - kcalloc > + kmalloc_array > (n,sizeof(struct scatterlist),flags) > ... > sg_init_table(x,n) > // > > Signed-off-by: Julia Lawall It inits the first entry in the array, but what about all of the other ones? Is that "safe" to have uninitialized data in them like your change causes to happen? thanks, greg k-h