diff --git a/lib/idxd/idxd.c b/lib/idxd/idxd.c index 6957c578c..371bf0285 100644 --- a/lib/idxd/idxd.c +++ b/lib/idxd/idxd.c @@ -1079,8 +1079,8 @@ spdk_idxd_process_events(struct spdk_idxd_io_channel *chan) break; case IDXD_OPCODE_CRC32C_GEN: case IDXD_OPCODE_COPY_CRC: - *(uint32_t *)comp_ctx->crc_dst = comp_ctx->hw.crc32c_val; - *(uint32_t *)comp_ctx->crc_dst ^= ~0; + *comp_ctx->crc_dst = comp_ctx->hw.crc32c_val; + *comp_ctx->crc_dst ^= ~0; break; case IDXD_OPCODE_COMPARE: if (status == 0) {