ALIGN_UP
#define ALIGN_UP(p, size) (__typeof__(p))(((uintptr_t)(p) + ((size) - 1)) & ~((size) - 1))
#define ALIGN_UP(v, align) (((v) + (align) - 1) & ~((align) - 1))
#define ALIGN_UP(x, align_to) (((x) + ((align_to)-1)) & ~((align_to)-1))
#define ALIGN_UP(x, align_to) \
#define ALIGN_UP(x, align_to) (((x) + ((align_to)-1)) & ~((align_to)-1))