Searched hist:"11 b64c8acca05d7e50a873e0e8758b75d6d6650f" (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/s390/cio/ |
H A D | ioasm.h | diff 11b64c8acca05d7e50a873e0e8758b75d6d6650f Fri Dec 18 12:59:40 CET 2015 Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 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>
|
H A D | Makefile | diff 11b64c8acca05d7e50a873e0e8758b75d6d6650f Fri Dec 18 12:59:40 CET 2015 Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 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>
|