diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index c4606987e9d1368b435ccc1aa2e2fd48843f272a..cbc89fa9a6771fa7b48f42de1985478cf1af10eb 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c @@ -4020,7 +4020,7 @@ static int rbd_dev_v2_parent_info(struct rbd_device *rbd_dev) goto out_err; } - snapid = cpu_to_le64(CEPH_NOSNAP); + snapid = cpu_to_le64(rbd_dev->spec->snap_id); ret = rbd_obj_method_sync(rbd_dev, rbd_dev->header_name, "rbd", "get_parent", &snapid, sizeof (snapid),