aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/slab.c
diff options
context:
space:
mode:
authorAlok Tiwari <[email protected]>2025-05-30 19:29:35 +0000
committerMartin K. Petersen <[email protected]>2025-06-09 19:18:49 +0000
commit9b17621366d210ffee83262a8754086ebbde5e55 (patch)
treef5d785c98972c160a51b93cf381a30410efa258c /rust/helpers/slab.c
parentscsi: mvsas: Fix typos in per-phy comments and SAS cmd port registers (diff)
downloadkernel-9b17621366d210ffee83262a8754086ebbde5e55.tar.gz
kernel-9b17621366d210ffee83262a8754086ebbde5e55.zip
scsi: iscsi: Fix incorrect error path labels for flashnode operations
Correct the error handling goto labels used when host lookup fails in various flashnode-related event handlers: - iscsi_new_flashnode() - iscsi_del_flashnode() - iscsi_login_flashnode() - iscsi_logout_flashnode() - iscsi_logout_flashnode_sid() scsi_host_put() is not required when shost is NULL, so jumping to the correct label avoids unnecessary operations. These functions previously jumped to the wrong goto label (put_host), which did not match the intended cleanup logic. Use the correct exit labels (exit_new_fnode, exit_del_fnode, etc.) to ensure proper error handling. Also remove the unused put_host label under iscsi_new_flashnode() as it is no longer needed. No functional changes beyond accurate error path correction. Fixes: c6a4bb2ef596 ("[SCSI] scsi_transport_iscsi: Add flash node mgmt support") Signed-off-by: Alok Tiwari <[email protected]> Link: https://lore.kernel.org/r/[email protected] Reviewed-by: Mike Christie <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'rust/helpers/slab.c')
0 files changed, 0 insertions, 0 deletions