diff options
author | 2009-05-20 11:40:59 -0700 | |
---|---|---|
committer | 2009-06-17 11:06:26 +0100 | |
commit | 95affdda9bfba0ac17025d48c622e1f30964e316 (patch) | |
tree | 18a3551d8882b07da35922d77d4bee7f3b16365e /lib/fault-inject.c | |
parent | MIPS: Replace some magic numbers with symbolic values in tlbex.c (diff) | |
download | wireguard-linux-95affdda9bfba0ac17025d48c622e1f30964e316.tar.xz wireguard-linux-95affdda9bfba0ac17025d48c622e1f30964e316.zip |
MIPS: Fold the TLB refill at the vmalloc path if possible.
Try to fold the 64-bit TLB refill handler opportunistically at the
beginning of the vmalloc path so as to avoid splitting execution flow in
half and wasting cycles for a branch required at that point then. Resort
to doing the split if either of the newly created parts would not fit into
its designated slot.
Original-patch-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'lib/fault-inject.c')
0 files changed, 0 insertions, 0 deletions