]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commitdiff
netvsc: mark error cases as unlikely
authorstephen hemminger <stephen@networkplumber.org>
Thu, 8 Jun 2017 23:21:21 +0000 (16:21 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 9 Jun 2017 16:15:03 +0000 (12:15 -0400)
Mark if() statements used for error handling only as unlikely()

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc.c

index 652453d9fb088fd5103665e12884d87ff08465c3..caf89a245ba6b427c740119f4596750b97b24d7f 100644 (file)
@@ -855,14 +855,14 @@ int netvsc_send(struct hv_device *device,
        bool xmit_more = (skb != NULL) ? skb->xmit_more : false;
 
        net_device = get_outbound_net_device(device);
-       if (!net_device)
+       if (unlikely(!net_device))
                return -ENODEV;
 
        /* We may race with netvsc_connect_vsp()/netvsc_init_buf() and get
         * here before the negotiation with the host is finished and
         * send_section_map may not be allocated yet.
         */
-       if (!net_device->send_section_map)
+       if (unlikely(!net_device->send_section_map))
                return -EAGAIN;
 
        nvchan = &net_device->chan_table[packet->q_idx];