path: root/zbd.c
AgeCommit message (Expand)Author
2023-03-03Refactor for_each_td() to catch inappropriate td ptr reuseHorshack
2023-02-22zbd: Make an error message more detailedBart Van Assche
2023-02-22zbd: Report the zone capacityBart Van Assche
2023-02-14zbd: initialize valid data bytes accounting at file setupShin'ichiro Kawasaki
2023-02-14zbd: check write ranges for zone_reset_threshold optionShin'ichiro Kawasaki
2023-02-14zbd: account valid data bytes only for zone_reset_threshold optionShin'ichiro Kawasaki
2023-02-14zbd: rename the accounting 'sectors with data' to 'valid data bytes'Shin'ichiro Kawasaki
2023-02-14zbd: remove CHECK_SWD featureShin'ichiro Kawasaki
2023-02-14zbd: refer file->last_start[] instead of sectors with data accountingShin'ichiro Kawasaki
2022-11-18zbd: prevent experimental verify with zonemode=zbdShin'ichiro Kawasaki
2022-11-18zbd: fix zone reset condition for verifyShin'ichiro Kawasaki
2022-11-18zbd, verify: verify before zone reset for zone_reset_threshold/frequencyShin'ichiro Kawasaki
2022-11-18zbd: allow block size not divisor of zone sizeShin'ichiro Kawasaki
2022-11-18zbd: finish zones with remainder smaller than minimum write block sizeShin'ichiro Kawasaki
2022-11-18zbd: add zbd_zone_remainder() helper functionShin'ichiro Kawasaki
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