X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=include%2Fasm-s390%2Fbug.h;h=7ddaa05b98d8406b9988921b5275179083bd8e94;hb=7e33db4e2e9d67ee01d105e33fb773eed8ba10f0;hp=a2e7430aafa625b53cc889a998b4ad972f876763;hpb=325a479c4c110db278ef3361460a48c4093252cc;p=~andy%2Flinux diff --git a/include/asm-s390/bug.h b/include/asm-s390/bug.h index a2e7430aafa..7ddaa05b98d 100644 --- a/include/asm-s390/bug.h +++ b/include/asm-s390/bug.h @@ -4,9 +4,10 @@ #include #ifdef CONFIG_BUG + #define BUG() do { \ - printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \ - __asm__ __volatile__(".long 0"); \ + printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \ + __builtin_trap(); \ } while (0) #define HAVE_ARCH_BUG