Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp5325001imm; Sun, 22 Jul 2018 19:32:52 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdwP/XeL1nlnh1109FdQRVbLDUMSFCMepgacgQk6vXhlks7EgT8Rt7HAyVxa3cz/wrum5Ji X-Received: by 2002:a63:4951:: with SMTP id y17-v6mr10665344pgk.32.1532313172686; Sun, 22 Jul 2018 19:32:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532313172; cv=none; d=google.com; s=arc-20160816; b=hoGlYhOn5D3E4RySPDGj+NRpXfPCN25716UQBKPSopMp970ZOscswt76ZL2nupHbeb rh+wLLnl5w80OTBB3MBcGV4OqlPcYEPLRqVXgJ3VULz8RYs+eRI0u6CDXVnS87fA6TCE tjbqFo24JqXHhMUxqeJUuQ0zxjlHFQQtPiRaxqV/rLOsEvc31okGtKZiSiUgfeughjNH bL7pJv7B//V6phXEYBpaAQ6lcRPIK+JK7kiBWMv8o4zc7n8gTdQKx4TPIA4ZmtOO1cQU xVe3so/qFU6fmS+xr2M9/RG0i13eyae7VKTGurdxGX2/+nVer+mPJ8lE2hnC8kvpP6Xv Ox6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=buPs1ULOHVtB0Izj533nveVogJtHubMPzzNLRJiJ8Yc=; b=uXW4kkAFxigXNRN975ZtSpHraWvcIzX7iBvs+Xu19jyYOyPUTn8CW7ENzTgM3VpHcw cavYUzwchlvN6KhszNwl9I8rMcOKqjG3NwWo+ITorHEiVpWOcL7n4Po0olvPgSGo4gOi CS2SOBiGz8660zC+Sk75/vYwb77SMbLc4KtrUaDsHrZUFJKUxc5u/rlPIguB3jzrkZL4 iPqlUjnkhFWMp02TIpye9L8xy8j9uCI4mt5NyWGFvagOuo21Mxgc5GpaBSujsSCYWg/9 qgZzxuKJZfkW3WuMiGOCnJ8CPLuk6X7WmS5u4Ak9YESTXY6GYkjzkEMSDwtoS+w4nTMm 1k7Q== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k184-v6si7268381pge.209.2018.07.22.19.32.38; Sun, 22 Jul 2018 19:32:52 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387689AbeGWDal (ORCPT + 99 others); Sun, 22 Jul 2018 23:30:41 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:9665 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1731243AbeGWDal (ORCPT ); Sun, 22 Jul 2018 23:30:41 -0400 Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 770C19CCD6888; Mon, 23 Jul 2018 10:31:45 +0800 (CST) Received: from linux-work.huawei.com (10.67.189.174) by DGGEMS408-HUB.china.huawei.com (10.3.19.208) with Microsoft SMTP Server id 14.3.382.0; Mon, 23 Jul 2018 10:31:39 +0800 From: nixiaoming To: , , , , CC: , , Subject: [PATCH v2] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id Date: Mon, 23 Jul 2018 09:57:11 +0800 Message-ID: <20180723015711.27961-1-nixiaoming@huawei.com> X-Mailer: git-send-email 2.10.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.189.174] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org READ_BUF(8); dummy = be32_to_cpup(p++); dummy = be32_to_cpup(p++); ... READ_BUF(4); dummy = be32_to_cpup(p++); Assigning value to "dummy" here, but that stored value is overwritten before it can be used. At the same time READ_BUF() will re-update the pointer p. delete invalid assignment statements Signed-off-by: nixiaoming Signed-off-by: Chuck Lever Signed-off-by: Trond Myklebust --- fs/nfsd/nfs4xdr.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c index a96843c..375ad4b 100644 --- a/fs/nfsd/nfs4xdr.c +++ b/fs/nfsd/nfs4xdr.c @@ -1392,8 +1392,6 @@ nfsd4_decode_exchange_id(struct nfsd4_compoundargs *argp, /* ssp_window and ssp_num_gss_handles */ READ_BUF(8); - dummy = be32_to_cpup(p++); - dummy = be32_to_cpup(p++); break; default: goto xdr_error; -- 2.10.1