Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to fs/btrfs/dev-replace.c35+
  1. btrfs: sysfs, rename device_link add/remove functionsAnand Jain committed 6 years agof3cd2c5
  2. btrfs: Add overview of device replaceQu Wenruo committed 6 years ago30b3688
  3. Merge tag 'for-5.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds committed 6 years ago81a046b
  4. btrfs: dev-replace: remove warning for unknown return codes when finishedDavid Sterba committed 6 years ago4cea903
  5. btrfs: sysfs, add devid/dev_state kobject and device attributesAnand Jain committed 6 years ago668e48a
  6. btrfs: add __pure attribute to functionsDavid Sterba committed 7 years agoe1f60a6
  7. btrfs: move cond_wake_up functions out of ctreeDavid Sterba committed 7 years ago602cbe9
  8. btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should goAnand Jain committed 7 years ago27e022a
  9. btrfs: remove mapping tree structures indirectionDavid Sterba committed 7 years agoc8bf1b6
  10. btrfs: Remove redundant assignment of tgt_device->commit_total_bytesNikolay Borisov committed 7 years ago2ed95d2
  11. btrfs: Explicitly reserve space for devreplace itemNikolay Borisov committed 7 years agof232ab0
  12. btrfs: Streamline replace sem unlock in btrfs_dev_replace_startNikolay Borisov committed 7 years agofa19452
  13. btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to date valuesNikolay Borisov committed 7 years agoe1e0eb4
  14. btrfs: dev-replace: Remove impossible WARN_ONNikolay Borisov committed 7 years ago419684b
  15. btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdevNikolay Borisov committed 7 years agob0d9e1e
  16. btrfs: Don't opencode sync_blockdev in btrfs_init_dev_replace_tgtdevNikolay Borisov committed 7 years agoddb9378
  17. btrfs: Ensure replaced device doesn't have pending chunk allocationNikolay Borisov committed 7 years agodebd1c0
  18. btrfs: get fs_info from device in btrfs_rm_dev_replace_free_srcdevDavid Sterba committed 7 years ago65237ee
  19. btrfs: get fs_info from trans in btrfs_run_dev_replaceDavid Sterba committed 7 years ago2b584c6
  20. btrfs: combine device update operations during transaction commitNikolay Borisov committed 7 years agobbbf724
  21. btrfs: drop the lock on error in btrfs_dev_replace_cancelDan Carpenter committed 7 years ago669e859
  22. btrfs: merge btrfs_find_device and find_deviceAnand Jain committed 7 years ago09ba3bc
  23. btrfs: refactor btrfs_find_device() take fs_devices as argumentAnand Jain committed 7 years agoe4319cd
  24. btrfs: Fix typos in comments and stringsAndrea Gelmini committed 7 years ago52042d8
  25. btrfs: dev-replace: open code trivial locking helpersDavid Sterba committed 8 years agocb5583d
  26. btrfs: dev-replace: remove custom read/write blocking schemeDavid Sterba committed 8 years ago53176dd
  27. btrfs: dev-replace: swich locking to rw semaphoreDavid Sterba committed 8 years ago129827e
  28. btrfs: don't report user-requested cancel as an errorAnand Jain committed 7 years agof9085ab
  29. btrfs: silence warning if replace is canceledAnand Jain committed 7 years ago49365e6
  30. btrfs: dev-replace: add explicit check for replace result "no error"Anand Jain committed 8 years ago53e62fb
  31. btrfs: dev-replace: replace's scrub must not be running in suspended stateAnand Jain committed 8 years agofe97e2e
  32. btrfs: dev-replace: set result code of cancel by status of scrubAnand Jain committed 8 years agob47dda2
  33. btrfs: fix use-after-free due to race between replace start and cancelAnand Jain committed 8 years agod189dd7
  34. btrfs: dev-replace: go back to suspend state if another EXCL_OP is runningAnand Jain committed 8 years ago05c49e6
  35. btrfs: dev-replace: go back to suspended state if target device is missingAnand Jain committed 8 years ago0d228ec