Add module versioning
Use the standard Linux MODULE_VERSION macro to expose the installed zavl, znvpair, zunicode, zcommon, zfs, and zpios module versions. This will also automatically add a checksum of the .c files and headers in "srcversion". See: /sys/module/zavl/version /sys/module/zavl/srcversion /sys/module/znvpair/version /sys/module/znvpair/srcversion /sys/module/zunicode/version /sys/module/zunicode/srcversion /sys/module/zcommon/version /sys/module/zcommon/srcversion /sys/module/zfs/version /sys/module/zfs/srcversion /sys/module/zpios/version /sys/module/zpios/srcversion Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #1923
This commit is contained in:
parent
e8b96c6007
commit
99e349db92
|
@ -1040,6 +1040,7 @@ spl_module_exit(avl_fini);
|
|||
MODULE_DESCRIPTION("Generic AVL tree implementation");
|
||||
MODULE_AUTHOR(ZFS_META_AUTHOR);
|
||||
MODULE_LICENSE(ZFS_META_LICENSE);
|
||||
MODULE_VERSION(ZFS_META_VERSION "-" ZFS_META_RELEASE);
|
||||
|
||||
EXPORT_SYMBOL(avl_create);
|
||||
EXPORT_SYMBOL(avl_find);
|
||||
|
|
|
@ -3320,6 +3320,7 @@ spl_module_exit(nvpair_fini);
|
|||
MODULE_DESCRIPTION("Generic name/value pair implementation");
|
||||
MODULE_AUTHOR(ZFS_META_AUTHOR);
|
||||
MODULE_LICENSE(ZFS_META_LICENSE);
|
||||
MODULE_VERSION(ZFS_META_VERSION "-" ZFS_META_RELEASE);
|
||||
|
||||
EXPORT_SYMBOL(nv_alloc_init);
|
||||
EXPORT_SYMBOL(nv_alloc_reset);
|
||||
|
|
|
@ -2143,6 +2143,7 @@ spl_module_exit(unicode_fini);
|
|||
MODULE_DESCRIPTION("Unicode implementation");
|
||||
MODULE_AUTHOR(ZFS_META_AUTHOR);
|
||||
MODULE_LICENSE(ZFS_META_LICENSE);
|
||||
MODULE_VERSION(ZFS_META_VERSION "-" ZFS_META_RELEASE);
|
||||
|
||||
EXPORT_SYMBOL(u8_validate);
|
||||
EXPORT_SYMBOL(u8_strcmp);
|
||||
|
|
|
@ -660,6 +660,7 @@ spl_module_exit(zcommon_fini);
|
|||
MODULE_DESCRIPTION("Generic ZFS support");
|
||||
MODULE_AUTHOR(ZFS_META_AUTHOR);
|
||||
MODULE_LICENSE(ZFS_META_LICENSE);
|
||||
MODULE_VERSION(ZFS_META_VERSION "-" ZFS_META_RELEASE);
|
||||
|
||||
/* zfs dataset property functions */
|
||||
EXPORT_SYMBOL(zfs_userquota_prop_prefixes);
|
||||
|
|
|
@ -5836,4 +5836,5 @@ spl_module_exit(_fini);
|
|||
MODULE_DESCRIPTION("ZFS");
|
||||
MODULE_AUTHOR(ZFS_META_AUTHOR);
|
||||
MODULE_LICENSE(ZFS_META_LICENSE);
|
||||
MODULE_VERSION(ZFS_META_VERSION "-" ZFS_META_RELEASE);
|
||||
#endif /* HAVE_SPL */
|
||||
|
|
|
@ -1329,3 +1329,4 @@ spl_module_exit(zpios_fini);
|
|||
MODULE_AUTHOR("LLNL / Sun");
|
||||
MODULE_DESCRIPTION("Kernel PIOS implementation");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_VERSION(ZFS_META_VERSION "-" ZFS_META_RELEASE);
|
||||
|
|
Loading…
Reference in New Issue