Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 324021
b: refs/heads/master
c: 5b55633
h: refs/heads/master
i:
  324019: 8095acb
v: v3
  • Loading branch information
Borislav Petkov authored and H. Peter Anvin committed Aug 7, 2012
1 parent 236dbeb commit a3e2cea
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a9ad773e0dd833651f0831020a0ea0265c29f2ea
refs/heads/master: 5b556332c3ab19e6375836d35ca658776e9ba0f6
3 changes: 1 addition & 2 deletions trunk/arch/x86/kernel/cpu/common.c
Original file line number Diff line number Diff line change
Expand Up @@ -940,8 +940,7 @@ void __init identify_boot_cpu(void)
#else
vgetcpu_set_mode();
#endif
if (boot_cpu_data.cpuid_level >= 2)
cpu_detect_tlb(&boot_cpu_data);
cpu_detect_tlb(&boot_cpu_data);
}

void __cpuinit identify_secondary_cpu(struct cpuinfo_x86 *c)
Expand Down
4 changes: 4 additions & 0 deletions trunk/arch/x86/kernel/cpu/intel.c
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,10 @@ static void __cpuinit intel_detect_tlb(struct cpuinfo_x86 *c)
int i, j, n;
unsigned int regs[4];
unsigned char *desc = (unsigned char *)regs;

if (c->cpuid_level < 2)
return;

/* Number of times to iterate */
n = cpuid_eax(2) & 0xFF;

Expand Down

0 comments on commit a3e2cea

Please sign in to comment.