scsi: lpfc: Refactor cpu affinity assignment paths
authorJustin Tee <justin.tee@broadcom.com>
Wed, 12 Jul 2023 18:05:19 +0000 (11:05 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sun, 23 Jul 2023 20:17:07 +0000 (16:17 -0400)
commitd668b368efc2fca15bf785c44b449d38d6b50553
treeab828bb1949314b2ce86bbd151b1ae9808ba6d74
parent089ea22e374aa20043e72243c47b5867d5419d38
scsi: lpfc: Refactor cpu affinity assignment paths

During initialization, a lot of the same logic is used on MSI-X vector CPU
affinity assignment.

Create a lpfc_next_present_cpu() helper routine, and apply its usage for
refactoring purposes.

Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Link: https://lore.kernel.org/r/20230712180522.112722-10-justintee8345@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc.h
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_nvmet.c