Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
1c164cb3ffd084e5359a56abde715acf121e69a4
/
fs
/
btrfs
/
inode.c
c75e839
btrfs: kill the subvol_srcu
by Josef Bacik
· 5 years ago
5c8fd99
btrfs: make inodes hold a ref on their roots
by Josef Bacik
· 5 years ago
a5eeb3d
btrfs: add helper to get the end offset of a file extent item
by Filipe Manana
· 4 years, 11 months ago
f8e6608
btrfs: implement migratepage callback for data pages
by Roman Gushchin
· 4 years, 11 months ago
63f018b
btrfs: Remove __ prefix from btrfs_block_rsv_release
by Nikolay Borisov
· 4 years, 11 months ago
dcc3eb9
btrfs: convert snapshot/nocow exlcusion to drew lock
by Nikolay Borisov
· 5 years ago
71ad38b
btrfs: sink argument tree to extent_read_full_page
by David Sterba
· 5 years ago
b272ae2
btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range
by David Sterba
· 5 years ago
0024652
btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root
by Josef Bacik
· 5 years ago
bc44d7c
btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root
by Josef Bacik
· 5 years ago
8727002
btrfs: hold a ref on the root in fixup_tree_root_location
by Josef Bacik
· 5 years ago
3619c94
btrfs: open code btrfs_read_fs_root_no_name
by Josef Bacik
· 5 years ago
d923afe
btrfs: replace all uses of btrfs_ordered_update_i_size
by Josef Bacik
· 5 years ago
9ddc959
btrfs: use the file extent tree infrastructure
by Josef Bacik
· 5 years ago
41a2ee7
btrfs: introduce per-inode file extent tree
by Josef Bacik
· 5 years ago
236ebc2
btrfs: fix log context list corruption after rename whiteout error
by Filipe Manana
· 4 years, 11 months ago
e7a0489
btrfs: fix RAID direct I/O reads with alternate csums
by Omar Sandoval
· 4 years, 11 months ago
a5ae50d
Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof
by Filipe Manana
· 5 years ago
b778cf9
btrfs: fix bytes_may_use underflow in prealloc error condtition
by Josef Bacik
· 5 years ago
52e29e3
btrfs: don't set path->leave_spinning for truncate
by Josef Bacik
· 5 years ago
28553fa
Btrfs: fix race between shrinking truncate and fiemap
by Filipe Manana
· 5 years ago
f4b1363
btrfs: do not do delalloc reservation under page lock
by Josef Bacik
· 5 years ago
25f3c50
Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
by Chris Mason
· 5 years ago
46b27f5
btrfs: rename DISCARD mount option to to DISCARD_SYNC
by Dennis Zhou
· 5 years ago
39b07b5
btrfs: drop create parameter to btrfs_get_extent()
by Omar Sandoval
· 5 years ago
bffe633
btrfs: make btrfs_ordered_extent naming consistent with btrfs_file_extent_item
by Omar Sandoval
· 5 years ago
313facc
btrfs: remove dead snapshot-aware defrag code
by Omar Sandoval
· 5 years ago
db72e47
btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums()
by Omar Sandoval
· 5 years ago
e62958f
btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers
by Omar Sandoval
· 5 years ago
6bb6b51
btrfs: use simple_dir_inode_operations for placeholder subvolume directory
by Omar Sandoval
· 5 years ago
76de60e
btrfs: remove unused condition check in btrfs_page_mkwrite()
by Yunfeng Ye
· 5 years ago
4eaaec2
btrfs: Don't discard unwritten extents
by Nikolay Borisov
· 5 years ago
d49d328
btrfs: fix invalid removal of root ref
by Josef Bacik
· 5 years ago
045d396
btrfs: rework arguments of btrfs_unlink_subvol
by Josef Bacik
· 5 years ago
de7999a
Btrfs: fix infinite loop during nocow writeback due to race
by Filipe Manana
· 5 years ago
943eb3b
btrfs: don't double lock the subvol_sem for rename exchange
by Josef Bacik
· 5 years ago
f72ff01
btrfs: do not call synchronize_srcu() in inode_tree_del
by Josef Bacik
· 5 years ago
a019e9e
btrfs: remove extent_map::bdev
by David Sterba
· 5 years ago
3e17409
btrfs: record all roots for rename exchange on a subvol
by Josef Bacik
· 5 years ago
32da5386
btrfs: rename btrfs_block_group_cache
by David Sterba
· 5 years ago
fac07d2
btrfs: sink write flags to cow_file_range_async
by David Sterba
· 5 years ago
16ad3be
Btrfs: remove unnecessary delalloc mutex for inodes
by Filipe Manana
· 5 years ago
8530c37
btrfs: get bdev from latest_dev for dio bh_result
by David Sterba
· 5 years ago
5368700
Btrfs: fix metadata space leak on fixup worker failure to set range as delalloc
by Filipe Manana
· 5 years ago
8d51012
btrfs: Rename btrfs_join_transaction_nolock
by Nikolay Borisov
· 5 years ago
ec39f76
Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios
by Chris Mason
· 6 years ago
1d53c9e
Btrfs: only associate the locked page with one async_chunk struct
by Chris Mason
· 6 years ago
08635ba
Btrfs: stop using btrfs_schedule_bio()
by Chris Mason
· 6 years ago
4c66e0d
btrfs: drop unused parameter is_new from btrfs_iget
by David Sterba
· 5 years ago
a0cac0e
btrfs: get rid of unique workqueue helper functions
by Omar Sandoval
· 5 years ago
e6c6171
Btrfs: fix log context list corruption after rename exchange operation
by Filipe Manana
· 5 years ago
d98da49
btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range
by Josef Bacik
· 5 years ago
8702ba9
btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_extents()
by Qu Wenruo
· 5 years ago
11a19a9
btrfs: allocate new inode in NOFS context
by Josef Bacik
· 5 years ago
e182163
btrfs: stop clearing EXTENT_DIRTY in inode I/O tree
by Omar Sandoval
· 5 years ago
c82f823
btrfs: tie extent buffer and it's token together
by David Sterba
· 5 years ago
602cbe9
btrfs: move cond_wake_up functions out of ctree
by David Sterba
· 5 years ago
3acd485
btrfs: fix allocation of free space cache v1 bitmap pages
by Christophe Leroy
· 5 years ago
762bf09
btrfs: improve error handling in run_delalloc_nocow
by Nikolay Borisov
· 5 years ago
e8e2100
btrfs: comment and minor simplifications in run_delalloc_nocow
by Nikolay Borisov
· 5 years ago
922f051
btrfs: streamline code in run_delalloc_nocow in case of inline extents
by Nikolay Borisov
· 5 years ago
bb55f62
btrfs: simplify extent type checks in run_delalloc_nocow
by Nikolay Borisov
· 5 years ago
a6bd9cd
btrfs: improve comments around nocow path
by Nikolay Borisov
· 5 years ago
3e02484
btrfs: refactor variable scope in run_delalloc_nocow
by Nikolay Borisov
· 5 years ago
2bd36e7
btrfs: rename the btrfs_calc_*_metadata_size helpers
by Josef Bacik
· 5 years ago
d3984c9
btrfs: introduce an evict flushing state
by Josef Bacik
· 5 years ago
aac0023
btrfs: move basic block_group definitions to their own header
by Josef Bacik
· 6 years ago
982f1f5d
btrfs: Add an assertion to warn incorrect case in insert_inline_extent()
by Jia-Ju Bai
· 5 years ago
330a582
btrfs: Remove leftover of in-band dedupe
by Nikolay Borisov
· 6 years ago
74e9194
btrfs: Remove delalloc_end argument from extent_clear_unlock_delalloc
by Nikolay Borisov
· 6 years ago
cecc8d9
btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range
by Nikolay Borisov
· 6 years ago
ac3e993
btrfs: Return number of compressed extents directly in compress_file_range
by Nikolay Borisov
· 6 years ago
42c16da
btrfs: inode: Don't compress if NODATASUM or NODATACOW set
by Qu Wenruo
· 6 years ago
8673634
btrfs: migrate the delalloc space stuff to it's own home
by Josef Bacik
· 6 years ago
63611e7
btrfs: run delayed iput at unlink time
by Josef Bacik
· 6 years ago
89b798a
btrfs: Use btrfs_get_io_geometry appropriately
by Nikolay Borisov
· 6 years ago
ea41d6b
btrfs: remove assumption about csum type form btrfs_print_data_csum_error()
by Johannes Thumshirn
· 6 years ago
d517857
btrfs: directly call into crypto framework for checksumming
by Johannes Thumshirn
· 6 years ago
23d31bd
btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range
by Nikolay Borisov
· 6 years ago
be9b8df
Btrfs: remove unused variables in __btrfs_unlink_inode
by Liu Bo
· 6 years ago
318adf8
Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 6 years ago
5338e43
Btrfs: fix wrong ctime and mtime of a directory after log replay
by Filipe Manana
· 6 years ago
67a2422
Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
9f2e3a5
Merge tag 'for-5.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 6 years ago
168e153
Merge branch 'work.icache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
b1c16ac
btrfs: Use kvmalloc for allocating compressed path context
by Nikolay Borisov
· 6 years ago
7447555
btrfs: Factor out common extent locking code in submit_compressed_extents
by Nikolay Borisov
· 6 years ago
4336650
btrfs: Set io_tree only once in submit_compressed_extents
by Nikolay Borisov
· 6 years ago
69684c5
btrfs: Replace clear_extent_bit with unlock_extent
by Nikolay Borisov
· 6 years ago
1368c6d
btrfs: Make compress_file_range take only struct async_chunk
by Nikolay Borisov
· 6 years ago
c5a68ae
btrfs: Remove fs_info from struct async_chunk
by Nikolay Borisov
· 6 years ago
b532627
btrfs: Rename async_cow to async_chunk
by Nikolay Borisov
· 6 years ago
97db120
btrfs: Preallocate chunks in cow_file_range_async
by Nikolay Borisov
· 6 years ago
26602ca
btrfs: use ->free_inode()
by Al Viro
· 6 years ago
7e74e23
gcc-9: don't warn about uninitialized btrfs extent_type variable
by Linus Torvalds
· 6 years ago
2b070cf
block: remove the i argument to bio_for_each_segment_all
by Christoph Hellwig
· 6 years ago
b8aa330
Btrfs: improve performance on fsync of files with multiple hardlinks
by Filipe Manana
· 6 years ago
78ac4f9
btrfs: remove unused parameter fs_info from btrfs_truncate_item
by David Sterba
· 6 years ago
ffd4bb2
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent()
by Qu Wenruo
· 6 years ago
82fa113
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_extent_ref()
by Qu Wenruo
· 6 years ago
Next »