diff options
author | Joe Thornber <ejt@redhat.com> | 2012-07-27 18:08:06 +0400 |
---|---|---|
committer | Alasdair G Kergon <agk@redhat.com> | 2012-07-27 18:08:06 +0400 |
commit | f4b90369d3a9ffe0f48f373c566578c142e95bf2 (patch) | |
tree | a31918eb5bb8a8704bd24812496cf451d302c522 /drivers/md/persistent-data/dm-space-map-common.h | |
parent | 8d44c98aac540cdf3cb5385bc6ef8d56930c7d70 (diff) | |
download | linux-f4b90369d3a9ffe0f48f373c566578c142e95bf2.tar.xz |
dm persistent data: only commit space map if index changed
Introduce bitmap_index_changed to track whether or not the index changed
then only commit a space map if it did.
Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Diffstat (limited to 'drivers/md/persistent-data/dm-space-map-common.h')
-rw-r--r-- | drivers/md/persistent-data/dm-space-map-common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/md/persistent-data/dm-space-map-common.h b/drivers/md/persistent-data/dm-space-map-common.h index 8f220821a9a9..b3078d5eda0c 100644 --- a/drivers/md/persistent-data/dm-space-map-common.h +++ b/drivers/md/persistent-data/dm-space-map-common.h @@ -78,6 +78,7 @@ struct ll_disk { open_index_fn open_index; max_index_entries_fn max_entries; commit_fn commit; + bool bitmap_index_changed:1; }; struct disk_sm_root { |