diff options
author | stephen hemminger | 2017-07-28 17:59:44 +0200 |
---|---|---|
committer | David S. Miller | 2017-07-30 00:25:43 +0200 |
commit | 02b6de01af1d116c107d61fa3e8583be3b97ac3c (patch) | |
tree | feee338401cd7b48e159ef1e197c28625e66f295 /drivers/net/hyperv/rndis_filter.c | |
parent | netvsc: don't print pointer value in error message (diff) | |
download | kernel-qcow2-linux-02b6de01af1d116c107d61fa3e8583be3b97ac3c.tar.gz kernel-qcow2-linux-02b6de01af1d116c107d61fa3e8583be3b97ac3c.tar.xz kernel-qcow2-linux-02b6de01af1d116c107d61fa3e8583be3b97ac3c.zip |
netvsc: remove unnecessary indirection of page_buffer
The internal API was passing struct hv_page_buffer **
when only simple struct hv_page_buffer * was necessary
for passing an array.
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/hyperv/rndis_filter.c')
-rw-r--r-- | drivers/net/hyperv/rndis_filter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c index bf21ea92c743..d80e9e3f433e 100644 --- a/drivers/net/hyperv/rndis_filter.c +++ b/drivers/net/hyperv/rndis_filter.c @@ -214,11 +214,11 @@ static void dump_rndis_message(struct hv_device *hv_dev, static int rndis_filter_send_request(struct rndis_device *dev, struct rndis_request *req) { - int ret; struct hv_netvsc_packet *packet; struct hv_page_buffer page_buf[2]; struct hv_page_buffer *pb = page_buf; struct net_device_context *net_device_ctx = netdev_priv(dev->ndev); + int ret; /* Setup the packet to send it */ packet = &req->pkt; @@ -245,7 +245,7 @@ static int rndis_filter_send_request(struct rndis_device *dev, } rcu_read_lock_bh(); - ret = netvsc_send(net_device_ctx, packet, NULL, &pb, NULL); + ret = netvsc_send(net_device_ctx, packet, NULL, pb, NULL); rcu_read_unlock_bh(); return ret; |