rhel8 is a 4.18 kernel but they've already backported some later fixes. Instead of relying on the kernel version, the changes removed some defines so we can check for the define presence to make the code more robust to kernel version wilderness instead Change-Id: I6cf5548a7b73a7394405daf850f715a1e20ab0b4