From c7a40bf5c41b133056a63df5d22b3cf95e51b909 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Tigeot?= Date: Sat, 4 Jul 2015 14:58:01 +0200 Subject: [PATCH] drm/linux: Fix WARN_ONCE() --- sys/dev/drm/include/linux/kernel.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/drm/include/linux/kernel.h b/sys/dev/drm/include/linux/kernel.h index 8b71b7d831..f5d7927ab2 100644 --- a/sys/dev/drm/include/linux/kernel.h +++ b/sys/dev/drm/include/linux/kernel.h @@ -146,11 +146,13 @@ #define WARN_ONCE(condition, format...) ({ \ static bool __warned_once; \ + int __ret = !!(condition); \ \ if ((condition) && !__warned_once) { \ WARN(condition, format); \ __warned_once = true; \ } \ + unlikely(__ret); \ }) #define container_of(ptr, type, member) \ -- 2.11.4.GIT