Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 73436a1d authored by Yinghai Lu's avatar Yinghai Lu Committed by H. Peter Anvin
Browse files

x86: mtrr_cleanup safe to get more spare regs now



Delay exit to make sure we can actually get the optimal result in as
many cases as possible.

Signed-off-by: default avatarYinghai Lu <yhlu.kernel@gmail.com>
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent 8f0afaa5
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -1353,10 +1353,8 @@ static int __init mtrr_cleanup(unsigned address_bits)
		nr_mtrr_spare_reg = num_var_ranges - 1;
	num_reg_good = -1;
	for (i = num_var_ranges - nr_mtrr_spare_reg; i > 0; i--) {
		if (!min_loss_pfn[i]) {
		if (!min_loss_pfn[i])
			num_reg_good = i;
			break;
		}
	}

	index_good = -1;