IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro

Bugzilla: https://bugzilla.redhat.com/2168936

commit 2a402120a8d413238999a67ebff5b7dca0e5d14c
Author: Maurizio Lombardi <mlombard@redhat.com>
Date:   Wed Nov 16 10:45:35 2022 +0100

    IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro

    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>

Signed-off-by: Kamal Heib <kheib@redhat.com>
This commit is contained in:
Kamal Heib 2023-02-28 10:02:13 -05:00
parent 0d3c4bfed6
commit 771ab87bb4
1 changed files with 2 additions and 3 deletions

View 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);