summaryrefslogtreecommitdiffstats
path: root/drivers/md/persistent-data/dm-space-map-common.c
Commit message (Expand)AuthorAgeFilesLines
* dm: add missing empty linesHeinz Mauelshagen2023-02-141-0/+6
* dm: address indent/space issuesHeinz Mauelshagen2023-02-141-1/+1
* dm: change "unsigned" to "unsigned int"Heinz Mauelshagen2023-02-141-14/+14
* dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen2023-02-141-0/+1
* dm space map common: add bounds check to sm_ll_lookup_bitmap()Joe Thornber2022-01-041-0/+5
* dm space map disk: cache a small number of index entriesJoe Thornber2021-06-041-6/+80
* dm space maps: improve performance with inc/dec on ranges of blocksJoe Thornber2021-06-041-26/+422
* dm space map common: fix division bug in sm_ll_find_free_block()Joe Thornber2021-04-191-0/+2
* dm space map common: fix to ensure new block isn't already in useJoe Thornber2020-01-141-0/+27
* dm space map common: remove check for impossible sm_find_free() return valueZhangXiaoxu2019-08-261-4/+0
* dm space map common: zero entire ll_diskMike Snitzer2019-04-181-0/+2
* dm: Avoid namespace collision with bitmap APIAndy Shevchenko2018-08-011-10/+10
* dm space map common: memcpy the disk root to ensure it's arch alignedJoe Thornber2017-02-161-5/+11
* dm space map: always set ev if sm_ll_mutate() succeedsBenjamin Marzinski2016-12-081-1/+2
* dm space map metadata: skip useless memcpy in metadata_ll_init_index()Benjamin Marzinski2016-12-081-1/+0
* dm persistent data: eliminate unnecessary return valuesMikulas Patocka2015-10-311-16/+16
* dm space map common: make sure new space is used during extendJoe Thornber2014-01-071-1/+5
* dm space map: disallow decrementing a reference count below zeroJoe Thornber2013-12-131-9/+23
* dm space map: optimise sm_ll_dec and sm_ll_incJoe Thornber2013-08-231-28/+49
* dm persistent data: use DMERR_LIMIT for errorsMike Snitzer2012-12-211-8/+8
* dm persistent data: convert to use le32_add_cpuWei Yongjun2012-10-121-2/+2
* dm persistent data: only commit space map if index changedJoe Thornber2012-07-271-1/+11
* dm persistent data: remove space map ref_count entries if redundantJoe Thornber2012-03-281-3/+0
* dm: add persistent data libraryJoe Thornber2011-10-311-0/+705