diff --git a/lib/iscsi/iscsi_subsystem.c b/lib/iscsi/iscsi_subsystem.c index bdea67e6f..aeb9a96f3 100644 --- a/lib/iscsi/iscsi_subsystem.c +++ b/lib/iscsi/iscsi_subsystem.c @@ -54,6 +54,7 @@ #include #include +#include #include #include "iscsi/iscsi.h" @@ -319,7 +320,7 @@ spdk_mobj_ctor(struct rte_mempool *mp, __attribute__((unused)) void *arg, { struct spdk_mobj *m = _m; uint64_t *phys_addr; - off_t off; + ptrdiff_t off; m->mp = mp; m->buf = (uint8_t *)m + sizeof(struct spdk_mobj);