Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1d1fec53 authored by Raghava Aditya Renukunta's avatar Raghava Aditya Renukunta Committed by Martin K. Petersen
Browse files

scsi: aacraid: Merge func to get container information



Merge aac_get_containers to setup target function, so that information
about all the present devices can be retrieved in one shot.

Signed-off-by: default avatarRaghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent 0bcb45fb
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2021,6 +2021,10 @@ static int aac_setup_safw_targets(struct aac_dev *dev, int rescan)
{
	int rcode = 0;

	rcode = aac_get_containers(dev);
	if (unlikely(rcode < 0))
		goto out;

	rcode = aac_get_safw_ciss_luns(dev, rescan);
	if (unlikely(rcode < 0))
		goto out;
+15 −19
Original line number Diff line number Diff line
@@ -1949,9 +1949,6 @@ static void aac_handle_sa_aif(struct aac_dev *dev, struct fib *fibptr)

		aac_resolve_luns(dev);

		if (events == SA_AIF_LDEV_CHANGE ||
		    events == SA_AIF_BPCFG_CHANGE) {
			aac_get_containers(dev);
		for (container = 0; container <
			dev->maximum_num_containers; ++container) {
			sdev = scsi_device_lookup(dev->scsi_host_ptr,
@@ -1970,7 +1967,6 @@ static void aac_handle_sa_aif(struct aac_dev *dev, struct fib *fibptr)
				scsi_device_put(sdev);
			}
		}
		}
		break;

	case SA_AIF_BPSTAT_CHANGE: