Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
f89e09cf45533eb25ca8e7fbedec697ecb37eb94
/
fs
/
btrfs
/
volumes.c
f89e09c
btrfs: add helper to describe block group flags
by Anand Jain
· 6 years ago
5a8067c
Btrfs: fix access to available allocation bits when starting balance
by Filipe Manana
· 6 years ago
cc5de4e
btrfs: Handle final split-brain possibility during fsid change
by Nikolay Borisov
· 6 years ago
7a62d0f
btrfs: Handle one more split-brain scenario during fsid change
by Nikolay Borisov
· 6 years ago
d1a6300
btrfs: add members to fs_devices to track fsid changes
by Nikolay Borisov
· 6 years ago
de37aa5
btrfs: Remove fsid/metadata_fsid fields from btrfs_info
by Nikolay Borisov
· 6 years ago
7239ff4
btrfs: Introduce support for FSID change without metadata rewrite
by Nikolay Borisov
· 6 years ago
64bc6c2
btrfs: Remove superfluous check form btrfs_remove_chunk
by Nikolay Borisov
· 6 years ago
a9261d4
btrfs: harden agaist duplicate fsid on scanned devices
by Anand Jain
· 6 years ago
b50836e
btrfs: introduce nparity raid_attr
by Hans van Kranenburg
· 6 years ago
da612e3
btrfs: fix ncopies raid_attr for RAID56
by Hans van Kranenburg
· 6 years ago
baf9211
btrfs: alloc_chunk: fix more DUP stripe size handling
by Hans van Kranenburg
· 6 years ago
23f0ff1
btrfs: alloc_chunk: improve chunk size variable name
by Hans van Kranenburg
· 6 years ago
2f29df4
btrfs: alloc_chunk: do not refurbish num_bytes
by Hans van Kranenburg
· 6 years ago
fc8a168
btrfs: Check for missing device before bio submission in btrfs_map_bio
by Nikolay Borisov
· 6 years ago
60ca842
Btrfs: rename and export get_chunk_map
by Omar Sandoval
· 7 years ago
eede2bf
Btrfs: prevent ioctls from interfering with a swap file
by Omar Sandoval
· 8 years ago
05a37c4
btrfs: volumes: Make sure no dev extent is beyond device boundary
by Qu Wenruo
· 6 years ago
5eb1938
btrfs: volumes: Make sure there is no overlap of dev extents at mount time
by Qu Wenruo
· 6 years ago
7fb2ece
btrfs: open code btrfs_dev_replace_clear_lock_blocking
by David Sterba
· 6 years ago
818255f
btrfs: use common helper instead of open coding a bit test
by David Sterba
· 6 years ago
07e1ce0
Btrfs: extent_map: use rb_first_cached
by Liu Bo
· 6 years ago
a27a94c
btrfs: Make btrfs_find_device_by_devspec return btrfs_device directly
by Nikolay Borisov
· 6 years ago
6c05040
btrfs: Make btrfs_find_device_missing_or_by_path return directly a device
by Nikolay Borisov
· 6 years ago
b444ad4
btrfs: Make btrfs_find_device_by_path return struct btrfs_device
by Nikolay Borisov
· 6 years ago
1da7396
btrfs: add helper to obtain number of devices with ongoing dev-replace
by Anand Jain
· 6 years ago
16220c4
btrfs: add assertions where number of devices could go below 0
by Anand Jain
· 6 years ago
801660b
btrfs: btrfs_shrink_device should call commit transaction at the end
by Anand Jain
· 6 years ago
39379fa
btrfs: revert fs_devices state on error of btrfs_init_new_device
by Naohiro Aota
· 6 years ago
64f64f4
btrfs: Exit gracefully when chunk map cannot be inserted to the tree
by Qu Wenruo
· 6 years ago
cf90d88
btrfs: Introduce mount time chunk <-> dev extent mapping check
by Qu Wenruo
· 6 years ago
672d599
btrfs: Use wrapper macro for rcu string to remove duplicate code
by Misono Tomohiro
· 6 years ago
97aff91
btrfs: Remove fs_info from btrfs_finish_chunk_alloc
by Nikolay Borisov
· 6 years ago
f420879
btrfs: Remove fs_info form btrfs_free_chunk
by Nikolay Borisov
· 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
5495f19
btrfs: remove fs_info argument from update_dev_stat_item
by Nikolay Borisov
· 6 years ago
68a9db5
btrfs: Remove fs_info from btrfs_rm_dev_replace_remove_srcdev
by Nikolay Borisov
· 6 years ago
8e87e85
btrfs: Remove fs_info argument from btrfs_add_dev_item
by Nikolay Borisov
· 6 years ago
315409b
btrfs: validate type when reading a chunk
by Gu Jinxiang
· 6 years ago
46df06b
btrfs: refactor block group replication factor calculation to a helper
by David Sterba
· 6 years ago
321a4bf
btrfs: use the assigned fs_devices instead of the dereference
by Anand Jain
· 6 years ago
36350e9
btrfs: return device pointer from btrfs_scan_one_device
by Gu Jinxiang
· 6 years ago
f5194e3
btrfs: lift uuid_mutex to callers of btrfs_open_devices
by David Sterba
· 7 years ago
899f930
btrfs: lift uuid_mutex to callers of btrfs_scan_one_device
by David Sterba
· 7 years ago
7bcb816
btrfs: use device_list_mutex when removing stale devices
by Anand Jain
· 7 years ago
fa6d2ae
btrfs: rename local devices for fs_devices in btrfs_free_stale_devices(
by Anand Jain
· 7 years ago
9c6d173
btrfs: extend locked section when adding a new device in device_list_add
by Anand Jain
· 7 years ago
4306a97
btrfs: do btrfs_free_stale_devices outside of device_list_add
by Anand Jain
· 7 years ago
959b1c0
btrfs: close devices without offloading to a temporary list
by Nikolay Borisov
· 7 years ago
621567a
btrfs: Remove unused function btrfs_account_dev_extents_size
by Qu Wenruo
· 6 years ago
b4993e6
btrfs: fix in-memory value of total_devices after seed device deletion
by Anand Jain
· 6 years ago
d7f663f
btrfs: prune unused includes
by David Sterba
· 7 years ago
694c51f
btrfs: drop unnecessary variable in btrfs_init_new_device
by Anand Jain
· 6 years ago
5da54bc
btrfs: use a temporary variable for fs_devices in btrfs_init_new_device
by Anand Jain
· 6 years ago
fce466e
btrfs: tree-checker: Verify block_group_item
by Qu Wenruo
· 6 years ago
43a7e99
btrfs: Remove fs_info from btrfs_force_chunk_alloc
by Nikolay Borisov
· 7 years ago
451a2c1
btrfs: Remove fs_info from check_system_chunk
by Nikolay Borisov
· 7 years ago
c216b20
btrfs: Remove fs_info from btrfs_alloc_chunk
by Nikolay Borisov
· 7 years ago
5a98ec0
btrfs: Remove fs_info from btrfs_remove_block_group
by Nikolay Borisov
· 7 years ago
e7e0209
btrfs: Remove fs_info from btrfs_make_block_group
by Nikolay Borisov
· 7 years ago
20c5bbc
btrfs: restore uuid_mutex in btrfs_open_devices
by David Sterba
· 7 years ago
cdb345a
btrfs: Remove fs_info argument from btrfs_uuid_tree_add
by Lu Fengqi
· 7 years ago
6dac13f
btrfs: add prefix "balance:" for log messages
by Anand Jain
· 7 years ago
d9a071f
btrfs: use common variable for fs_devices in btrfs_destroy_dev_replace_tgtdev
by Anand Jain
· 7 years ago
ab5c2f6
btrfs: drop uuid_mutex in btrfs_destroy_dev_replace_tgtdev
by Anand Jain
· 7 years ago
542c590
btrfs: replace uuid_mutex by device_list_mutex in btrfs_open_devices
by Anand Jain
· 7 years ago
3dd0f7a
btrfs: document uuid_mutex uasge in read_chunk_tree
by Anand Jain
· 7 years ago
41a52a0
btrfs: use existing cur_devices, cleanup btrfs_rm_device
by Anand Jain
· 7 years ago
b6ed73b
btrfs: reduce uuid_mutex critical section while scanning devices
by Anand Jain
· 7 years ago
6fcf6e2
btrfs: remove redundant btrfs_balance_control::fs_info
by David Sterba
· 7 years ago
63a9c7b
btrfs: Remove devid parameter from btrfs_rmap_block
by Nikolay Borisov
· 7 years ago
0338dff
btrfs: do reverse path readahead in btrfs_shrink_device
by Gu Jinxiang
· 7 years ago
f9fbcaa
btrfs: move btrfs_raid_mindev_errorvalues to btrfs_raid_attr table
by Anand Jain
· 7 years ago
41a6e89
btrfs: move btrfs_raid_group values to btrfs_raid_attr table
by Anand Jain
· 7 years ago
ed23467
btrfs: move btrfs_raid_type_names values to btrfs_raid_attr table
by Anand Jain
· 7 years ago
833aae1
btrfs: open code set_balance_control
by David Sterba
· 7 years ago
1354e1a
btrfs: use mutex in btrfs_resume_balance_async
by David Sterba
· 7 years ago
008ef09
btrfs: drop lock parameter from update_ioctl_balance_args and rename
by David Sterba
· 7 years ago
cf7d20f
btrfs: move and comment read-only check in btrfs_cancel_balance
by David Sterba
· 7 years ago
3009a62
btrfs: track running balance in a simpler way
by David Sterba
· 7 years ago
dccdb07
btrfs: kill btrfs_fs_info::volume_mutex
by David Sterba
· 7 years ago
a0fecc2
btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start
by David Sterba
· 7 years ago
149196a
btrfs: cleanup helpers that reset balance state
by David Sterba
· 7 years ago
eee95e3
btrfs: add sanity check when resuming balance after mount
by David Sterba
· 7 years ago
a17c95d
btrfs: move clearing of EXCL_OP out of __cancel_balance
by David Sterba
· 7 years ago
72b81ab
btrfs: move volume_mutex to callers of btrfs_rm_device
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
a425f9d
btrfs: export and rename free_device
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
b518519
btrfs: cleanup btrfs_rm_device() promote fs_devices pointer
by Anand Jain
· 7 years ago
636d2c9
btrfs: cleanup find_device() drop list_head pointer
by Anand Jain
· 7 years ago
897fb57
btrfs: rename __btrfs_open_devices to open_fs_devices
by Anand Jain
· 7 years ago
0226e0e
btrfs: rename __btrfs_close_devices to close_fs_devices
by Anand Jain
· 7 years ago
f117e29
btrfs: cleanup __btrfs_open_devices() drop head pointer
by Anand Jain
· 7 years ago
c4babc5
btrfs: rename struct btrfs_fs_devices::list
by Anand Jain
· 7 years ago
89595e8
btrfs: add comment about BTRFS_FS_EXCL_OP
by Anand Jain
· 7 years ago
02ee654
btrfs: fix crash when trying to resume balance without the resume flag
by Anand Jain
· 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
Next »