rbd: kill rbd_image_header->snap_seq
authorAlex Elder <elder@inktank.com>
Thu, 19 Jul 2012 13:49:18 +0000 (08:49 -0500)
committerSage Weil <sage@inktank.com>
Tue, 31 Jul 2012 01:15:44 +0000 (18:15 -0700)
The snap_seq field in an rbd_image_header structure held the value
from the rbd image header when it was last refreshed.  We now
maintain this value in the snapc->seq field.  So get rid of the
other one.

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

index c299a55e3ff1db82d3381e18f6d38ddd581241b1..6df8c62c40f5579d28186072e488f75371ad5b3e 100644 (file)
@@ -82,7 +82,6 @@ struct rbd_image_header {
        __u8 comp_type;
        struct ceph_snap_context *snapc;
        size_t snap_names_len;
-       u64 snap_seq;
        u32 total_snaps;
 
        char *snap_names;
@@ -536,7 +535,6 @@ static int rbd_header_from_disk(struct rbd_image_header *header,
        header->comp_type = ondisk->options.comp_type;
 
        atomic_set(&header->snapc->nref, 1);
-       header->snap_seq = le64_to_cpu(ondisk->snap_seq);
        header->snapc->seq = le64_to_cpu(ondisk->snap_seq);
        header->snapc->num_snaps = snap_count;
        header->total_snaps = snap_count;