summaryrefslogtreecommitdiff
path: root/drivers/s390/char
diff options
context:
space:
mode:
authorPeter Oberparleiter <oberpar@linux.vnet.ibm.com>2015-12-18 11:59:40 (GMT)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2015-12-18 13:59:37 (GMT)
commit11b64c8acca05d7e50a873e0e8758b75d6d6650f (patch)
tree90d2c2012ec94000c8041900e23253dc851f90b0 /drivers/s390/char
parent42248979d5705e056b509cdcfb548e40f708cba8 (diff)
downloadlinux-11b64c8acca05d7e50a873e0e8758b75d6d6650f.tar.xz
s390/cio: Change I/O instructions from inline to normal functions
Adding tracepoints to inline functions adds tracepoint invocation code for each instance where the function is inlined. The resulting increase in kernel code size can have negative impact: - More cache misses in instruction cache - Reduced amount of DMA-capable memory Therefore change all functions implementing I/O instructions from inline to normal functions. Bloat-o-meter summary after change (using performance_defconfig): add/remove: 24/2 grow/shrink: 4/39 up/down: 2205/-4858 (-2653) Signed-off-by: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/char')
0 files changed, 0 insertions, 0 deletions