blob: 8595fd2b5ccad79417b6d23dc6fce4f4c94becc5 [file] [log] [blame]
#ifndef __BP_BUG_H
#define __BP_BUG_H
#include_next <linux/bug.h>
#ifndef __BUILD_BUG_ON_NOT_POWER_OF_2
#ifdef __CHECKER__
#define __BUILD_BUG_ON_NOT_POWER_OF_2(n) (0)
#else
#define __BUILD_BUG_ON_NOT_POWER_OF_2(n) \
BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
#endif /* __CHECKER__ */
#endif /* __BUILD_BUG_ON_NOT_POWER_OF_2 */
#ifndef BUILD_BUG_ON_MSG
#define BUILD_BUG_ON_MSG(x, msg) BUILD_BUG_ON(x)
#endif
#endif /* __BP_BUG_H */