#define __unused __attribute__((unused))
#define __force __attribute__((force))
#define __section(s) __attribute__((section("." # s)))
+#define __aligned(a) __attribute__((aligned(a)))
#define __packed __attribute__((packed))
#define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))