summaryrefslogtreecommitdiff
path: root/drivers/md/persistent-data/dm-space-map-common.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-04dm space map disk: cache a small number of index entriesJoe Thornber1-6/+80
2021-06-04dm space maps: improve performance with inc/dec on ranges of blocksJoe Thornber1-26/+422
2021-04-19dm space map common: fix division bug in sm_ll_find_free_block()Joe Thornber1-0/+2
2020-01-15dm space map common: fix to ensure new block isn't already in useJoe Thornber1-0/+27
2019-08-26dm space map common: remove check for impossible sm_find_free() return valueZhangXiaoxu1-4/+0
2019-04-18dm space map common: zero entire ll_diskMike Snitzer1-0/+2
2018-08-02dm: Avoid namespace collision with bitmap APIAndy Shevchenko1-10/+10
2017-02-16dm space map common: memcpy the disk root to ensure it's arch alignedJoe Thornber1-5/+11
2016-12-08dm space map: always set ev if sm_ll_mutate() succeedsBenjamin Marzinski1-1/+2
2016-12-08dm space map metadata: skip useless memcpy in metadata_ll_init_index()Benjamin Marzinski1-1/+0
2015-11-01dm persistent data: eliminate unnecessary return valuesMikulas Patocka1-16/+16
2014-01-08dm space map common: make sure new space is used during extendJoe Thornber1-1/+5
2013-12-13dm space map: disallow decrementing a reference count below zeroJoe Thornber1-9/+23
2013-08-23dm space map: optimise sm_ll_dec and sm_ll_incJoe Thornber1-28/+49
2012-12-22dm persistent data: use DMERR_LIMIT for errorsMike Snitzer1-8/+8
2012-10-12dm persistent data: convert to use le32_add_cpuWei Yongjun1-2/+2
2012-07-27dm persistent data: only commit space map if index changedJoe Thornber1-1/+11
2012-03-28dm persistent data: remove space map ref_count entries if redundantJoe Thornber1-3/+0
2011-11-01dm: add persistent data libraryJoe Thornber1-0/+705