Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1d53c9e6723022b12e4a5ed4b141f67c834b7f6f
/
fs
/
btrfs
/
inode.c
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
50489a5
btrfs: Remove bio_offset argument from submit_bio_hook
by Nikolay Borisov
· 6 years ago
e768116
btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio
by Nikolay Borisov
· 6 years ago
a56b1c7
btrfs: Change submit_bio_hook to taking an inode directly
by Nikolay Borisov
· 6 years ago
9078776
btrfs: get fs_info from trans in btrfs_set_log_full_commit
by David Sterba
· 6 years ago
6bf9e4b
btrfs: inode: Verify inode mode to avoid NULL pointer dereference
by Qu Wenruo
· 6 years ago
7d157c3
btrfs: use common file type conversion
by Phillip Potter
· 6 years ago
290342f
btrfs: use BUG() instead of BUG_ON(1)
by Arnd Bergmann
· 6 years ago
43eb5f2
btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
by Qu Wenruo
· 6 years ago
7b43973
btrfs: switch extent_io_tree::track_uptodate to bool
by David Sterba
· 6 years ago
c258d6e
btrfs: Introduce fs_info to extent_io_tree
by Qu Wenruo
· 6 years ago
8de60fe
btrfs: Initialize inode::i_mapping once in btrfs_symlink
by Goldwyn Rodrigues
· 6 years ago
80201fe
Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
260e770
btrfs: reserve extra space during evict
by Josef Bacik
· 6 years ago
034f784
btrfs: replace cleaner_delayed_iput_mutex with a waitqueue
by Josef Bacik
· 6 years ago
02a033d
btrfs: Remove not_found_em label from btrfs_get_extent
by Nikolay Borisov
· 6 years ago
b8eeab7
btrfs: Consolidate retval checking of core btree functions
by Nikolay Borisov
· 6 years ago
694c12e
btrfs: Rename found_type to extent_type in btrfs_get_extent
by Nikolay Borisov
· 6 years ago
4546d17
btrfs: Document logic regarding inode in async_cow_submit
by Nikolay Borisov
· 6 years ago
a1d64ba
btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work
by Nikolay Borisov
· 6 years ago
bd4691a
btrfs: Use ihold instead of igrab in cow_file_range_async
by Nikolay Borisov
· 6 years ago
62b3762
btrfs: Remove isize local variable in compress_file_range
by Nikolay Borisov
· 6 years ago
532425f
btrfs: Remove inode argument from async_cow_submit
by Nikolay Borisov
· 6 years ago
02950af
btrfs: Remove redundant assignment in btrfs_get_extent_fiemap
by Nikolay Borisov
· 6 years ago
f3714ef
btrfs: Refactor btrfs_get_extent_fiemap
by Nikolay Borisov
· 6 years ago
4ab47a8
btrfs: Remove unused arguments from btrfs_get_extent_fiemap
by Nikolay Borisov
· 6 years ago
bc9a8bf
btrfs: Make first argument of btrfs_run_delalloc_range directly an inode
by Nikolay Borisov
· 6 years ago
6dc4f10
block: allow bio_for_each_segment_all() to iterate over multi-page bvec
by Ming Lei
· 6 years ago
fd340d0
btrfs: wakeup cleaner thread when adding delayed iput
by Josef Bacik
· 6 years ago
77b7aad
Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io"
by David Sterba
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
1690dd41
btrfs: improve error handling of btrfs_add_link
by Johannes Thumshirn
· 6 years ago
28bad21
btrfs: fix truncate throttling
by Josef Bacik
· 6 years ago
64403612
btrfs: rework btrfs_check_space_for_delayed_refs
by Josef Bacik
· 6 years ago
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
d1051d6
btrfs: Fix error handling in btrfs_cleanup_ordered_extents
by Nikolay Borisov
· 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
da12fe5
btrfs: Refactor btrfs_merge_bio_hook
by Nikolay Borisov
· 6 years ago
78e62c0
btrfs: Remove extent_io_ops::readpage_io_failed_hook
by Nikolay Borisov
· 6 years ago
b3a0dd5
btrfs: replace btrfs_io_bio::end_io with a simple helper
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
· 7 years ago
e9a05cf
btrfs: remove unused drop_on_err in btrfs_mkdir
by Johannes Thumshirn
· 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
Next »