Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933677AbcKVOu1 (ORCPT ); Tue, 22 Nov 2016 09:50:27 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:58008 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933484AbcKVOuY (ORCPT ); Tue, 22 Nov 2016 09:50:24 -0500 From: Arnd Bergmann To: Hannes Reinecke Cc: "Martin K. Petersen" , Don Brace , "James E.J. Bottomley" , Kevin Barnett , Scott Teel , Justin Lindley , esc.storagedev@microsemi.com, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] scsi: hpsa: fix uninitialized variable access Date: Tue, 22 Nov 2016 15:49:50 +0100 Message-ID: <3179555.Y0kaXrZstW@wuerfel> User-Agent: KMail/5.1.3 (Linux/4.4.0-34-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: <04f7cd82-8979-0f08-8b16-3cf863795ccf@suse.com> References: <20161122143303.1871678-1-arnd@arndb.de> <04f7cd82-8979-0f08-8b16-3cf863795ccf@suse.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:XpZdvIPuwp+zaXn+8q41cALkqO1sFI8L5G+RK4xENWk8UwMOkTJ ip70FuY67sQQ6U3lRGOre6tfwSavovC0safsteuhXkJGACnlfkP1L5VJzGwNCytr9mp7IYA KbwENuPJ6XClPO+ndUQjNurGFi5E4k13LL0e3+OF+EHpKXYTD3IT1XhvoN2J+ObT7X4bDSl N4RHhU5Pnhwgbq0ropl7Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:cE1XJP335wI=:MYRPiyUVK75eb2DuVVk3oj y8dlZvU1RqESVELPyOarW18h/zfA4kRtFnq9KfCCi5Ehj7qw30iQhxbLV9WCW+Nd+MelPyQeY 5CioS/Qm5ReBYKnouZ23lUqJZJtFp7MaGPdl6jnkCvIKBK+7RrSC+lUuIRXWxmqAGsE7EszJA N8KEvX1xSLhW9vh2etXcwkE4TlFmoyVIYwJJ3SJOyIaFGM+Xncz4TnsvBm2WKtqsjo1ToLVV1 2FOLnOUVl3xtNUmfp5vlOcB796eeLejbU4A+z3VDksx64L7BbEEWxYkKLGBaUzjBzSYcxWluQ /ZNLKTLOFFGK9OTukNPCH8FQfNfKV41u/t2giR7W+7HmKAg3EzrCyb4M/QozIq0LSAq2e3trx 2ok1lOmgzXQ5U90Cc+Idb6bjxJuVoGXTJ3JjmB20NJeiueL2N5y+cbF1ernqvYE+kgYaK33xc 4OiYy8US4t29pLS/a888b+CESZnPcNePUNGQ4K4aiyGIkOfcidCfkQH/q2PfOy+fNz/4aFywj XhQaegf9j4QczMgXxTIJiCBH5GoJIhss55U68qPEz2QAT5RKdeXzjQHEhYkPRi49XXcxWqWJ8 CC5H/uHuOgJlyRlMORhE6BLCpZ+n8MxUF/088QAAIhwetElYSJamHFHtjxQVD9EH8AbmjuTrT +v7ISdnSib8LOY9XqDdc7jTltQqPUsiBzD/jBGX3pkMPyFYVlBTNNdOCxPHRma/PKFkJ/fW6g M0PJsjWJkyuZxf5j Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 694 Lines: 23 On Tuesday, November 22, 2016 3:47:09 PM CET Hannes Reinecke wrote: > index 05f7782..ee6f852 100644 > --- a/drivers/scsi/hpsa.c > +++ b/drivers/scsi/hpsa.c > @@ -2031,7 +2031,7 @@ static struct hpsa_scsi_dev_t > *lookup_hpsa_scsi_dev(struct ctlr_info *h, > > static int hpsa_slave_alloc(struct scsi_device *sdev) > { > - struct hpsa_scsi_dev_t *sd; > + struct hpsa_scsi_dev_t *sd = NULL; > unsigned long flags; > struct ctlr_info *h; > > I try not to add initializations like this in general, since they prevent us from finding the bug, but here that seems fine too as we immediately test it for NULL anyway. Can you follow up with a patch to do that? Arnd