base: Remove PLDM_INVALID_TRANSFER_OPERATION_FLAG

Remove `PLDM_INVALID_TRANSFER_OPERATION_FLAG` as it is incorrect as per
the base specification.

Change-Id: I89dd7f72d7d9a1bb6e9c981261324298afa07385
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7e04fc..a3422ea 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -32,6 +32,8 @@
   - `crc32()`: Users must switch to `pldm_edac_crc32()`
   - `crc8()`: Users must switch to `pldm_edac_crc8()`
 
+- base: Remove `PLDM_INVALID_TRANSFER_OPERATION_FLAG` completion code
+
 ### Fixed
 
 ### Security
diff --git a/include/libpldm/base.h b/include/libpldm/base.h
index e5ba4bb..722aa24 100644
--- a/include/libpldm/base.h
+++ b/include/libpldm/base.h
@@ -57,7 +57,6 @@
 	PLDM_ERROR_NOT_READY = 0x04,
 	PLDM_ERROR_UNSUPPORTED_PLDM_CMD = 0x05,
 	PLDM_ERROR_INVALID_PLDM_TYPE = 0x20,
-	PLDM_INVALID_TRANSFER_OPERATION_FLAG = 0x21,
 	PLDM_ERROR_UNEXPECTED_TRANSFER_FLAG_OPERATION = 0x23,
 };