Commit cf368b5e authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

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: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent 73de52e9
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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);
}