]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
rbd: fix an incorrect assertion condition
authorAlex Elder <elder@inktank.com>
Mon, 6 May 2013 22:40:32 +0000 (17:40 -0500)
committerAlex Elder <elder@inktank.com>
Thu, 9 May 2013 01:16:10 +0000 (20:16 -0500)
commit91c6febb3817be576785ef06aeaaa8ed423e0a2a
treeda91f0eb4b61bc7e570d7422157927253a71c017
parent2df3fac75851dc4257b90dc72fdd3cf27ba177bc
rbd: fix an incorrect assertion condition

In rbd_img_obj_parent_read_full_callback() there is an assertion
intended to verify the size of the image request for a full parent
read was the size of the original request's target object.  But
assertion was looking at the parent image order rather than the
original one, and these values can differ.

Fix that.

This resolves:
    http://tracker.ceph.com/issues/4938

Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
drivers/block/rbd.c