diff --git a/include/spdk/nvme_spec.h b/include/spdk/nvme_spec.h index f6bb639ad..a754e7f20 100644 --- a/include/spdk/nvme_spec.h +++ b/include/spdk/nvme_spec.h @@ -631,7 +631,7 @@ enum spdk_nvme_data_transfer { */ static inline enum spdk_nvme_data_transfer spdk_nvme_opc_get_data_transfer(uint8_t opc) { - return opc & 3; + return (enum spdk_nvme_data_transfer)(opc & 3); } enum spdk_nvme_feat {