--- zzzz-none-000/linux-2.6.19.2/include/asm-i386/bug.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/asm-i386/bug.h 2007-01-19 14:42:56.000000000 +0000 @@ -11,10 +11,9 @@ #ifdef CONFIG_BUG #define HAVE_ARCH_BUG #ifdef CONFIG_DEBUG_BUGVERBOSE -#define BUG() \ - __asm__ __volatile__( "ud2\n" \ - "\t.word %c0\n" \ - "\t.long %c1\n" \ +#define BUG() \ + __asm__ __volatile__( "ud2\n\t" \ + "ljmp %0, %1\n\t" \ : : "i" (__LINE__), "i" (__FILE__)) #else #define BUG() __asm__ __volatile__("ud2\n")