drbd: drop API_VERSION define
authorChristoph Böhmwalder <christoph.boehmwalder@linbit.com>
Fri, 13 Jan 2023 12:35:05 +0000 (13:35 +0100)
committerJens Axboe <axboe@kernel.dk>
Sun, 29 Jan 2023 22:18:33 +0000 (15:18 -0700)
Use the genetlink api version as defined in drbd_genl_api.h.

Signed-off-by: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
Reviewed-by: Joel Colledge <joel.colledge@linbit.com>
Link: https://lore.kernel.org/r/20230113123506.144082-3-christoph.boehmwalder@linbit.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/drbd/drbd_debugfs.c
drivers/block/drbd/drbd_main.c
drivers/block/drbd/drbd_proc.c
include/linux/drbd.h
include/linux/drbd_genl_api.h

index a72c096..12460b5 100644 (file)
@@ -844,7 +844,7 @@ static int drbd_version_show(struct seq_file *m, void *ignored)
 {
        seq_printf(m, "# %s\n", drbd_buildtag());
        seq_printf(m, "VERSION=%s\n", REL_VERSION);
-       seq_printf(m, "API_VERSION=%u\n", API_VERSION);
+       seq_printf(m, "API_VERSION=%u\n", GENL_MAGIC_VERSION);
        seq_printf(m, "PRO_VERSION_MIN=%u\n", PRO_VERSION_MIN);
        seq_printf(m, "PRO_VERSION_MAX=%u\n", PRO_VERSION_MAX);
        return 0;
index af93091..2c764f7 100644 (file)
@@ -2899,7 +2899,7 @@ static int __init drbd_init(void)
 
        pr_info("initialized. "
               "Version: " REL_VERSION " (api:%d/proto:%d-%d)\n",
-              API_VERSION, PRO_VERSION_MIN, PRO_VERSION_MAX);
+              GENL_MAGIC_VERSION, PRO_VERSION_MIN, PRO_VERSION_MAX);
        pr_info("%s\n", drbd_buildtag());
        pr_info("registered as block device major %d\n", DRBD_MAJOR);
        return 0; /* Success! */
index 2227fb0..1d0feaf 100644 (file)
@@ -228,7 +228,7 @@ int drbd_seq_show(struct seq_file *seq, void *v)
        };
 
        seq_printf(seq, "version: " REL_VERSION " (api:%d/proto:%d-%d)\n%s\n",
-                  API_VERSION, PRO_VERSION_MIN, PRO_VERSION_MAX, drbd_buildtag());
+                  GENL_MAGIC_VERSION, PRO_VERSION_MIN, PRO_VERSION_MAX, drbd_buildtag());
 
        /*
          cs .. connection state
index 5755537..df65a8f 100644 (file)
@@ -40,7 +40,6 @@
 
 extern const char *drbd_buildtag(void);
 #define REL_VERSION "8.4.11"
-#define API_VERSION 1
 #define PRO_VERSION_MIN 86
 #define PRO_VERSION_MAX 101
 
index bd62efc..70682c0 100644 (file)
@@ -47,7 +47,7 @@ enum drbd_state_info_bcast_reason {
 #undef linux
 
 #include <linux/drbd.h>
-#define GENL_MAGIC_VERSION     API_VERSION
+#define GENL_MAGIC_VERSION     1
 #define GENL_MAGIC_FAMILY      drbd
 #define GENL_MAGIC_FAMILY_HDRSZ        sizeof(struct drbd_genlmsghdr)
 #define GENL_MAGIC_INCLUDE_FILE <linux/drbd_genl.h>