nvme: add sanity check to nvme_free_request()

All children must be removed from a parent request before the parent is
freed.

Change-Id: I073ff0e9c5bcdd6181d90b918bfe4cce054f6c0b
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2016-04-08 10:00:06 -07:00
parent 73de52e9ae
commit cf368b5e5b

View File

@ -150,6 +150,8 @@ void
nvme_free_request(struct nvme_request *req)
{
nvme_assert(req != NULL, ("nvme_free_request(NULL)\n"));
nvme_assert(req->num_children == 0, ("num_children != 0\n"));
nvme_dealloc_request(req);
}