[PATCH 01/11] Target/core: Fixes for isert compilation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



replace prot_interleaved with prot_handover in se_cmd.

Signed-off-by: Sagi Grimberg <sagig@xxxxxxxxxxxx>
---
 include/target/target_core_base.h |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h
index 13daea5..2ae304d 100644
--- a/include/target/target_core_base.h
+++ b/include/target/target_core_base.h
@@ -439,14 +439,20 @@ struct se_tmr_req {
 	struct list_head	tmr_list;
 };
 
+#define TARGET_DIF_SIZE 8
 enum target_prot_op {
-	TARGET_PROT_NORMAL,
-	TARGET_PROT_READ_INSERT,
-	TARGET_PROT_WRITE_INSERT,
-	TARGET_PROT_READ_STRIP,
-	TARGET_PROT_WRITE_STRIP,
-	TARGET_PROT_READ_PASS,
-	TARGET_PROT_WRITE_PASS,
+	TARGET_PROT_NORMAL = 0,
+	TARGET_PROT_DIN_INSERT,
+	TARGET_PROT_DOUT_INSERT,
+	TARGET_PROT_DIN_STRIP,
+	TARGET_PROT_DOUT_STRIP,
+	TARGET_PROT_DIN_PASS,
+	TARGET_PROT_DOUT_PASS
+};
+
+enum target_prot_ho {
+	PROT_SEPERATED,
+	PROT_INTERLEAVED,
 };
 
 enum target_prot_type {
@@ -573,7 +579,7 @@ struct se_cmd {
 	u32			prot_length;
 	struct scatterlist	*t_prot_sg;
 	unsigned int		t_prot_nents;
-	bool			prot_interleaved;
+	enum target_prot_ho     prot_handover;
 	enum target_pi_error	pi_err;
 	u32			block_num;
 };
-- 
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux