----- Original Message ----- > @Jan, @Cyril: Do we want to generally avoid loading <linux/types.h> if not > really needed? Yes, we generally try to avoid including kernel headers. Our style-guide says "Don't use +linux/+ headers if at all possible". uapi on older distros was more prone to cause LTP build errors.