Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
949964c928430a42e0d4f514d888a58a201b6fcb
/
fs
/
btrfs
/
dev-replace.c
f3cd2c5
btrfs: sysfs, rename device_link add/remove functions
by Anand Jain
· 4 years, 11 months ago
30b3688
btrfs: Add overview of device replace
by Qu Wenruo
· 5 years ago
81a046b
Merge tag 'for-5.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 5 years ago
4cea903
btrfs: dev-replace: remove warning for unknown return codes when finished
by David Sterba
· 5 years ago
668e48af
btrfs: sysfs, add devid/dev_state kobject and device attributes
by Anand Jain
· 5 years ago
e1f60a6
btrfs: add __pure attribute to functions
by David Sterba
· 5 years ago
602cbe9
btrfs: move cond_wake_up functions out of ctree
by David Sterba
· 5 years ago
27e022a
btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go
by Anand Jain
· 5 years ago
c8bf1b6
btrfs: remove mapping tree structures indirection
by David Sterba
· 6 years ago
2ed95d2
btrfs: Remove redundant assignment of tgt_device->commit_total_bytes
by Nikolay Borisov
· 6 years ago
f232ab0
btrfs: Explicitly reserve space for devreplace item
by Nikolay Borisov
· 6 years ago
fa19452
btrfs: Streamline replace sem unlock in btrfs_dev_replace_start
by Nikolay Borisov
· 6 years ago
e1e0eb4
btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to date values
by Nikolay Borisov
· 6 years ago
419684b
btrfs: dev-replace: Remove impossible WARN_ON
by Nikolay Borisov
· 6 years ago
b0d9e1e
btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev
by Nikolay Borisov
· 6 years ago
ddb9378
btrfs: Don't opencode sync_blockdev in btrfs_init_dev_replace_tgtdev
by Nikolay Borisov
· 6 years ago
debd1c0
btrfs: Ensure replaced device doesn't have pending chunk allocation
by Nikolay Borisov
· 6 years ago
65237ee
btrfs: get fs_info from device in btrfs_rm_dev_replace_free_srcdev
by David Sterba
· 6 years ago
2b584c6
btrfs: get fs_info from trans in btrfs_run_dev_replace
by David Sterba
· 6 years ago
bbbf724
btrfs: combine device update operations during transaction commit
by Nikolay Borisov
· 6 years ago
669e859
btrfs: drop the lock on error in btrfs_dev_replace_cancel
by Dan Carpenter
· 6 years ago
09ba3bc
btrfs: merge btrfs_find_device and find_device
by Anand Jain
· 6 years ago
e4319cd
btrfs: refactor btrfs_find_device() take fs_devices as argument
by Anand Jain
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
cb5583d
btrfs: dev-replace: open code trivial locking helpers
by David Sterba
· 6 years ago
53176dd
btrfs: dev-replace: remove custom read/write blocking scheme
by David Sterba
· 7 years ago
129827e
btrfs: dev-replace: swich locking to rw semaphore
by David Sterba
· 7 years ago
f9085ab
btrfs: don't report user-requested cancel as an error
by Anand Jain
· 6 years ago
49365e6
btrfs: silence warning if replace is canceled
by Anand Jain
· 6 years ago
53e62fb
btrfs: dev-replace: add explicit check for replace result "no error"
by Anand Jain
· 6 years ago
fe97e2e
btrfs: dev-replace: replace's scrub must not be running in suspended state
by Anand Jain
· 6 years ago
b47dda2
btrfs: dev-replace: set result code of cancel by status of scrub
by Anand Jain
· 6 years ago
d189dd7
btrfs: fix use-after-free due to race between replace start and cancel
by Anand Jain
· 6 years ago
05c49e6
btrfs: dev-replace: go back to suspend state if another EXCL_OP is running
by Anand Jain
· 6 years ago
0d228ec
btrfs: dev-replace: go back to suspended state if target device is missing
by Anand Jain
· 6 years ago
54862d6
btrfs: mark btrfs_dev_replace_start as static
by Anand Jain
· 6 years ago
ab45724
btrfs: remove redundant replace_state init
by Anand Jain
· 6 years ago
eede2bf
Btrfs: prevent ioctls from interfering with a swap file
by Omar Sandoval
· 8 years ago
9b14211
btrfs: dev-replace: remove pointless assert in write unlock
by David Sterba
· 7 years ago
7f8d236
btrfs: dev-replace: move replace members out of fs_info
by David Sterba
· 7 years ago
aa144bf
btrfs: dev-replace: avoid useless lock on error handling path
by David Sterba
· 6 years ago
9f6cbcb
btrfs: open code btrfs_after_dev_replace_commit
by David Sterba
· 6 years ago
7fb2ece
btrfs: open code btrfs_dev_replace_clear_lock_blocking
by David Sterba
· 6 years ago
3280f87
btrfs: remove btrfs_dev_replace::read_locks
by David Sterba
· 6 years ago
5c06147
btrfs: fix error handling in btrfs_dev_replace_start
by Jeff Mahoney
· 6 years ago
a27a94c
btrfs: Make btrfs_find_device_by_devspec return btrfs_device directly
by Nikolay Borisov
· 6 years ago
1e7e1f9
btrfs: replace: Reset on-disk dev stats value after replace
by Misono Tomohiro
· 6 years ago
4f5ad7b
btrfs: Remove fs_info from btrfs_destroy_dev_replace_tgtdev
by Nikolay Borisov
· 6 years ago
d6507cf
btrfs: Remove fs_info from btrfs_assign_next_active_device
by Nikolay Borisov
· 6 years ago
68a9db5
btrfs: Remove fs_info from btrfs_rm_dev_replace_remove_srcdev
by Nikolay Borisov
· 6 years ago
d7f663f
btrfs: prune unused includes
by David Sterba
· 7 years ago
a944442
btrfs: replace get_seconds with new 64bit time API
by Allen Pais
· 7 years ago
b25e59e
btrfs: drop uuid_mutex in btrfs_dev_replace_finishing
by Anand Jain
· 7 years ago
093258e
btrfs: replace waitqueue_actvie with cond_wake_up
by David Sterba
· 7 years ago
82b3e53
btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_roots
by Nikolay Borisov
· 7 years ago
a0fecc2
btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start
by David Sterba
· 7 years ago
010a47b
btrfs: add proper safety check before resuming dev-replace
by David Sterba
· 7 years ago
d48f39d
btrfs: move btrfs_init_dev_replace_tgtdev to dev-replace.c and make static
by David Sterba
· 7 years ago
6fc4749
btrfs: make success path out of btrfs_init_dev_replace_tgtdev more clear
by David Sterba
· 7 years ago
00251a5
btrfs: squeeze btrfs_dev_replace_continue_on_mount to its caller
by David Sterba
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
7e79cb8
btrfs: split dev-replace locking helpers for read and write
by David Sterba
· 7 years ago
8f2ceaa
btrfs: log, when replace, is canceled by the user
by Anand Jain
· 7 years ago
acf18c5
btrfs: fix null pointer deref when target device is missing
by Anand Jain
· 7 years ago
15fc128
btrfs: open code btrfs_init_dev_replace_tgtdev_for_resume()
by Anand Jain
· 7 years ago
18e67c7
btrfs: btrfs_dev_replace_cancel() can return int
by Anand Jain
· 7 years ago
17d202b
btrfs: rename __btrfs_dev_replace_cancel()
by Anand Jain
· 7 years ago
9728203
btrfs: open code btrfs_dev_replace_cancel()
by Anand Jain
· 7 years ago
401e29c
btrfs: cleanup device states define BTRFS_DEV_STATE_REPLACE_TGT
by Anand Jain
· 7 years ago
e6e674b
btrfs: cleanup device states define BTRFS_DEV_STATE_MISSING
by Anand Jain
· 7 years ago
3c958bd
btrfs: add helper for device path or missing
by Anand Jain
· 7 years ago
0f0d127
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
f1b8a1e
btrfs: simplify btrfs_dev_replace_kthread
by David Sterba
· 8 years ago
74b595f
btrfs: factor reading progress out of btrfs_dev_replace_status
by David Sterba
· 8 years ago
bc98a42
VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)
by David Howells
· 7 years ago
6374e57a
btrfs: fix integer overflow in calc_reclaim_items_nr
by Chris Mason
· 8 years ago
42c61ab
Btrfs: switch to div64_u64 if with a u64 divisor
by Liu Bo
· 8 years ago
ae6529c
btrfs: Wait for in-flight bios before freeing target device for raid56
by Qu Wenruo
· 8 years ago
171938e
btrfs: track exclusive filesystem operation in flags
by David Sterba
· 8 years ago
da353f6
btrfs: constify device path passed to relevant helpers
by David Sterba
· 8 years ago
3a45bb2
btrfs: remove root parameter from transaction commit/end routines
by Jeff Mahoney
· 8 years ago
2ff7e61
btrfs: take an fs_info directly when the root is not used otherwise
by Jeff Mahoney
· 9 years ago
0b246af
btrfs: root->fs_info cleanup, add fs_info convenience variables
by Jeff Mahoney
· 9 years ago
ab8d0fc
btrfs: convert pr_* to btrfs_* where possible
by Jeff Mahoney
· 8 years ago
5d163e0
btrfs: unsplit printed strings
by Jeff Mahoney
· 8 years ago
3cdde22
btrfs: btrfs_test_opt and friends should take a btrfs_fs_info
by Jeff Mahoney
· 9 years ago
42f3173
Merge branch 'cleanups-4.7' into for-chris-4.7-20160525
by David Sterba
· 9 years ago
0132761
btrfs: fix string and comment grammatical issues and typos
by Nicholas D Steeves
· 9 years ago
c315ef8
Merge branch 'for-chris-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.7
by Chris Mason
· 9 years ago
578def7
Btrfs: don't wait for unrelated IO to finish before relocation
by Filipe Manana
· 9 years ago
88acff6
btrfs: cleanup assigning next active device with a check
by Anand Jain
· 9 years ago
8ed01ab
btrfs: s_bdev is not null after missing replace
by Anand Jain
· 9 years ago
b525545
btrfs: refactor btrfs_dev_replace_start for reuse
by Anand Jain
· 9 years ago
fc23c24
btrfs: use fs_info directly
by Anand Jain
· 9 years ago
5c5c0df
btrfs: rename btrfs_find_device_by_user_input
by David Sterba
· 9 years ago
b3d1b15
btrfs: enhance btrfs_find_device_by_user_input() to check device path
by Anand Jain
· 9 years ago
24e0474
btrfs: create helper btrfs_find_device_by_user_input()
by Anand Jain
· 9 years ago
7ccefb9
btrfs: Reset IO error counters before start of device replacing
by Yauhen Kharuzhy
· 9 years ago
bb7ab3b
btrfs: Fix misspellings in comments.
by Adam Buchbinder
· 9 years ago
675d276
Merge branch 'foreign/liubo/replace-lockup' into for-chris-4.6
by David Sterba
· 9 years ago
Next »