summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* dm zoned: support arbitrary number of devicesHannes Reinecke2020-06-052-45/+74
* dm zoned: move random and sequential zones into struct dmz_devHannes Reinecke2020-06-054-78/+119
* dm zoned: per-device reclaimHannes Reinecke2020-06-053-57/+88
* dm zoned: add metadata pointer to struct dmz_devHannes Reinecke2020-06-052-8/+13
* dm zoned: add device pointer to struct dm_zoneHannes Reinecke2020-06-054-39/+19
* dm zoned: allocate temporary superblock for tertiary devicesHannes Reinecke2020-06-051-48/+61
* dm zoned: convert to xarrayHannes Reinecke2020-06-051-32/+90
* dm zoned: add a 'reserved' zone flagHannes Reinecke2020-06-052-2/+4
* dm zoned: improve logging messages for reclaimHannes Reinecke2020-06-051-3/+10
* dm zoned: avoid unnecessary device recalulation for secondary superblockHannes Reinecke2020-06-051-3/+2
* dm zoned: add debugging message for reading superblocksHannes Reinecke2020-06-051-0/+4
* dm ebs: use dm_bufio_forget_buffersMikulas Patocka2020-06-051-2/+2
* dm bufio: introduce forget_buffer_lockedMikulas Patocka2020-06-052-4/+63
* dm bufio: clean up rbtree block orderingMikulas Patocka2020-06-051-3/+3
* dm integrity: add status line documentationMikulas Patocka2020-06-051-0/+8
* dm bufio: delete unused and inefficient dm_bufio_discard_buffersMikulas Patocka2020-06-052-33/+0
* dm zoned: remove leftover hunk for switching to sequential zonesHannes Reinecke2020-05-221-8/+0
* dm zoned: terminate reclaim on congestionHannes Reinecke2020-05-203-2/+9
* dm zoned: start reclaim with sequential zonesHannes Reinecke2020-05-201-5/+6
* dm zoned: reclaim random zones when idleHannes Reinecke2020-05-203-16/+29
* dm zoned: separate random and cache zonesHannes Reinecke2020-05-204-67/+159
* dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zoneHannes Reinecke2020-05-202-4/+4
* dm zoned: Avoid 64-bit division error in dmz_fixup_devicesNathan Chancellor2020-05-201-2/+3
* dm: use DMDEBUG macros now that they use pr_debug variantsMike Snitzer2020-05-202-7/+7
* dm zoned: remove spurious newlines from debugging messagesHannes Reinecke2020-05-202-4/+4
* dm: use dynamic debug instead of compile-time config optionHannes Reinecke2020-05-201-6/+1
* dm: replace zero-length array with flexible-arrayGustavo A. R. Silva2020-05-209-9/+9
* dm zoned: metadata version 2Hannes Reinecke2020-05-204-109/+427
* dm zoned: ignore metadata zone in dmz_alloc_zone()Hannes Reinecke2020-05-201-0/+6
* dm zoned: Reduce logging output on startupHannes Reinecke2020-05-201-12/+12
* dm zoned: add metadata logging functionsHannes Reinecke2020-05-201-39/+57
* dm zoned: use dmz_zone_to_dev() when handling metadata I/OHannes Reinecke2020-05-191-5/+7
* dm zoned: replace 'target' pointer in the bio contextHannes Reinecke2020-05-191-20/+24
* dm zoned: remove 'dev' argument from reclaimHannes Reinecke2020-05-193-30/+32
* dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev()Hannes Reinecke2020-05-154-5/+18
* dm zoned: introduce dmz_metadata_label() to format device nameHannes Reinecke2020-05-154-42/+62
* dm zoned: move fields from struct dmz_dev to dmz_metadataHannes Reinecke2020-05-154-63/+95
* dm zoned: store device in struct dmz_sbHannes Reinecke2020-05-151-31/+59
* dm zoned: use array for superblock zonesHannes Reinecke2020-05-151-16/+25
* dm zoned: store zone id within the zone structure and kill dmz_id()Hannes Reinecke2020-05-154-36/+31
* dm zoned: add 'message' callbackHannes Reinecke2020-05-152-0/+27
* dm zoned: add 'status' callbackHannes Reinecke2020-05-154-0/+60
* dm mpath: add Historical Service Time Path SelectorKhazhismel Kumykov2020-05-153-0/+573
* dm mpath: pass IO start time to path selectorGabriel Krisman Bertazi2020-05-156-6/+20
* dm writecache: improve performance on DDR persistent memory (Optane)Mikulas Patocka2020-05-151-1/+37
* dm writecache: remove superfluous test in persistent_memory_claimMikulas Patocka2020-05-151-4/+0
* dm persistent data: switch exit_ro_spine to return voidZhiqiang Liu2020-05-152-5/+3
* dm integrity: remove set but not used variablesYueHaibing2020-05-151-4/+0
* dm ebs: pass discards down to underlying deviceHeinz Mauelshagen2020-05-151-7/+34
* dm bufio: implement discardMikulas Patocka2020-05-152-5/+76