Messages in this thread |  | | | Date | Wed, 27 Oct 2010 17:07:08 -0400 | | From | Jason Baron <> | | Subject | [PATCH 0/2] jump label updates |
| |
Hi,
So we finally tracked down the jump label crashes and it turned out that there was a a bug in the compiler in the implementation of 'asm goto'. As the fix has not yet been committed yet to gcc, and I don't have a simple test case to check if the bug has been fixed, we are going to disable jump labels pending a better test to detect that gcc has been fixed.
The second patch fixes a hang on Geode LX, b/c the no-op probing was done too early - before the exception tables had even been setup.
thanks,
-Jason
Jason Baron (2): move arch_init_ideal_nop5 later jump label: disable due to compiler bug
arch/x86/include/asm/alternative.h | 1 - arch/x86/kernel/alternative.c | 132 ++++++++++++++++++------------------ arch/x86/kernel/setup.c | 6 -- include/linux/jump_label.h | 9 +++ 4 files changed, 76 insertions(+), 72 deletions(-)
|  |