22 lines
550 B
C
Executable file
22 lines
550 B
C
Executable file
#ifndef _WLBT_WARN_H
|
|
#define _WLBT_WARN_H
|
|
|
|
#ifdef CONFIG_WLBT_WARN_ON
|
|
#define WLBT_WARN_ON(condition) ({ \
|
|
int __ret_warn_on = !!(condition); \
|
|
unlikely(__ret_warn_on); \
|
|
})
|
|
#else
|
|
#define WLBT_WARN_ON(condition) WARN_ON(condition);
|
|
#endif
|
|
|
|
#ifdef CONFIG_WLBT_WARN_ON
|
|
#define WLBT_WARN(condition, format...) ({ \
|
|
int __ret_warn_on = !!(condition); \
|
|
unlikely(__ret_warn_on); \
|
|
})
|
|
#else
|
|
#define WLBT_WARN(condition, format...) WARN(condition, format...);
|
|
#endif
|
|
|
|
#endif // _WLBT_WARN_H
|