summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-zoned-reclaim.c
Commit message (Expand)AuthorAgeFilesLines
* dm kcopyd: avoid useless atomic operationsMikulas Patocka2021-06-041-1/+1
* dm zoned: Fix zone reclaim triggerDamien Le Moal2020-07-081-0/+2
* dm zoned: fix unused but set variable warningsWei Yongjun2020-07-081-4/+1
* dm zoned: fix uninitialized pointer dereferenceDamien Le Moal2020-06-171-3/+1
* dm zoned: select reclaim zone based on device indexHannes Reinecke2020-06-051-1/+2
* dm zoned: allocate zone by device indexHannes Reinecke2020-06-051-1/+2
* dm zoned: move random and sequential zones into struct dmz_devHannes Reinecke2020-06-051-8/+7
* dm zoned: per-device reclaimHannes Reinecke2020-06-051-24/+42
* dm zoned: add device pointer to struct dm_zoneHannes Reinecke2020-06-051-8/+5
* dm zoned: improve logging messages for reclaimHannes Reinecke2020-06-051-3/+10
* dm zoned: terminate reclaim on congestionHannes Reinecke2020-05-201-2/+4
* dm zoned: start reclaim with sequential zonesHannes Reinecke2020-05-201-5/+6
* dm zoned: reclaim random zones when idleHannes Reinecke2020-05-201-11/+19
* dm zoned: separate random and cache zonesHannes Reinecke2020-05-201-29/+47
* dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zoneHannes Reinecke2020-05-201-2/+2
* dm zoned: remove spurious newlines from debugging messagesHannes Reinecke2020-05-201-2/+2
* dm zoned: remove 'dev' argument from reclaimHannes Reinecke2020-05-191-27/+29
* dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev()Hannes Reinecke2020-05-151-2/+2
* dm zoned: introduce dmz_metadata_label() to format device nameHannes Reinecke2020-05-151-7/+8
* dm zoned: move fields from struct dmz_dev to dmz_metadataHannes Reinecke2020-05-151-4/+4
* dm zoned: store zone id within the zone structure and kill dmz_id()Hannes Reinecke2020-05-151-9/+8
* dm zoned: reduce overhead of backing device checksDmitry Fomichev2019-11-071-6/+2
* dm zoned: fix a few typosDmitry Fomichev2019-08-151-1/+1
* dm zoned: add SPDX license identifiersDmitry Fomichev2019-08-151-0/+1
* dm zoned: properly handle backing device failureDmitry Fomichev2019-08-151-2/+16
* dm zoned: improve error handling in reclaimDmitry Fomichev2019-08-151-9/+19
* dm kcopyd: return void from dm_kcopyd_copy()Mike Snitzer2018-07-311-4/+2
* dm zoned: use GFP_NOIO in I/O pathDamien Le Moal2017-07-261-1/+1
* dm zoned: drive-managed zoned block device targetDamien Le Moal2017-06-191-0/+570