|
@@ -12,6 +12,14 @@
|
|
unlikely(__ret_warn_on); \
|
|
unlikely(__ret_warn_on); \
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+#define WARN_ON(condition) ({ \
|
|
|
|
+ int __ret_warn_on = !!(condition); \
|
|
|
|
+ if (unlikely(__ret_warn_on)) \
|
|
|
|
+ __WARN_printf("assertion failed at %s:%d\n", \
|
|
|
|
+ __FILE__, __LINE__); \
|
|
|
|
+ unlikely(__ret_warn_on); \
|
|
|
|
+})
|
|
|
|
+
|
|
#define WARN_ON_ONCE(condition) ({ \
|
|
#define WARN_ON_ONCE(condition) ({ \
|
|
static int __warned; \
|
|
static int __warned; \
|
|
int __ret_warn_once = !!(condition); \
|
|
int __ret_warn_once = !!(condition); \
|