path: root/lib
AgeCommit message (Expand)Author
2021-01-11distibutions: Extend flexibility of non-uniform random distributionsAdam Kupczyk
2021-01-09Merge branch 'num2str-patch' of Axboe
2021-01-06Change ARRAY_SIZE to FIO_ARRAY_SIZEJens Axboe
2020-12-21num2str: fix precision loss bug when the fractional part is close to 1gloit042
2020-08-28Use fallthrough attributeJens Axboe
2020-07-27Add roundup_pow2() as a generic helperJens Axboe
2020-07-02num2str(): Add the E (exa) prefixBart Van Assche
2020-07-02num2str(): Fix overflow handlingBart Van Assche
2020-07-02num2str(): Remove the fmt[] arrayBart Van Assche
2020-07-02num2str(): Use asprintf() instead of malloc()Bart Van Assche
2020-06-23Changed signedness of seqlock.sequence fixing comparison-warningSimon A. F. Lund
2020-06-21Optimize the seqlock implementationBart Van Assche
2020-06-21Make __rand_0_1() compatible with clangBart Van Assche
2020-05-23Do not read past the end of fmt_desc[]Bart Van Assche
2020-05-23Fix spelling in a source code commentBart Van Assche
2020-05-19Fix 32-bit/LLP64 platform truncation issuesSitsofe Wheeler
2020-03-17gauss.c: correct the stddev initializtionFeng Tang
2020-01-17lib/memcpy: Suppress a Coverity leak report for setup_tests()Bart Van Assche
2020-01-06lib/memalign: remove smalloc()/sfree() dependencyTomohiro Kusumi
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