Received: by 10.213.65.68 with SMTP id h4csp49295imn; Fri, 30 Mar 2018 14:01:47 -0700 (PDT) X-Google-Smtp-Source: AIpwx48yn3LMhmKyW8Yc5e9MuSxw0/RiJ1bmhfX/Mf5uU9FQfg1BObSdvp0G4U1MDdlaEUWsym9z X-Received: by 2002:a17:902:7889:: with SMTP id q9-v6mr540880pll.237.1522443707404; Fri, 30 Mar 2018 14:01:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522443707; cv=none; d=google.com; s=arc-20160816; b=FiJYVBjjNXB0qk6uA9TdW2g1rYZkBu9q702T+A1V9biDTzjhB8ra1Vz2t3Krjg0Jtr oswErQvpsa2W4isJBDpejdt9/3tOdb2BK46fLXHa5d2K569yZu2+xNbMBqCb1vW0WA98 UtAy+x3L7JSY1OorbZQg9LeY1mtdbgz7C0fZoWQ8ZiyRUOvTvY4pgviop1dJtqG89sEL WgnAcx3PlIc55dguc4tQZsyvJV2lC8etumYyA1H0kZW8ck9+yddBgmdjUwGa+7X6WJKw zIseN/mXS7RnNJRJ4+MIQMxu2qyhq1fcWaNVWtgyv1NDg7ozkmBVeisRa8SeLtrJ1Bw5 V8gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:reply-to:message-id:date:subject:cc:to :from:arc-authentication-results; bh=MBPUvJvm9t8OoYjjzr2kgTW6XYsMJBl/8Fg2Ey4uKzY=; b=h5xn0+XccnQullVZSecg6uwpaN7oVQGmNTWXCePrW6lMB4jomC5SuZP3wYs8zrY+Qm nmxt4PivGDBO+LzCB3TePLMSw7ADh1smjAtd8E4Bn+XOJYFZjGuSXxyb4jgNxYZ2+lDW ZP2eRpIVdrXSD+Yy42+JoIzBBWpoFLsSdIf6E1KaaWhm0TZwsfzDP3e3imWYGa7jwuwS DtOjKQ9d+09oq0rZ5EIPBOtHmhKizz6LMn+/9Ac780zPfjV2dGB94TLquB5YlT3qORSa Gkb+TWDE++ne5UwsxwHhH4GnDyvuFd1Pj/cFNLhIgbcB0sv9IfeyXuCZtk0/tH/dWWni 7Ltw== 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 m12si6112659pgd.240.2018.03.30.14.01.32; Fri, 30 Mar 2018 14:01:47 -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 S1752848AbeC3U7O (ORCPT + 99 others); Fri, 30 Mar 2018 16:59:14 -0400 Received: from a2nlsmtp01-03.prod.iad2.secureserver.net ([198.71.225.37]:44412 "EHLO a2nlsmtp01-03.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752568AbeC3U7M (ORCPT ); Fri, 30 Mar 2018 16:59:12 -0400 Received: from linuxonhyperv2.linuxonhyperv.com ([107.180.71.197]) by : HOSTING RELAY : with SMTP id 216BfINhozDeH216BfJT2V; Fri, 30 Mar 2018 13:58:11 -0700 x-originating-ip: 107.180.71.197 Received: from haiyangz by linuxonhyperv2.linuxonhyperv.com with local (Exim 4.89_1) (envelope-from ) id 1f216A-00085a-Ti; Fri, 30 Mar 2018 13:58:10 -0700 From: Haiyang Zhang To: davem@davemloft.net, netdev@vger.kernel.org Cc: haiyangz@microsoft.com, kys@microsoft.com, sthemmin@microsoft.com, olaf@aepfle.de, vkuznets@redhat.com, devel@linuxdriverproject.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next] hv_netvsc: Clean up extra parameter from rndis_filter_receive_data() Date: Fri, 30 Mar 2018 13:57:59 -0700 Message-Id: <20180330205759.31055-1-haiyangz@linuxonhyperv.com> X-Mailer: git-send-email 2.15.1 Reply-To: haiyangz@microsoft.com X-CMAE-Envelope: MS4wfAJsmj1OIgT7IPLkZhnoL0ZS9yUhsGi9avDS7/c8UOkzWtkb3zWXXjTArgk8DjUPLeGsq5fGgVgl0I5dw5TtgmZBD9ogotZw/6l7MZi/WYk4zHNpp5et dyETFwW/xYZwItFZV5wTDKwtcq7pcIJOvhahKYqDdZgP1TBWxUhCe0JSp/Hrmi76Ztl7FL42QQZX4/wfLtLD6DnV7qg7erumB/mIPcOpUOh263KbbS4C9Qpn tW6Ub5aAN+IBUDCDoFupopzGs0fnJNDltlhzPPiVVblcLzr3NusdepEgS9nVhlVyXirTHHDAi7vtt2BmQVSW0j2nQ3ZTEUNt1apLtQMgg3Nd6lfEh+VLSTSR Jsg2onH+anaC+J6coJensybC43Yry+D5zR45tQ6fHwFA/sTBIoiA/i05wV9zfggX1v7LXbU/crmIPC+KsowXsPhg9a9sM7mQnOaRgeRIwWRcWqaTZZm8Yl88 fk2YyKvdy9CivZPVNA7mLXEuf7NPdGWb5BHSsg== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Haiyang Zhang The variables, msg and data, have the same value. This patch removes the extra one. Signed-off-by: Haiyang Zhang --- drivers/net/hyperv/rndis_filter.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c index 4a4952363e8a..e2b68d9328a7 100644 --- a/drivers/net/hyperv/rndis_filter.c +++ b/drivers/net/hyperv/rndis_filter.c @@ -365,14 +365,15 @@ static inline void *rndis_get_ppi(struct rndis_packet *rpkt, u32 type) static int rndis_filter_receive_data(struct net_device *ndev, struct netvsc_device *nvdev, - struct rndis_message *msg, struct vmbus_channel *channel, - void *data, u32 data_buflen) + struct rndis_message *msg, + u32 data_buflen) { struct rndis_packet *rndis_pkt = &msg->msg.pkt; const struct ndis_tcp_ip_checksum_info *csum_info; const struct ndis_pkt_8021q_info *vlan; u32 data_offset; + void *data; /* Remove the rndis header and pass it back up the stack */ data_offset = RNDIS_HEADER_SIZE + rndis_pkt->data_offset; @@ -393,14 +394,15 @@ static int rndis_filter_receive_data(struct net_device *ndev, vlan = rndis_get_ppi(rndis_pkt, IEEE_8021Q_INFO); + csum_info = rndis_get_ppi(rndis_pkt, TCPIP_CHKSUM_PKTINFO); + + data = (void *)msg + data_offset; + /* * Remove the rndis trailer padding from rndis packet message * rndis_pkt->data_len tell us the real data length, we only copy * the data packet to the stack, without the rndis trailer padding */ - data = (void *)((unsigned long)data + data_offset); - csum_info = rndis_get_ppi(rndis_pkt, TCPIP_CHKSUM_PKTINFO); - return netvsc_recv_callback(ndev, nvdev, channel, data, rndis_pkt->data_len, csum_info, vlan); @@ -419,8 +421,8 @@ int rndis_filter_receive(struct net_device *ndev, switch (rndis_msg->ndis_msg_type) { case RNDIS_MSG_PACKET: - return rndis_filter_receive_data(ndev, net_dev, rndis_msg, - channel, data, buflen); + return rndis_filter_receive_data(ndev, net_dev, channel, + rndis_msg, buflen); case RNDIS_MSG_INIT_C: case RNDIS_MSG_QUERY_C: case RNDIS_MSG_SET_C: -- 2.15.1