```
commit eb653d9eb4f12b869f9f102b8d7e499d6bb86f5e (HEAD -> vfsversion)
Author: Mateusz Guzik <mjg@FreeBSD.org>
Date: Thu Jul 6 15:24:18 2023 +0000
This will facilitate decrufting the interface without having unpatched
modules load by accident.
It also makes unpatched modules fail to compile with KPI got bumped, for
example:
fs/msdosfs/msdosfs_vfsops.c:1198:1: error: static assertion failed due to requirement '539166470 == 539166471': filesystem uses an outdated KPI version
VFS_SET(msdosfs_vfsops, msdosfs, 0, VFS_KPI_VERSION_1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sys/mount.h:966:2: note: expanded from macro 'VFS_SET'
_Static_assert(kpi_version == VFS_KPI_VERSION_2, \
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Reviewed by:
Differential Revision:
commit 26300743388c50b9cad7e25f1ef4ef72ebf092d9
Author: Mateusz Guzik <mjg@FreeBSD.org>
Date: Thu Jul 6 15:12:02 2023 +0000
vfs: s/VFS_VERSION/VFS_KBI_VERSION
To make room for KPI versioning.
Reviewed by:
Differential Revision:
```