From 1cdea0b440622e53a38d6c61fe252e8d2a44714c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Tigeot?= Date: Sun, 13 Jul 2014 08:40:12 +0200 Subject: [PATCH] drm: Improve the BUG() macro --- sys/dev/drm/include/linux/kernel.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/dev/drm/include/linux/kernel.h b/sys/dev/drm/include/linux/kernel.h index 19887c794c..9e36a4a33b 100644 --- a/sys/dev/drm/include/linux/kernel.h +++ b/sys/dev/drm/include/linux/kernel.h @@ -48,7 +48,12 @@ #define KERN_INFO "<6>" #define KERN_DEBUG "<7>" -#define BUG() panic("BUG") +#define BUG() do \ +{ \ + panic("BUG in %s at %s:%u", \ + __func__, __FILE__, __LINE__); \ +} while (0) + #define BUG_ON(condition) do { if (condition) BUG(); } while(0) #define _WARN_STR(x) #x -- 2.41.0