• Paolo Bonzini's avatar
    uapi: introduce uapi-friendly macros for GENMASK · 3c7a8e19
    Paolo Bonzini authored
    Move __GENMASK and __GENMASK_ULL from include/ to include/uapi/ so that they can
    be used to define masks in userspace API headers.  Compared to what is already
    in include/linux/bits.h, the definitions need to use the uglified versions of
    UL(), ULL(), BITS_PER_LONG and BITS_PER_LONG_LONG (which did not even exist),
    but otherwise expand to the same content.
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    3c7a8e19
bitsperlong.h 1.08 KB