Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3411444pxf; Mon, 29 Mar 2021 01:14:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzp05gn+83QyXUrEDslj0gzFeHCKu8f2W1aZyIfWqyYNRWq4NgxO9A2CoZ4z3CWDNdifNfu X-Received: by 2002:a05:6402:138f:: with SMTP id b15mr27465520edv.121.1617005647515; Mon, 29 Mar 2021 01:14:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617005647; cv=none; d=google.com; s=arc-20160816; b=RIJWsrnZeFZMigAwwakII/MN5bOZ463wi06Vsvie66EyanVlbrZX8gjFbn38JTy22l XurGvZXG2K6OdAyE8On269WYbDIkKeGjBgspqQ/80K41zzPMoussAQrI0dL7sUTTAFfW kUr7e9Vsto+X+uXICQM3b6hT9CmxYWhK4WdC12YJ7Jkvx+5NzfbnQ3NIPBxmoyy0XOWc QxkSQ1CVZxRvp0Y6PVnopX48qCnrS1G+OK7l4SF92BVDYzeh1JF7qHNgjCs/dMfuXShq mCrGT1KF0OxzJMT/i57tEzAXKPhD4FOi7+n8oiEHbWO+goLRh5H1vIIozRO2JrZIwxZ2 tnTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=3XIYtCC0/c8+nSsDVGNjKTDgWvO+UpHhCXRx/CQc5Mg=; b=rfQOwGyAEq3QiK/+bcJqs2l1Yt2b81rXYLaJnOrEBfl+ZWbk0MEcGng4LKn7QI1XXy yQLLlgB8ENdXeXl2cLTdoRfAYFJP4W70qOzj2rr9sdFu6tqftsEPIHLKow21w/q/yI6z 3rAee087Bk7Hi7x4RwIOmWlkdFwjpfolYmYvPmg0a+VyCtXgs4dzOYfZmuC+xW3Y+3xc LEWk2nJcMC/NQ4xEAYoDkMO88TRPjAM5E3fUGxVNmUVDFOMZz8ZeoOex+EjwzwT0zka3 GuCsKvV7IH7pBPIlnDyu44AbD9d4LE/pKfCnc3+83Aqek9RhOZpMl5lBDSqHqKANy7/x PMFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=K6f4ZfBl; 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=pass (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 d12si13291890ejj.594.2021.03.29.01.13.45; Mon, 29 Mar 2021 01:14:07 -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=@linuxfoundation.org header.s=korg header.b=K6f4ZfBl; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231587AbhC2IKn (ORCPT + 99 others); Mon, 29 Mar 2021 04:10:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:49560 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232228AbhC2IGQ (ORCPT ); Mon, 29 Mar 2021 04:06:16 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 330C86193C; Mon, 29 Mar 2021 08:06:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1617005175; bh=QYYBqPgpf6rdxTRU5J/O3iAC7Ni8jeHSeg2wLg/r/Y4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=K6f4ZfBlo2x/lg9EFk89sgqvlnp9MWYBzZUGQD3VTjD+bDUMs7nnwvFwMrkeKzta1 hSVf/I1GwhE6WOmaA4xhDSUnGuPebc8uduES+xJaenetNk+QZKtQy+qgk29GK20Rfk 09VBL8Lv7CQTjSoPHtQSY7XkSLcnl6jrOXNRZadU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, TOTE Robot , Manish Rangankar , Jia-Ju Bai , "Martin K. Petersen" , Sasha Levin Subject: [PATCH 4.14 51/59] scsi: qedi: Fix error return code of qedi_alloc_global_queues() Date: Mon, 29 Mar 2021 09:58:31 +0200 Message-Id: <20210329075610.553655128@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210329075608.898173317@linuxfoundation.org> References: <20210329075608.898173317@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jia-Ju Bai [ Upstream commit f69953837ca5d98aa983a138dc0b90a411e9c763 ] When kzalloc() returns NULL to qedi->global_queues[i], no error return code of qedi_alloc_global_queues() is assigned. To fix this bug, status is assigned with -ENOMEM in this case. Link: https://lore.kernel.org/r/20210308033024.27147-1-baijiaju1990@gmail.com Fixes: ace7f46ba5fd ("scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework.") Reported-by: TOTE Robot Acked-by: Manish Rangankar Signed-off-by: Jia-Ju Bai Signed-off-by: Martin K. Petersen Signed-off-by: Sasha Levin --- drivers/scsi/qedi/qedi_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c index a742b8856776..b0a404d4e676 100644 --- a/drivers/scsi/qedi/qedi_main.c +++ b/drivers/scsi/qedi/qedi_main.c @@ -1354,6 +1354,7 @@ static int qedi_alloc_global_queues(struct qedi_ctx *qedi) if (!qedi->global_queues[i]) { QEDI_ERR(&qedi->dbg_ctx, "Unable to allocation global queue %d.\n", i); + status = -ENOMEM; goto mem_alloc_failure; } -- 2.30.1