diff options
author | Mark McLoughlin <markmc@redhat.com> | 2006-10-03 10:15:25 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-03 17:04:14 +0200 |
commit | 4c7e3bf44d0ae227ea1ee87c2197212e65d043d7 (patch) | |
tree | 658140b966d78f4709de10cd03e0bfdade6bc13e /drivers/md/dm-snap.h | |
parent | [PATCH] dm snapshot: fix invalidation ENOMEM (diff) | |
download | linux-4c7e3bf44d0ae227ea1ee87c2197212e65d043d7.tar.xz linux-4c7e3bf44d0ae227ea1ee87c2197212e65d043d7.zip |
[PATCH] dm snapshot: allow zero chunk_size
The chunk size of snapshots cannot be changed so it is redundant to require it
as a parameter when activating an existing snapshot. Allow a value of zero in
this case and ignore it. For a new snapshot, use a default value if zero is
specified.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/md/dm-snap.h')
-rw-r--r-- | drivers/md/dm-snap.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/md/dm-snap.h b/drivers/md/dm-snap.h index fdec1e2dc871..221eb8880c80 100644 --- a/drivers/md/dm-snap.h +++ b/drivers/md/dm-snap.h @@ -128,10 +128,9 @@ int dm_add_exception(struct dm_snapshot *s, chunk_t old, chunk_t new); * Constructor and destructor for the default persistent * store. */ -int dm_create_persistent(struct exception_store *store, uint32_t chunk_size); +int dm_create_persistent(struct exception_store *store); -int dm_create_transient(struct exception_store *store, - struct dm_snapshot *s, int blocksize); +int dm_create_transient(struct exception_store *store); /* * Return the number of sectors in the device. |