diff options
| author | Soren Brinkmann <soren.brinkmann@xilinx.com> | 2014-05-04 15:43:01 -0700 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2014-05-05 17:11:18 -0400 | 
| commit | 504ad98df3a6b027ce997ca8f620e949cafb151f (patch) | |
| tree | 4fcd8f66ca94c65c7b11ce06434716969ad41f7c /lib/mpi/mpiutil.c | |
| parent | 02f7a34f34e30ee6fd02e01201ae130003e516ab (diff) | |
net: macb: Remove 'unlikely' optimization
Coverage data suggests that the unlikely case of receiving data while
the receive handler is running may not be that unlikely.
Coverage data after running iperf for a while:
    91320:  891:	work_done = bp->macbgem_ops.mog_rx(bp, budget);
    91320:  892:	if (work_done < budget) {
     2362:  893:		napi_complete(napi);
        -:  894:
        -:  895:		/* Packets received while interrupts were disabled */
     4724:  896:		status = macb_readl(bp, RSR);
     2362:  897:		if (unlikely(status)) {
      762:  898:			if (bp->caps & MACB_CAPS_ISR_CLEAR_ON_WRITE)
      762:  899:				macb_writel(bp, ISR, MACB_BIT(RCOMP));
        -:  900:			napi_reschedule(napi);
        -:  901:		} else {
     1600:  902:			macb_writel(bp, IER, MACB_RX_INT_FLAGS);
        -:  903:		}
        -:  904:	}
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions
