From 639fee5f132bd7aac6f7fd7e0eb2e69fab066751 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 18 Feb 2016 15:15:36 -0700 Subject: [PATCH] nvme: remove initialization of nvme_reqest::parent The parent field is in the cache line of nvme_request that is only supposed to be accessed for split (child) I/Os. All accesses to parent are done from child-specific calls now, so it does not need to be initialized in the common case of a non-split I/O. nvme_request_add_child() will set parent when splitting occurs. Change-Id: Ib86c16ba1ea2ce32f62079831101da2a099047af Signed-off-by: Daniel Verkamp --- lib/nvme/nvme.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/nvme/nvme.c b/lib/nvme/nvme.c index 99758247a..63a316b41 100644 --- a/lib/nvme/nvme.c +++ b/lib/nvme/nvme.c @@ -150,7 +150,6 @@ nvme_allocate_request(const struct nvme_payload *payload, uint32_t payload_size, req->cb_fn = cb_fn; req->cb_arg = cb_arg; req->timeout = true; - req->parent = NULL; req->payload = *payload; req->payload_size = payload_size;