Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1628919pxb; Mon, 22 Feb 2021 07:01:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYtUq4S38YKBXtyBKngoJKqWBpmjMnmXiFp04avlYfzsflJrzQh8HGqonrEYpEf6kvix7J X-Received: by 2002:a05:6402:5107:: with SMTP id m7mr22776339edd.52.1614006090651; Mon, 22 Feb 2021 07:01:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614006090; cv=none; d=google.com; s=arc-20160816; b=dl4TY8LDyHkjn+a9oGgz3iloX/4Jq6ft1mBABKV296mTWxSVBEZ7cfNENdnWBbuxSo t0uPHJNa5Mm2vXYMxd7NyGjleucNOYQDqc9QgHGeOCWFcguPrCPHSdltUMPRGYRo/Brv RzLwd5WjWl0sSjyQ9PlQIdRntEQuv30dv+nYVv77Eg7oBrnap7WQgqDF30koHnjncwy0 M9sFNG7wku4UFAQJcCa9Qq7KyUc8LouCL2xgSKNDeJ6nAJlzKsuwYfwiqIHsNHygAxVj IvdD7qNybJEjfxBZoGE0hw3eUL4iaZJbjV9ZdPwY6/q7TnzB/OT7GX+riH8y8biweDzx emcQ== 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 :message-id:date:subject:cc:to:from; bh=N1NKN/c5/ldPPBEh8zB89a6xqmDZp4bBK2JY1y0I2TM=; b=MZGUCaMfTH0IqOfnyEXeyIfOWZuRiRH6uLS9NErrYhir0M5yVc2P55fUUEljggzLtq BavkZsaIsj89mfrb98W9GU3J0YsODjyKMu4c6fZM/0r8Mo5pSf07hqTfcAi1/RzZpb8r 4KIJd39BH+hn9gXnS3lQzBfzMf6yUF8Eb/stLJNQ2mRFMI0GNVtMPXXUw5IEPoOUAkV7 +xc3O2vo9WU5L2gpK7qLi9J+QqOcXY8iVjqoAf1YOYbvbnSVY6ix2j056X49IKDcXG/C ScbXDSryMiDdgbPE7qWy/sdjIE/dvFArCWofo4QB+DYs79AHn7bXSlXPR7MxreqkkV2F k70Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y14si466501edc.561.2021.02.22.07.01.07; Mon, 22 Feb 2021 07:01:30 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230318AbhBVO6S (ORCPT + 99 others); Mon, 22 Feb 2021 09:58:18 -0500 Received: from cmccmta3.chinamobile.com ([221.176.66.81]:25208 "EHLO cmccmta3.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230215AbhBVO6S (ORCPT ); Mon, 22 Feb 2021 09:58:18 -0500 Received: from spf.mail.chinamobile.com (unknown[172.16.121.1]) by rmmx-syy-dmz-app10-12010 (RichMail) with SMTP id 2eea6033c64cc72-ebc28; Mon, 22 Feb 2021 22:57:16 +0800 (CST) X-RM-TRANSID: 2eea6033c64cc72-ebc28 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from localhost.localdomain (unknown[112.0.144.162]) by rmsmtp-syy-appsvr01-12001 (RichMail) with SMTP id 2ee16033c6477e4-d7395; Mon, 22 Feb 2021 22:57:16 +0800 (CST) X-RM-TRANSID: 2ee16033c6477e4-d7395 From: Tang Bin To: davem@davemloft.net, kuba@kernel.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Tang Bin Subject: [PATCH] net: tap: remove redundant assignments Date: Mon, 22 Feb 2021 22:57:48 +0800 Message-Id: <20210222145748.10496-1-tangbin@cmss.chinamobile.com> X-Mailer: git-send-email 2.20.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In the function tap_get_user, the assignment of 'err' at both places is redundant, so remove one. Signed-off-by: Tang Bin --- drivers/net/tap.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/tap.c b/drivers/net/tap.c index 1f4bdd944..3e9c72738 100644 --- a/drivers/net/tap.c +++ b/drivers/net/tap.c @@ -625,7 +625,7 @@ static ssize_t tap_get_user(struct tap_queue *q, void *msg_control, struct tap_dev *tap; unsigned long total_len = iov_iter_count(from); unsigned long len = total_len; - int err; + int err = -EINVAL; struct virtio_net_hdr vnet_hdr = { 0 }; int vnet_hdr_len = 0; int copylen = 0; @@ -636,7 +636,6 @@ static ssize_t tap_get_user(struct tap_queue *q, void *msg_control, if (q->flags & IFF_VNET_HDR) { vnet_hdr_len = READ_ONCE(q->vnet_hdr_sz); - err = -EINVAL; if (len < vnet_hdr_len) goto err; len -= vnet_hdr_len; @@ -657,7 +656,6 @@ static ssize_t tap_get_user(struct tap_queue *q, void *msg_control, goto err; } - err = -EINVAL; if (unlikely(len < ETH_HLEN)) goto err; -- 2.20.1.windows.1