Received: by 2002:ac0:950e:0:0:0:0:0 with SMTP id f14csp784668imc; Sat, 16 Mar 2019 16:12:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqyvJ+51UefLw5k90+HgmvFHq4nDGKvxL76SFIS7f7hAS9mzq87ViifoCXJhHbB04TrnylHM X-Received: by 2002:a17:902:7610:: with SMTP id k16mr11552682pll.215.1552777941131; Sat, 16 Mar 2019 16:12:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552777941; cv=none; d=google.com; s=arc-20160816; b=RSAgAsDbC5YDnnGBMwVXot2pygMp/s8vfeNWirEeEjchlrh8j4TnKD2zaOW0SOj745 NHs5sg+g/XL5OagEBM1Svvf5zMuYUpuN+nGHZTuwNX27omd3WpzcUjUH91lb5sLC1KNV N2Dh1SYbp1GCokXDzerapbQCul9/i84ahLOmPC94aubg6RqAMgyAZizU0zXz533w/u5g 0W6vqVoWFZbWgCnVTDClYK1C2G72euw9YpUpwMR73AC6QL2nmUEO734w2znLk74re+0x Z0/qL71xkvooAnaLW1CQYqdCZ8wVP8ln5wC8yhvAmOxSUQ/S372SMoUj2NAnOiuZENIg 8bqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=ON+gSdIJiSQ3NKHPWp/ogVW4wQSjkVJid7EP2XIVOcQ=; b=ose0PkUK5tlqSpHlmtQF9+XbynjvCBVdidFqYeZQdtDtCJG0H+61hofkmCXbHBTwIZ LGZuRcD4e9rGo3kMuOpJ/kly7e/A1SmjdmC1fAxKYc+EagjSzzDfH9KBW9/6MndGBJCy HCc6DtnZUL2dscxw0X6dAsei9a1ITwBGr406v6IYF3L7WBh0DqqfkN5FZfrR3hTnY6EG XFFwf85p+2acqe07tYOwnZSfvfNOBLCdSZhYRhjBLr2+25KhYDEnlYxjeKfwueEBUZRQ lomiEvPxQAHBZFXMwFlnlceYBFaJlqmxX2z9jA0BDOwild6V63CznY791XJJNzJmSWR4 bPJg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q13si131681pfi.208.2019.03.16.16.12.03; Sat, 16 Mar 2019 16:12:21 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727143AbfCPXFT (ORCPT + 99 others); Sat, 16 Mar 2019 19:05:19 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:40076 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726571AbfCPXFT (ORCPT ); Sat, 16 Mar 2019 19:05:19 -0400 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1h5IMb-0008Nf-1V; Sat, 16 Mar 2019 23:05:13 +0000 From: Colin King To: Sagi Grimberg , Max Gurtovoy , Doug Ledford , Jason Gunthorpe , linux-rdma@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] IB/iser: remove uninitialized variable len Date: Sat, 16 Mar 2019 23:05:12 +0000 Message-Id: <20190316230512.8933-1-colin.king@canonical.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King The variable len is not being inintialized and the uninitialized value is being returned. However, this return path is never reached because the default case in the switch statement returns -ENOSYS. Clean up the code by replacing the return -ENOSYS with a break for the default case and returning -ENOSYS at the end of the function. This allows len to be removed. Also remove redundant break that follows a return statement. Signed-off-by: Colin Ian King --- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.c b/drivers/infiniband/ulp/iser/iscsi_iser.c index 8c707accd148..9c185a8dabd3 100644 --- a/drivers/infiniband/ulp/iser/iscsi_iser.c +++ b/drivers/infiniband/ulp/iser/iscsi_iser.c @@ -763,7 +763,6 @@ static int iscsi_iser_get_ep_param(struct iscsi_endpoint *ep, enum iscsi_param param, char *buf) { struct iser_conn *iser_conn = ep->dd_data; - int len; switch (param) { case ISCSI_PARAM_CONN_PORT: @@ -774,12 +773,10 @@ static int iscsi_iser_get_ep_param(struct iscsi_endpoint *ep, return iscsi_conn_get_addr_param((struct sockaddr_storage *) &iser_conn->ib_conn.cma_id->route.addr.dst_addr, param, buf); - break; default: - return -ENOSYS; + break; } - - return len; + return -ENOSYS; } /** -- 2.20.1