scsi: smartpqi: fix build warnings
authorDon Brace <don.brace@microsemi.com>
Fri, 21 Dec 2018 00:32:12 +0000 (19:32 -0500)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 21 Dec 2018 00:33:54 +0000 (19:33 -0500)
Fix kbuild warning and fallout from linux-next -Wimplicit-fallthrough.

[mkp: added fall through statements]

Signed-off-by: Don Brace <don.brace@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/smartpqi/smartpqi_init.c

index bfd2dd3..39f8cf8 100644 (file)
@@ -476,6 +476,7 @@ static int pqi_build_raid_path_request(struct pqi_ctrl_info *ctrl_info,
                break;
        case BMIC_SENSE_DIAG_OPTIONS:
                cdb_length = 0;
+               /* fall through */
        case BMIC_IDENTIFY_CONTROLLER:
        case BMIC_IDENTIFY_PHYSICAL_DEVICE:
                request->data_direction = SOP_READ_FLAG;
@@ -485,6 +486,7 @@ static int pqi_build_raid_path_request(struct pqi_ctrl_info *ctrl_info,
                break;
        case BMIC_SET_DIAG_OPTIONS:
                cdb_length = 0;
+               /* fall through */
        case BMIC_WRITE_HOST_WELLNESS:
                request->data_direction = SOP_WRITE_FLAG;
                cdb[0] = BMIC_WRITE;
@@ -7468,7 +7470,7 @@ static int pqi_ofa_alloc_mem(struct pqi_ctrl_info *ctrl_info,
        dev = &ctrl_info->pci_dev->dev;
 
        sg_count = (total_size + chunk_size - 1);
-       do_div(sg_count, chunk_size);
+       sg_count /= chunk_size;
 
        ofap = ctrl_info->pqi_ofa_mem_virt_addr;