fix kernels without v5 support

Christoph Hellwig
2024-04-08T13:32:50Z

Hi all,

this series ensures tests pass on kernels without v5 support. As a side
effect it also removes support for historic kernels and xfsprogs without
any v5 support, and without mkfs input validation.