Add kernel version to DM debug output.
authorMilan Broz <gmazyland@gmail.com>
Sat, 29 Jun 2013 09:28:33 +0000 (11:28 +0200)
committerMilan Broz <gmazyland@gmail.com>
Sat, 29 Jun 2013 09:28:33 +0000 (11:28 +0200)
lib/libdevmapper.c

index 59c3453..ad6e908 100644 (file)
@@ -28,6 +28,7 @@
 #include <fcntl.h>
 #include <linux/fs.h>
 #include <uuid/uuid.h>
+#include <sys/utsname.h>
 
 #include "internal.h"
 
@@ -143,6 +144,16 @@ static void _dm_set_verity_compat(const char *dm_version, unsigned verity_maj,
                verity_maj, verity_min, verity_patch);
 }
 
+static void _dm_kernel_info(void)
+{
+       struct utsname uts;
+
+       if (!uname(&uts))
+               log_dbg("Detected kernel %s %s %s.",
+                       uts.sysname, uts.release, uts.machine);
+
+}
+
 static int _dm_check_versions(void)
 {
        struct dm_task *dmt;
@@ -153,6 +164,8 @@ static int _dm_check_versions(void)
        if (_dm_crypt_checked)
                return 1;
 
+       _dm_kernel_info();
+
        /* Shut up DM while checking */
        _quiet_log = 1;