/* Get the SG list pointer and info. */
        sges_left = scsi_dma_map(scmd);
-       if (sges_left < 0) {
-               sdev_printk(KERN_ERR, scmd->device,
-                       "scsi_dma_map failed: request for %d bytes!\n",
-                       scsi_bufflen(scmd));
+       if (sges_left < 0)
                return 1;
-       }
 
        /* Check if we need to build a native SG list. */
        if (!base_is_prp_possible(ioc, pcie_device,
 
        sg_scmd = scsi_sglist(scmd);
        sges_left = scsi_dma_map(scmd);
-       if (sges_left < 0) {
-               sdev_printk(KERN_ERR, scmd->device,
-                "scsi_dma_map failed: request for %d bytes!\n",
-                scsi_bufflen(scmd));
+       if (sges_left < 0)
                return -ENOMEM;
-       }
 
        sg_local = &mpi_request->SGL;
        sges_in_segment = ioc->max_sges_in_main_message;
 
        sg_scmd = scsi_sglist(scmd);
        sges_left = scsi_dma_map(scmd);
-       if (sges_left < 0) {
-               sdev_printk(KERN_ERR, scmd->device,
-                       "scsi_dma_map failed: request for %d bytes!\n",
-                       scsi_bufflen(scmd));
+       if (sges_left < 0)
                return -ENOMEM;
-       }
 
        sg_local = &mpi_request->SGL;
        sges_in_segment = (ioc->request_sz -