Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
[linux-2.6-microblaze.git] / drivers / target / target_core_pscsi.c
index 2629d2e..75ef52f 100644 (file)
@@ -620,17 +620,17 @@ static void pscsi_complete_cmd(struct se_cmd *cmd, u8 scsi_status,
                        buf = transport_kmap_data_sg(cmd);
                        if (!buf) {
                                ; /* XXX: TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE */
-                       }
-
-                       if (cdb[0] == MODE_SENSE_10) {
-                               if (!(buf[3] & 0x80))
-                                       buf[3] |= 0x80;
                        } else {
-                               if (!(buf[2] & 0x80))
-                                       buf[2] |= 0x80;
-                       }
+                               if (cdb[0] == MODE_SENSE_10) {
+                                       if (!(buf[3] & 0x80))
+                                               buf[3] |= 0x80;
+                               } else {
+                                       if (!(buf[2] & 0x80))
+                                               buf[2] |= 0x80;
+                               }
 
-                       transport_kunmap_data_sg(cmd);
+                               transport_kunmap_data_sg(cmd);
+                       }
                }
        }
 after_mode_sense: