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:
parent
73de52e9ae
commit
cf368b5e5b
@ -150,6 +150,8 @@ void
|
|||||||
nvme_free_request(struct nvme_request *req)
|
nvme_free_request(struct nvme_request *req)
|
||||||
{
|
{
|
||||||
nvme_assert(req != NULL, ("nvme_free_request(NULL)\n"));
|
nvme_assert(req != NULL, ("nvme_free_request(NULL)\n"));
|
||||||
|
nvme_assert(req->num_children == 0, ("num_children != 0\n"));
|
||||||
|
|
||||||
nvme_dealloc_request(req);
|
nvme_dealloc_request(req);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user