e1000e: Out of line __ew32_prepare/__ew32
authorAndi Kleen <ak@linux.intel.com>
Tue, 20 May 2014 08:22:45 +0000 (08:22 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 27 May 2014 09:10:44 +0000 (02:10 -0700)
commitc6f3148c5bcad2eb9ff1c700d6c79815173aed35
tree2ec3c4a276ebfeeec40df99c7c4251bdfb06b91c
parent50844bb7f445165afda1af315bd16c93bf528185
e1000e: Out of line __ew32_prepare/__ew32

Out of lining these two common inlines saves about 30k text size,
due to their errata workarounds.

14131431 2008136 1507328 17646895 10d452f vmlinux-before-e1000e
14101415 2004040 1507328 17612783 10cbfef vmlinux-e1000e

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/e1000e/e1000.h
drivers/net/ethernet/intel/e1000e/netdev.c