CMSG_COMPAT_ALIGN
(sizeof(struct compat_cmsghdr) + CMSG_COMPAT_ALIGN(len))
char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len);
CMSG_COMPAT_ALIGN(sizeof(struct compat_cmsghdr)));