path: root/lib
AgeCommit message (Expand)Author
2019-04-17rand: fix truncated rand_seed on WindowsMing-Hung Tsai
2019-02-11Document switch fall-through casesJens Axboe
2019-01-08configure: add __kernel_rwf_t checkJens Axboe
2018-11-29rand: fix compressible data ratio per segmentBari Antebi
2018-10-26lib: fix strntol's end pointer when str has leading spacesTomohiro Kusumi
2018-10-19fio: enable cross-thread overlap checking with processesVincent Fu
2018-09-30fix hung fio process with large I/O sizes and verify= optionJeff Moyer
2018-09-17Random distribution 32-bit fixesJens Axboe
2018-09-16axmap: isset_fn() should use 1ULL, not 1ULJens Axboe
2018-09-16lfsr: use unsigned long long for 64-bit valuesJens Axboe
2018-09-16axmap: use 64-bit index for the handlersJens Axboe
2018-09-16axmap: use 64-bit type for number of bitsJens Axboe
2018-09-07num2str(): Avoid an out-of-bounds array accessBart Van Assche
2018-09-07Micro-optimize num2str()Bart Van Assche
2018-08-23axmap: return early of an overlap results in 0 settable bitsJens Axboe
2018-08-22lib/axmap: Optimize __axmap_set()Bart Van Assche
2018-08-22lib/axmap: Simplify axmap_set_fn()Bart Van Assche
2018-08-22lib/axmap: Make axmap_new() more robustBart Van Assche
2018-08-22lib/axmap: Inline ulog64()Bart Van Assche
2018-08-22lib/axmap: Add more documentationBart Van Assche
2018-08-17Remove unused code in lib/axmap.cMichael Kelley
2018-08-17Reimplement axmap_next_free() to prevent distribution skewMichael Kelley
2018-07-12axmap: optimize ulog64 usage in axmap_handler()Jens Axboe
2018-07-11axmap: fix continued sequential bit settingJens Axboe
2018-07-11axmap: a few more cleanupsJens Axboe
2018-07-11axmap: remove unused 'data' argument to topdown handlerJens Axboe
2018-07-11axmap: code cleanupsJens Axboe
2018-07-11axmap: clean up 'no bits to set' caseJens Axboe
2018-07-10axmap: ensure that overlaps are handled strictly sequentialJens Axboe
2018-06-12rand: make randX_upto() do the end value incrementJens Axboe
2018-06-12rand: ensure that rand_between() can reach max valueJens Axboe
2018-06-12rand: cleanup rand_between() and helpersJens Axboe
2018-06-12rand: add rand64_between()Jens Axboe
2018-06-05Make nowarn_snprintf() call va_end()Bart Van Assche
2018-06-05Move nowarn_snprintf.h to lib/Jens Axboe
2018-04-18Simplify num2str()Bart Van Assche
2018-04-18Introduce enum n2s_unitBart Van Assche
2018-04-08axmap: use calloc() for level allocJens Axboe
2018-03-21Add include-what-you-use pragmasSitsofe Wheeler
2018-03-21Refactor #includes and headersSitsofe Wheeler
2018-03-12Rename struct rb_node into struct fio_rb_nodeBart Van Assche
2017-12-01memcpy: add hybridJens Axboe
2017-12-01memcpy: free buffer in case of failureJens Axboe
2017-12-01memcpy: use mallocJens Axboe
2017-12-01Add basic memcpy testJens Axboe
2017-10-29fio: update FSF addressSitsofe Wheeler
2017-10-03Merge branch 'master' of Axboe
2017-09-18lib/memalign: don't malloc size twiceTomohiro Kusumi
2017-08-30lib/axmap: a few fixes/cleanupsJens Axboe
2017-06-27lib/ffz: remove dead storeDaniel Verkamp