path: root/zbd.c
AgeCommit message (Expand)Author
2022-06-02zbd: Check for direct flag only if its block deviceAnkit Kumar
2021-12-14zbd: introduce zbd_offset_to_zone() helperDamien Le Moal
2021-12-14zbd: rename get_zone()Damien Le Moal
2021-12-14zbd: rename zbd_zone_idx() and zbd_zone_nr()Damien Le Moal
2021-12-14zbd: simplify zbd_open_zone()Damien Le Moal
2021-12-14zbd: simplify zbd_close_zone()Damien Le Moal
2021-12-14zbd: fix code style issuesDamien Le Moal
2021-12-14zbd: introduce zbd_zone_align_file_sizes() helperDamien Le Moal
2021-12-14zbd: remove is_zone_open() helperDamien Le Moal
2021-12-14zbd: move and cleanup codeDamien Le Moal
2021-12-14zbd: define local functions as staticDamien Le Moal
2021-10-17zbd: Fix type of local variable min_bsShin'ichiro Kawasaki
2021-10-17zbd: Remove cast to unsigned long long for printfShin'ichiro Kawasaki
2021-09-30zbd: Fix unexpected job termination by open zone search failureShin'ichiro Kawasaki
2021-09-13zbd: remove dead zone retrieval callJens Axboe
2021-09-08zbd: Removing useless variable assignmentErwan Velu
2021-08-06zbd: Support zone reset by trimShin'ichiro Kawasaki
2021-08-06zbd: Add min_bytes argument to zbd_find_zone()Shin'ichiro Kawasaki
2021-08-04zbd: Improve random zone index generation logicAnkit Kumar
2021-06-29zbd: ensure that global max open zones limit is respectedNiklas Cassel
2021-06-29zbd: allow an unlimited global max open zones limitNiklas Cassel
2021-06-29zbd: create a local zbdi variable for f->zbd_infoNiklas Cassel
2021-06-14zbd: change some f->zbd_info conditionals to assertsNiklas Cassel
2021-06-14zbd: remove zbd_zoned_model ZBD_IGNORENiklas Cassel
2021-06-14zbd: allow zonemode=zbd with regular files by emulating zonesNiklas Cassel
2021-06-14zbd: disallow pipes for zonemode=zbdNiklas Cassel
2021-05-27zbd: add a new --ignore_zone_limits optionNiklas Cassel
2021-05-14ioengines: add get_max_open_zones zoned block device operationNiklas Cassel
2021-05-14zbd: only put an upper limit on max open zones onceNiklas Cassel
2021-04-12zbd: avoid zone reset during asynchronous IOs in-flightShin'ichiro Kawasaki
2021-02-22zbd: support 'z' suffix for zone granularityAlexey Dobriyan
2021-02-22zbd: fix check against 32-bit zone sizeAlexey Dobriyan
2021-02-22zbd: simplify zoneskip= validness checkAlexey Dobriyan
2021-01-29zbd: relocate Coverity annotationDmitry Fomichev
2021-01-29zbd: fix 32-bit compile warnings for loggingJens Axboe
2021-01-29zbd: set thread errors in zbd_adjust_block()Dmitry Fomichev
2021-01-29zbd: avoid failing assertion in zbd_convert_to_open_zone()Dmitry Fomichev
2021-01-29zbd: improve replay range validationDmitry Fomichev
2021-01-29zbd: handle conventional start zone in zbd_convert_to_open_zone()Dmitry Fomichev
2021-01-29zbd: don't log "zone nnnn is not open" messageDmitry Fomichev
2021-01-29zbd: disable crossing from conventional to sequential zonesShin'ichiro Kawasaki
2021-01-29zbd: use zone_lock() in zbd_process_swd()Dmitry Fomichev
2021-01-29zbd: initialize sectors with data at start timeAravind Ramesh
2021-01-29zbd: initialize min_zone and max_zone for all zone typesShin'ichiro Kawasaki
2021-01-29zbd: count sectors with data for write pointer zonesShin'ichiro Kawasaki
2021-01-29zbd: do not set zbd handlers for conventional zonesShin'ichiro Kawasaki
2021-01-29zbd: do not lock conventional zones on I/O adjustmentShin'ichiro Kawasaki
2021-01-29zbd: don't unlock zone mutex after verify replayDmitry Fomichev
2021-01-29zbd: avoid zone buffer overrunDmitry Fomichev
2021-01-29zbd: skip offline zones in zbd_convert_to_open_zone()Dmitry Fomichev