Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
fdb1e121803433775d1e6f79b21a13add8b22f57
fdb1e12
btrfs: use PAGE_ALIGNED instead of open-coding it
by Johannes Thumshirn
· 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
129827e
btrfs: dev-replace: swich locking to rw semaphore
by David Sterba
· 7 years ago
ceb21a8d
btrfs: reada: reorder dev-replace locks before radix tree preload
by David Sterba
· 6 years ago
d1051d6
btrfs: Fix error handling in btrfs_cleanup_ordered_extents
by Nikolay Borisov
· 6 years ago
3522e90
btrfs: remove always true if branch in find_delalloc_range
by Lu Fengqi
· 6 years ago
27a7ff5
btrfs: skip file_extent generation check for free_space_inode in run_delalloc_nocow
by Lu Fengqi
· 6 years ago
41bd606
Btrfs: fix fsync of files with multiple hard links in new directories
by Filipe Manana
· 6 years ago
bbe339c
btrfs: drop extra enum initialization where using defaults
by David Sterba
· 6 years ago
5b84030
btrfs: switch BTRFS_ORDERED_* to enums
by David Sterba
· 6 years ago
50b5b60
btrfs: switch EXTENT_FLAG_* to enums
by David Sterba
· 6 years ago
80cb383
btrfs: switch EXTENT_BUFFER_* to enums
by David Sterba
· 6 years ago
61fa90c
btrfs: switch BTRFS_ROOT_* to enums
by David Sterba
· 6 years ago
eb1a524
btrfs: switch BTRFS_FS_* to enums
by David Sterba
· 6 years ago
688a75b
btrfs: switch BTRFS_BLOCK_RSV_* to enums
by David Sterba
· 6 years ago
b00146b
btrfs: switch BTRFS_FS_STATE_* to enums
by David Sterba
· 6 years ago
da12fe5
btrfs: Refactor btrfs_merge_bio_hook
by Nikolay Borisov
· 6 years ago
2ab4fd3
btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction
by Lu Fengqi
· 6 years ago
d2e174d
btrfs: document extent mapping assumptions in checksum
by Johannes Thumshirn
· 6 years ago
cc2c39d
btrfs: don't initialize 'offset' in map_private_extent_buffer()
by Johannes Thumshirn
· 6 years ago
a5fb114
Btrfs: fix deadlock with memory reclaim during scrub
by Filipe Manana
· 6 years ago
78e62c0
btrfs: Remove extent_io_ops::readpage_io_failed_hook
by Nikolay Borisov
· 6 years ago
7b41ba7
btrfs: remove btrfs_bio_end_io_t
by Johannes Thumshirn
· 6 years ago
b3a0dd5
btrfs: replace btrfs_io_bio::end_io with a simple helper
by David Sterba
· 6 years ago
31feccc
btrfs: remove redundant csum buffer in btrfs_io_bio
by David Sterba
· 6 years ago
600b6cf
btrfs: replace async_cow::root with fs_info
by David Sterba
· 6 years ago
06ea01b
btrfs: merge btrfs_submit_bio_done to its caller
by David Sterba
· 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
9a6f209
Btrfs: fix deadlock when enabling quotas due to concurrent snapshot creation
by Filipe Manana
· 6 years ago
5a8067c
Btrfs: fix access to available allocation bits when starting balance
by Filipe Manana
· 6 years ago
0e6ec38
Btrfs: allow clear_extent_dirty() to receive a cached extent state record
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
fbc6fea
btrfs: Add handling for disk split-brain scenario during fsid change
by Nikolay Borisov
· 6 years ago
de37aa5
btrfs: Remove fsid/metadata_fsid fields from btrfs_info
by Nikolay Borisov
· 6 years ago
56f20f4
btrfs: Add sysfs support for metadata_uuid feature
by Nikolay Borisov
· 6 years ago
7239ff4
btrfs: Introduce support for FSID change without metadata rewrite
by Nikolay Borisov
· 6 years ago
ce9f967
btrfs: use EXPORT_FOR_TESTS for conditionally exported functions
by Johannes Thumshirn
· 6 years ago
f8f591d
btrfs: introduce EXPORT_FOR_TESTS macro
by Johannes Thumshirn
· 6 years ago
e9a05cf
btrfs: remove unused drop_on_err in btrfs_mkdir
by Johannes Thumshirn
· 6 years ago
9bfd61d
btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range
by Nikolay Borisov
· 6 years ago
917aace
btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument
by Nikolay Borisov
· 6 years ago
64bc6c2
btrfs: Remove superfluous check form btrfs_remove_chunk
by Nikolay Borisov
· 6 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
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
3cd24c6
btrfs: use tagged writepage to mitigate livelock of snapshot
by Ethan Lien
· 6 years ago
c629732
btrfs: Remove unused extent_state argument from btrfs_writepage_endio_finish_ordered
by Nikolay Borisov
· 6 years ago
8cc0237
btrfs: Remove extent_page_data argument from writepage_delalloc
by Nikolay Borisov
· 6 years ago
7789a55
btrfs: Move epd::extent_locked check to writepage_delalloc's caller
by Nikolay Borisov
· 6 years ago
fc8a168
btrfs: Check for missing device before bio submission in btrfs_map_bio
by Nikolay Borisov
· 6 years ago
ab45724
btrfs: remove redundant replace_state init
by Anand Jain
· 6 years ago
6d4cbf7
Btrfs: remove no longer used io_err from btrfs_log_ctx
by Filipe Manana
· 6 years ago
59b0713
Btrfs: simpler and more efficient cleanup of a log tree's extent io tree
by Filipe Manana
· 6 years ago
46cc775
btrfs: Adjust loop in free_extent_buffer
by Nikolay Borisov
· 6 years ago
9cfc8ba
btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED while freeing
by Nikolay Borisov
· 6 years ago
df44971
btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf
by Nikolay Borisov
· 6 years ago
8c7eeb6
btrfs: Remove extra reference count bumps in btrfs_compare_trees
by Nikolay Borisov
· 6 years ago
24cee18
btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind
by Nikolay Borisov
· 6 years ago
6c122e2
btrfs: Remove redundant extent_buffer_get in get_old_root
by Nikolay Borisov
· 6 years ago
5c623d3
btrfs: Remove needless tree locking in iterate_inode_extrefs
by Nikolay Borisov
· 6 years ago
e5bba0b
btrfs: Remove needless tree locking in iterate_inode_refs
by Nikolay Borisov
· 6 years ago
d9cb245
btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the intermediate number
by Qu Wenruo
· 6 years ago
ed46ff3
Btrfs: support swap files
by Omar Sandoval
· 8 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
abbb55f
btrfs: Remove extent_io_ops::split_extent_hook callback
by Nikolay Borisov
· 6 years ago
5c84819
btrfs: Remove extent_io_ops::merge_extent_hook callback
by Nikolay Borisov
· 6 years ago
a36bb5f
btrfs: Remove extent_io_ops::clear_bit_hook callback
by Nikolay Borisov
· 6 years ago
e06a1fc
btrfs: Remove extent_io_ops::set_bit_hook extent_io callback
by Nikolay Borisov
· 6 years ago
65a680f
btrfs: Remove extent_io_ops::check_extent_io_range callback
by Nikolay Borisov
· 6 years ago
7087a9d
btrfs: Remove extent_io_ops::writepage_end_io_hook
by Nikolay Borisov
· 6 years ago
d75855b
btrfs: Remove extent_io_ops::writepage_start_hook
by Nikolay Borisov
· 6 years ago
5eaad97
btrfs: Remove extent_io_ops::fill_delalloc
by Nikolay Borisov
· 6 years ago
06f2548
btrfs: Add function to distinguish between data and btree inode
by Nikolay Borisov
· 6 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
e72d79d
btrfs: Refactor find_free_extent loops update into find_free_extent_update_loop
by Qu Wenruo
· 6 years ago
e1a4184
btrfs: Refactor unclustered extent allocation into find_free_extent_unclustered()
by Qu Wenruo
· 6 years ago
d06e3bb
btrfs: Refactor clustered extent allocation into find_free_extent_clustered
by Qu Wenruo
· 6 years ago
b4bd745
btrfs: Introduce find_free_extent_ctl structure for later rework
by Qu Wenruo
· 6 years ago
e2907c1
btrfs: extent-tree: Detect bytes_pinned underflow earlier
by Lu Fengqi
· 6 years ago
9f9b8e8
btrfs: extent-tree: Detect bytes_may_use underflow earlier
by Qu Wenruo
· 6 years ago
Next »