linux/arch
Christophe Leroy 0faa22f09c powerpc/time: Force inlining of get_tb()
Force inlining of get_tb() in order to avoid getting
following function in vdso32, leading to suboptimal
performance in clock_gettime()

00000688 <.get_tb>:
 688:	7c 6d 42 a6 	mftbu   r3
 68c:	7c 8c 42 a6 	mftb    r4
 690:	7d 2d 42 a6 	mftbu   r9
 694:	7c 03 48 40 	cmplw   r3,r9
 698:	40 e2 ff f0 	bne+    688 <.get_tb>
 69c:	4e 80 00 20 	blr

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/df05d53eed1210cf1aa76d1fb44aa0fab29c018e.1608488286.git.christophe.leroy@csgroup.eu
2020-12-21 22:06:10 +11:00
..
alpha tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
arc tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
arm ARM: SoC updates for OMAP GenPD 2020-12-16 16:53:54 -08:00
arm64 ARM: device tree updates for 5.11 2020-12-16 16:27:35 -08:00
c6x tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
csky Tracing updates for 5.11 2020-12-17 13:22:17 -08:00
h8300 tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
hexagon tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
ia64 tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
m68k tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
microblaze Microblaze patches for 5.11-rc1 2020-12-16 12:04:39 -08:00
mips tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
nds32 Tracing updates for 5.11 2020-12-17 13:22:17 -08:00
nios2 tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
openrisc tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
parisc Tracing updates for 5.11 2020-12-17 13:22:17 -08:00
powerpc powerpc/time: Force inlining of get_tb() 2020-12-21 22:06:10 +11:00
riscv tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
s390 Tracing updates for 5.11 2020-12-17 13:22:17 -08:00
sh ARM: SoC drivers for v5.11 2020-12-16 16:38:41 -08:00
sparc tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
um tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
x86 Tracing updates for 5.11 2020-12-17 13:22:17 -08:00
xtensa tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
.gitignore
Kconfig Tracing updates for 5.11 2020-12-17 13:22:17 -08:00