dm snapshot: introduce account_start_copy() and account_end_copy()
authorMikulas Patocka <mpatocka@redhat.com>
Wed, 2 Oct 2019 10:14:17 +0000 (06:14 -0400)
committerMike Snitzer <snitzer@redhat.com>
Thu, 10 Oct 2019 13:45:48 +0000 (09:45 -0400)
commita2f83e8b0c82c9500421a26c49eb198b25fcdea3
treeff79e8472252dbd823a0bf9e86e336a7da63af1f
parent0a005856d35936e351cc20ff3de04499bd7ffbfd
dm snapshot: introduce account_start_copy() and account_end_copy()

This simple refactoring moves code for modifying the semaphore cow_count
into separate functions to prepare for changes that will extend these
methods to provide for a more sophisticated mechanism for COW
throttling.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Reviewed-by: Nikos Tsironis <ntsironis@arrikto.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-snap.c