BYTES_TO_ALIGN
#define BYTES_TO_ALIGN(x) ((x) & 0x3)
#define BYTES_TO_ALIGN(x) ((unsigned long)(x) & 0x3)