Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6079e12cdb8f9afb02b9f4f3e4d13c076e1e99e9
/
fs
/
btrfs
/
volumes.c
6079e12
btrfs: use raid_attr table to find profiles for integrity lowering
by David Sterba
· 6 years ago
081db89
btrfs: use raid_attr to get allowed profiles for balance conversion
by David Sterba
· 6 years ago
fc9a2ac
btrfs: use raid_attr in btrfs_chunk_max_errors
by David Sterba
· 6 years ago
c8bf1b6
btrfs: remove mapping tree structures indirection
by David Sterba
· 6 years ago
49cc180
btrfs: raid56: allow the exact minimum number of devices for balance convert
by David Sterba
· 6 years ago
0ee5f8a
btrfs: fix minimum number of chunk errors for DUP
by David Sterba
· 6 years ago
65237ee
btrfs: get fs_info from device in btrfs_rm_dev_replace_free_srcdev
by David Sterba
· 6 years ago
163e97e
btrfs: get fs_info from device in btrfs_scrub_cancel_dev
by David Sterba
· 6 years ago
f331a95
btrfs: get fs_info from device in btrfs_rm_dev_item
by David Sterba
· 6 years ago
196c9d8
btrfs: get fs_info from trans in btrfs_run_dev_stats
by David Sterba
· 6 years ago
5c466629
btrfs: get fs_info from trans in btrfs_finish_sprout
by David Sterba
· 6 years ago
6f8e0fc
btrfs: get fs_info from trans in init_first_rw_device
by David Sterba
· 6 years ago
9b7a244
btrfs: get fs_info from trans in btrfs_create_tree
by David Sterba
· 6 years ago
1785075
btrfs: get fs_info from eb in read_one_dev
by David Sterba
· 6 years ago
9690ac0
btrfs: get fs_info from eb in read_one_chunk
by David Sterba
· 6 years ago
ddaf1d5
btrfs: get fs_info from eb in btrfs_check_chunk_valid
by David Sterba
· 6 years ago
6ec0896
btrfs: get fs_info from eb in should_balance_chunk
by David Sterba
· 6 years ago
e74e399
btrfs: Factor out in_range macro
by Nikolay Borisov
· 6 years ago
60dfdf2
btrfs: Remove 'trans' argument from find_free_dev_extent(_start)
by Nikolay Borisov
· 6 years ago
1c11b63
btrfs: replace pending/pinned chunks lists with io tree
by Jeff Mahoney
· 6 years ago
8e75fd8
btrfs: Stop using call_rcu for device freeing
by Nikolay Borisov
· 6 years ago
39e264a
btrfs: Populate ->orig_block_len during read_one_chunk
by Nikolay Borisov
· 6 years ago
61d0d0d
btrfs: Handle pending/pinned chunks before blockgroup relocation during device shrink
by Nikolay Borisov
· 6 years ago
bbbf724
btrfs: combine device update operations during transaction commit
by Nikolay Borisov
· 6 years ago
ab4ba2e
btrfs: tree-checker: Verify dev item
by Qu Wenruo
· 6 years ago
075cb3c
btrfs: tree-checker: Check chunk item at tree block read time
by Qu Wenruo
· 6 years ago
82fc28f
btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] and export it
by Qu Wenruo
· 6 years ago
290342f
btrfs: use BUG() instead of BUG_ON(1)
by Arnd Bergmann
· 6 years ago
0cc068e
btrfs: don't report readahead errors and don't update statistics
by David Sterba
· 6 years ago
349ae63
btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
by Johannes Thumshirn
· 6 years ago
7faad6e
btrfs: fix comment its device list mutex not volume lock
by Anand Jain
· 6 years ago
228a73a
btrfs: introduce new ioctl to unregister a btrfs device
by Anand Jain
· 6 years ago
09ba3bc
btrfs: merge btrfs_find_device and find_device
by Anand Jain
· 6 years ago
70bc708
btrfs: refactor btrfs_free_stale_devices() to get return value
by Anand Jain
· 6 years ago
e4319cd
btrfs: refactor btrfs_find_device() take fs_devices as argument
by Anand Jain
· 6 years ago
6e927ce
btrfs: cleanup btrfs_find_device_by_devspec()
by Anand Jain
· 6 years ago
d95a830
btrfs: merge btrfs_find_device_missing_or_by_path() into parent
by Anand Jain
· 6 years ago
92900e5
btrfs: fix potential oops in device_list_add
by Al Viro
· 6 years ago
1b3922a
btrfs: Use real device structure to verify dev extent
by Qu Wenruo
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
15c8276
btrfs: Remove 1st shrink/grow phase from balance
by Nikolay Borisov
· 6 years ago
7073017
btrfs: use offset_in_page instead of open-coding it
by Johannes Thumshirn
· 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
da12fe5
btrfs: Refactor btrfs_merge_bio_hook
by Nikolay Borisov
· 6 years ago
7333bd0
btrfs: balance: print to system log when balance ends or is paused
by Anand Jain
· 6 years ago
56fc37d
btrfs: balance: print args during start and resume
by Anand Jain
· 6 years ago
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
· 7 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
· 7 years ago
d7f663f
btrfs: prune unused includes
by David Sterba
· 7 years ago
Next »