summaryrefslogtreecommitdiffstats
path: root/drivers/md/persistent-data/dm-bitset.c
Commit message (Collapse)AuthorAgeFilesLines
* dm persistent data: add cursor skip functions to the cursor APIsJoe Thornber2017-02-161-0/+35
| | | | | Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
* dm bitset: add dm_bitset_new()Joe Thornber2017-02-161-0/+42
| | | | | | | A more efficient way of creating a populated bitset. Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
* dm bitset: introduce cursor apiJoe Thornber2017-02-161-0/+69
| | | | | Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
* dm bitset: only flush the current word if it has been dirtiedJoe Thornber2014-03-271-1/+9
| | | | | | | This change offers a big performance boost for dm-era. Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
* dm persistent data: add bitsetJoe Thornber2013-03-011-0/+163
Add a persistent bitset as a wrapper around dm-array. Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>