aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx4/qp.c
diff options
context:
space:
mode:
authorRoland Dreier <rolandd@cisco.com>2010-04-28 14:57:40 -0700
committerRoland Dreier <rolandd@cisco.com>2010-04-28 14:57:40 -0700
commit617c9a7e398878d036a3aa9a063ccba145854b45 (patch)
tree77e7e221467f9c2baae82f1a152e16f2b6b59302 /drivers/infiniband/hw/mlx4/qp.c
parentRDMA/cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (diff)
downloadlinux-dev-617c9a7e398878d036a3aa9a063ccba145854b45.tar.xz
linux-dev-617c9a7e398878d036a3aa9a063ccba145854b45.zip
RDMA/cxgb3: Shrink .text with compile-time init of handlers arrays
Using compile-time designated initializers for the handler arrays instead of open-coding the initialization in iwch_cm_init() is (IMHO) cleaner, and leads to substantially smaller code: on my x86-64 build, bloat-o-meter shows: add/remove: 0/1 grow/shrink: 4/3 up/down: 4/-1682 (-1678) function old new delta tx_ack 167 168 +1 state_set 55 56 +1 start_ep_timer 99 100 +1 pass_establish 177 178 +1 act_open_req_arp_failure 39 38 -1 sched 84 82 -2 iwch_cm_init 442 91 -351 work_handlers 1328 - -1328 Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/mlx4/qp.c')
0 files changed, 0 insertions, 0 deletions