diff options
| author | Justin Tee <justin.tee@broadcom.com> | 2025-11-06 14:46:33 -0800 |
|---|---|---|
| committer | Martin K. Petersen <martin.petersen@oracle.com> | 2025-11-08 13:18:00 -0500 |
| commit | 6f81582b7a9deb3ab10354e801b3ea5cec92b06c (patch) | |
| tree | 2f6e94f057e3dc01a7e627f4960302c645c82797 /rust/helpers/build_bug.c | |
| parent | 3c228061c80df4ea63c2d5ca2c781323885bac7a (diff) | |
scsi: lpfc: Ensure unregistration of rpis for received PLOGIs
Unregistration of an rpi object should be done when a PLOGI is received
as PLOGI receipt implies an implicit LOGO. Previously, the driver would
continue using the same, already registered, rpi and ACC the received
PLOGI.
Replace the ACC and early return statement with break to execute the
rest of the lpfc_rcv_plogi logic outside the switch case statement.
This ensures unregistration and reregistration of an rpi after PLOGI_ACC
completion.
Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Link: https://patch.msgid.link/20251106224639.139176-5-justintee8345@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'rust/helpers/build_bug.c')
0 files changed, 0 insertions, 0 deletions
