dm cache policy mq: remove unused generation member of struct entry
authorJoe Thornber <ejt@redhat.com>
Fri, 20 Feb 2015 13:54:14 +0000 (13:54 +0000)
committerMike Snitzer <snitzer@redhat.com>
Tue, 31 Mar 2015 16:03:48 +0000 (12:03 -0400)
Remove to stop wasting memory.

Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-cache-policy-mq.c

index 97b14309df90218200da1ce57ea3b5c5010af61d..6bfb39411fa91798e0dfb9d0267df8aac71a9e4c 100644 (file)
@@ -253,7 +253,6 @@ struct entry {
         */
        bool dirty:1;
        unsigned hit_count;
-       unsigned generation;
 };
 
 /*
@@ -744,7 +743,6 @@ static int pre_cache_to_cache(struct mq_policy *mq, struct entry *e,
        new_e->oblock = e->oblock;
        new_e->dirty = false;
        new_e->hit_count = e->hit_count;
-       new_e->generation = e->generation;
 
        del(mq, e);
        free_entry(&mq->pre_cache_pool, e);
@@ -796,7 +794,6 @@ static void insert_in_pre_cache(struct mq_policy *mq,
        e->dirty = false;
        e->oblock = oblock;
        e->hit_count = 1;
-       e->generation = mq->generation;
        push(mq, e);
 }
 
@@ -829,7 +826,6 @@ static void insert_in_cache(struct mq_policy *mq, dm_oblock_t oblock,
        e->oblock = oblock;
        e->dirty = false;
        e->hit_count = 1;
-       e->generation = mq->generation;
        push(mq, e);
 
        result->cblock = infer_cblock(&mq->cache_pool, e);
@@ -1026,7 +1022,6 @@ static int mq_load_mapping(struct dm_cache_policy *p,
        e->oblock = oblock;
        e->dirty = false;       /* this gets corrected in a minute */
        e->hit_count = hint_valid ? hint : 1;
-       e->generation = mq->generation;
        push(mq, e);
 
        return 0;