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 a72c096aa5b165b894f9f425642dd468e161b2bf..12460b584bcb95243e84cddf750ba7da08289b09 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 af9309175637c5af56735d569ea38b5e2f46b973..2c764f7ee4a724692a170b3df0855781cfec5d2a 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 2227fb0db1ce11d09c2dbaacab024c1dbd5dca1d..1d0feafceadcb8f73791422534fd93b8f2ef368e 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 5755537b51b1142fd4b685c735d54e36bf8ae8e9..df65a8f5228af1313a829b03c0771e4fc80e231d 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 bd62efc2900262f4a1aa7b15b37cc0a7bcb7d443..70682c0580270ab81a51f150e11c8031dadf61e6 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>