drbd: cmdname() enum to string convertion was missing a few constants
authorLars Ellenberg <lars.ellenberg@linbit.com>
Sat, 23 Apr 2011 22:01:16 +0000 (00:01 +0200)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Thu, 8 Nov 2012 15:49:05 +0000 (16:49 +0100)
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
drivers/block/drbd/drbd_main.c

index ba9a8b7..bfea922 100644 (file)
@@ -3246,8 +3246,17 @@ const char *cmdname(enum drbd_packet cmd)
                [P_DELAY_PROBE]         = "DelayProbe",
                [P_OUT_OF_SYNC]         = "OutOfSync",
                [P_RETRY_WRITE]         = "RetryWrite",
+               [P_RS_CANCEL]           = "RSCancel",
+               [P_CONN_ST_CHG_REQ]     = "conn_st_chg_req",
+               [P_CONN_ST_CHG_REPLY]   = "conn_st_chg_reply",
+
+               /* enum drbd_packet, but not commands - obsoleted flags:
+                *      P_MAY_IGNORE
+                *      P_MAX_OPT_CMD
+                */
        };
 
+       /* too big for the array: 0xfffX */
        if (cmd == P_INITIAL_META)
                return "InitialMeta";
        if (cmd == P_INITIAL_DATA)