summaryrefslogtreecommitdiff
path: root/lib/tdb/common/freelist.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-24tdb: Fix a typoVolker Lendecke1-1/+1
2019-08-06tdb: Introduce tdb_oob()Volker Lendecke1-1/+1
2018-11-06tdb: Align integer typesVolker Lendecke1-1/+1
2018-10-30tdb: Make record deletion circular-chain safeVolker Lendecke1-0/+11
2018-10-29tdb: Purge dead records whenever we block the freelistVolker Lendecke1-0/+6
2018-10-25tdb: Remove "USE_RIGHT_MERGES" codeVolker Lendecke1-57/+0
2018-10-25tdb: Fix a typoVolker Lendecke1-1/+1
2018-10-08tdb: Make the freelist walk circular-safeVolker Lendecke1-0/+15
2018-10-08tdb: Align integer typesVolker Lendecke1-1/+1
2014-06-26tdb: defragment the freelist in tdb_allocate_from_freelist()Michael Adam1-0/+55
2014-06-26tdb: use tdb_freelist_merge_adjacent in tdb_freelist_size()Michael Adam1-4/+29
2014-06-26tdb: add tdb_freelist_merge_adjacent()Michael Adam1-0/+59
2014-06-26tdb: add utility function check_merge_ptr_with_left_record()Michael Adam1-0/+53
2014-06-26tdb: simplify tdb_free() using check_merge_with_left_record()Michael Adam1-17/+9
2014-06-26tdb: add utility function check_merge_with_left_record()Michael Adam1-0/+50
2014-06-26tdb: improve comments for tdb_free().Michael Adam1-7/+11
2014-06-26tdb: factor merge_with_left_record() out of tdb_free()Michael Adam1-7/+37
2014-06-26tdb: fix debug message in tdb_free()Michael Adam1-1/+1
2014-06-26tdb: reduce indentation in tdb_free() for merging leftMichael Adam1-18/+23
2014-06-26tdb: increase readability of read_record_on_left()Michael Adam1-27/+41
2014-06-26tdb: factor read_record_on_left() out of tdb_free()Michael Adam1-30/+49
2014-04-09tdb: consolidate tdb allocation code - re-use dead records at hash top.Michael Adam1-13/+13
2014-03-18tdb: Reduce freelist contentionVolker Lendecke1-10/+90
2013-05-28tdb: fix logging of offets and lengths.Rusty Russell1-4/+4
2013-02-05tdb: Remove "header" from tdb_contextVolker Lendecke1-2/+2
2012-12-21tdb: Fix blank line endingsVolker Lendecke1-12/+12
2012-12-21tdb: Fix a missing CONVERTVolker Lendecke1-1/+1
2011-12-19tdb: be more careful on 4G files.Rusty Russell1-1/+1
2010-10-21tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)Jelmer Vernooij1-1/+1
2010-03-25Fix some nonempty blank linesVolker Lendecke1-4/+4
2010-02-22Spelling fixes for tdb.Brad Hards1-1/+1
2009-10-23tdb: rename 'struct list_struct' into 'struct tdb_record'Stefan Metzmacher1-9/+9
2009-10-22lib/tdb: wean off TDB_ERRCODE.Rusty Russell1-2/+3
2009-06-01overallocate all records by 25%Andrew Tridgell1-0/+3
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij1-0/+382