lib/nvme: allign cuse ctx data to 4k
We have seen that dptr was not alligned to 4k using cuse. Added allignment of data in cuse ctx to 4k same as it is done in nvme_allocate_request_user_copy Signed-off-by: jwyka <jakub.wyka@intel.com> Change-Id: Ic5c2482eae20d64ba467016eb61f5255467f70a9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7453 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Broadcom CI
This commit is contained in:
parent
469d8f32d0
commit
cddfa0241a
@ -168,7 +168,7 @@ cuse_nvme_admin_cmd_send(fuse_req_t req, struct nvme_admin_cmd *admin_cmd,
|
||||
ctx->data_len = admin_cmd->data_len;
|
||||
|
||||
if (ctx->data_len > 0) {
|
||||
ctx->data = spdk_malloc(ctx->data_len, 0, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA);
|
||||
ctx->data = spdk_malloc(ctx->data_len, 4096, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA);
|
||||
if (!ctx->data) {
|
||||
SPDK_ERRLOG("Cannot allocate memory for data\n");
|
||||
fuse_reply_err(req, ENOMEM);
|
||||
|
Loading…
Reference in New Issue
Block a user