From 921a35adeb9ccfa123add942bfe20837454138fa Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Wed, 4 Dec 2013 10:14:14 -0800 Subject: [PATCH] Add module versioning Use the standard Linux MODULE_VERSION macro to expose the installed spl and splat module versions. This will also automatically add a checksum of the .c files and headers in "srcversion". See: /sys/module/spl/version /sys/module/spl/srcversion /sys/module/splat/version /sys/module/splat/srcversion Signed-off-by: Brian Behlendorf Closes zfsonlinux/zfs#1923 Signed-off-by: Brian Behlendorf --- module/spl/spl-generic.c | 1 + module/splat/splat-ctl.c | 1 + 2 files changed, 2 insertions(+) diff --git a/module/spl/spl-generic.c b/module/spl/spl-generic.c index 3cef489461bb..351f53670b8b 100644 --- a/module/spl/spl-generic.c +++ b/module/spl/spl-generic.c @@ -759,3 +759,4 @@ module_exit(spl_fini); MODULE_AUTHOR("Lawrence Livermore National Labs"); MODULE_DESCRIPTION("Solaris Porting Layer"); MODULE_LICENSE("GPL"); +MODULE_VERSION(SPL_META_VERSION "-" SPL_META_RELEASE); diff --git a/module/splat/splat-ctl.c b/module/splat/splat-ctl.c index 54b2ff459df6..6bbe0abba027 100644 --- a/module/splat/splat-ctl.c +++ b/module/splat/splat-ctl.c @@ -721,3 +721,4 @@ spl_module_exit(splat_fini); MODULE_AUTHOR("Lawrence Livermore National Labs"); MODULE_DESCRIPTION("Solaris Porting LAyer Tests"); MODULE_LICENSE("GPL"); +MODULE_VERSION(SPL_META_VERSION "-" SPL_META_RELEASE);