migration/rdma: Introduce RDMA_CONTROL_NUM
Introduce this to say how many control messages we have. We did it because we're going to remove the last one (RDMA_CONTROL_UNREGISTER_FINISHED) soon. Reviewed-by: Jinpu Wang <jinpu.wang@cloud.ionos.com> Signed-off-by: Peter Xu <peterx@redhat.com> Reviewed-by: Fabiano Rosas <farosas@suse.de> Reviewed-by: Jack Wang <jinpu.wang@cloud.ionos.com> Signed-off-by: Fabiano Rosas <farosas@suse.de>
Peter Xu committed
Aug 20, 2026 at 16:03 UTC
109b5eed89058e49a9a20253ef4d0420273416ca
1 file changed
+2
-1
migration/rdma.c
+2
-1
@@ -144,6 +144,7 @@ enum {
144
RDMA_CONTROL_REGISTER_FINISHED, /* current iteration finished */
145
RDMA_CONTROL_UNREGISTER_REQUEST, /* dynamic UN-registration */
146
RDMA_CONTROL_UNREGISTER_FINISHED, /* unpinning finished */
147
+ RDMA_CONTROL_NUM,
148
};
149
150
@@ -235,7 +236,7 @@ static const char *control_desc(unsigned int rdma_control)
236
[RDMA_CONTROL_UNREGISTER_FINISHED] = "UNREGISTER FINISHED",
237
};
238
238
- if (rdma_control > RDMA_CONTROL_UNREGISTER_FINISHED) {
239
+ if (rdma_control >= RDMA_CONTROL_NUM) {
240
return "??BAD CONTROL VALUE??";
241
}
242