IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro
authorMaurizio Lombardi <mlombard@redhat.com>
Wed, 16 Nov 2022 09:45:35 +0000 (10:45 +0100)
committerJason Gunthorpe <jgg@nvidia.com>
Mon, 21 Nov 2022 18:49:21 +0000 (14:49 -0400)
Use the proper macro to get the current_stage value.

Link: https://lore.kernel.org/r/20221116094535.138298-1-mlombard@redhat.com
Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
Reviewed-by: Mike Christie <michael.christie@oracle.com>
Acked-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/ulp/isert/ib_isert.c

index b360a15..7540488 100644 (file)
@@ -993,9 +993,8 @@ isert_rx_login_req(struct isert_conn *isert_conn)
                 * login request PDU.
                 */
                login->leading_connection = (!login_req->tsih) ? 1 : 0;
-               login->current_stage =
-                       (login_req->flags & ISCSI_FLAG_LOGIN_CURRENT_STAGE_MASK)
-                        >> 2;
+               login->current_stage = ISCSI_LOGIN_CURRENT_STAGE(
+                               login_req->flags);
                login->version_min      = login_req->min_version;
                login->version_max      = login_req->max_version;
                memcpy(login->isid, login_req->isid, 6);