summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>2018-01-10 13:13:09 -0800
committerMartin K. Petersen <martin.petersen@oracle.com>2018-01-10 23:25:11 -0500
commitbbd16d96d1ec531f6ad950d01b542422040033b8 (patch)
tree71ef05d8f6b134738bcea406a28807ca50ce9a84
parent80c716fad82550b6c4ee4b7c6d48bff3fd7dab56 (diff)
scsi: aacraid: Get correct lun count
The correct lun count needs to be divided by 24, missed it in the previous patch set. Fixes: 4b00022753550055 (scsi: aacraid: Create helper functions to get lun info) Signed-off-by: Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
-rw-r--r--drivers/scsi/aacraid/aachba.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid/aachba.c
index 525d72fcbf3e..e7961cbd2c55 100644
--- a/drivers/scsi/aacraid/aachba.c
+++ b/drivers/scsi/aacraid/aachba.c
@@ -1865,7 +1865,7 @@ mem_free_all:
static inline u32 aac_get_safw_phys_lun_count(struct aac_dev *dev)
{
- return get_unaligned_be32(&dev->safw_phys_luns->list_length[0]);
+ return get_unaligned_be32(&dev->safw_phys_luns->list_length[0])/24;
}
static inline u32 aac_get_safw_phys_bus(struct aac_dev *dev, int lun)