diff options
-rw-r--r-- | arch/x86/kernel/alternative.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/arch/x86/kernel/alternative.c b/arch/x86/kernel/alternative.c index 318a4f9b7ece..45d79ea890ae 100644 --- a/arch/x86/kernel/alternative.c +++ b/arch/x86/kernel/alternative.c | |||
@@ -342,12 +342,13 @@ void alternatives_smp_switch(int smp) | |||
342 | 342 | ||
343 | #ifdef CONFIG_LOCKDEP | 343 | #ifdef CONFIG_LOCKDEP |
344 | /* | 344 | /* |
345 | * A not yet fixed binutils section handling bug prevents | 345 | * Older binutils section handling bug prevented |
346 | * alternatives-replacement from working reliably, so turn | 346 | * alternatives-replacement from working reliably. |
347 | * it off: | 347 | * |
348 | * If this still occurs then you should see a hang | ||
349 | * or crash shortly after this line: | ||
348 | */ | 350 | */ |
349 | printk("lockdep: not fixing up alternatives.\n"); | 351 | printk("lockdep: fixing up alternatives.\n"); |
350 | return; | ||
351 | #endif | 352 | #endif |
352 | 353 | ||
353 | if (noreplace_smp || smp_alt_once) | 354 | if (noreplace_smp || smp_alt_once) |