]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full()
authorIlya Dryomov <idryomov@gmail.com>
Thu, 18 Jan 2018 15:32:00 +0000 (16:32 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 29 Jan 2018 14:23:01 +0000 (15:23 +0100)
commitd98f153f1a116f79e636edd34b4fec07e49ae9b2
tree005a2f73e2d6538780cc9b93d5739c2c578dd13c
parenta0c5895b27f6bbf8aa20a2c640845fc261740051
rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full()

If rbd_img_request_submit() fails, parent_request->obj_request is
NULLed out, triggering an assert in rbd_obj_request_put():

  rbd_img_request_put(parent_request)
    rbd_parent_request_destroy
      rbd_obj_request_put(NULL)

Just remove it -- parent_request->obj_request will be put in
rbd_parent_request_destroy().

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
drivers/block/rbd.c