Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
b272ae22acd2ca688bbf9d94eea4b1da61fdc697
/
fs
/
btrfs
/
file.c
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
02162a0
btrfs: hold a ref on the root in __btrfs_run_defrag_inode
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
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
fcb9705
Btrfs: fix cloning range with a hole when using the NO_HOLES feature
by Filipe Manana
· 5 years ago
a019e9e
btrfs: remove extent_map::bdev
by David Sterba
· 5 years ago
bc80230
btrfs: Return offset from find_desired_extent
by Nikolay Borisov
· 5 years ago
2034f3b
btrfs: Simplify btrfs_file_llseek
by Nikolay Borisov
· 5 years ago
d79b7c2
btrfs: Speed up btrfs_file_llseek
by Nikolay Borisov
· 5 years ago
a0e248b
Btrfs: fix negative subv_writers counter and data space leak after buffered write
by Filipe Manana
· 5 years ago
4c66e0d
btrfs: drop unused parameter is_new from btrfs_iget
by David Sterba
· 5 years ago
9cf35f6
btrfs: simplify inode locking for RWF_NOWAIT
by Goldwyn Rodrigues
· 5 years ago
ba0b084
Btrfs: check for the full sync flag while holding the inode lock during fsync
by Filipe Manana
· 5 years ago
8702ba9
btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_extents()
by Qu Wenruo
· 5 years ago
c67d970
Btrfs: fix memory leak due to concurrent append writes with fiemap
by Filipe Manana
· 5 years ago
e182163
btrfs: stop clearing EXTENT_DIRTY in inode I/O tree
by Omar Sandoval
· 5 years ago
f50cb7a
btrfs: treat RWF_{,D}SYNC writes as sync for CRCs
by Omar Sandoval
· 5 years ago
c09767a
btrfs: use correct count in btrfs_file_write_iter()
by Omar Sandoval
· 5 years ago
2bd36e7
btrfs: rename the btrfs_calc_*_metadata_size helpers
by Josef Bacik
· 5 years ago
330a582
btrfs: Remove leftover of in-band dedupe
by Nikolay Borisov
· 6 years ago
690a5db
Btrfs: fix ENOSPC errors, leading to transaction aborts, when cloning extents
by Filipe Manana
· 6 years ago
9cba40a
Btrfs: factor out extent dropping code from hole punch handler
by Filipe Manana
· 6 years ago
8673634
btrfs: migrate the delalloc space stuff to it's own home
by Josef Bacik
· 6 years ago
f262fa8
btrfs: drop default value assignments in enums
by David Sterba
· 6 years ago
1790066
Btrfs: add missing inode version, ctime and mtime updates when punching hole
by Filipe Manana
· 6 years ago
5f791ec
btrfs: Return EAGAIN if we can't start no snpashot write in check_can_nocow
by Nikolay Borisov
· 6 years ago
23d31bd
btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range
by Nikolay Borisov
· 6 years ago
0c713cb
Btrfs: fix race between ranged fsync and writeback of adjacent ranges
by Filipe Manana
· 6 years ago
8fca955
btrfs: don't double unlock on error in btrfs_punch_hole
by Josef Bacik
· 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
39ad317
Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota reserve
by Robbie Ko
· 6 years ago
e902baa
btrfs: get fs_info from eb in btrfs_leaf_free_space
by David Sterba
· 6 years ago
290342f
btrfs: use BUG() instead of BUG_ON(1)
by Arnd Bergmann
· 6 years ago
3b1da51
Btrfs: remove no longer used 'sync' member from transaction handle
by Filipe Manana
· 6 years ago
4ab47a8
btrfs: Remove unused arguments from btrfs_get_extent_fiemap
by Nikolay Borisov
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
7073017
btrfs: use offset_in_page instead of open-coding it
by Johannes Thumshirn
· 6 years ago
6d4cbf7
Btrfs: remove no longer used io_err from btrfs_log_ctx
by Filipe Manana
· 6 years ago
121b018
Merge tag 'for-4.20-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 6 years ago
aab15e8
Btrfs: fix rare chances for data loss when doing a fast fsync
by Filipe Manana
· 6 years ago
c2aa1a4
Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
by Linus Torvalds
· 6 years ago
2e5dfc9
vfs: combine the clone and dedupe into a single remap_file_range
by Darrick J. Wong
· 6 years ago
c495144
btrfs: move the dio_sem higher up the callchain
by Josef Bacik
· 6 years ago
7703bdd
Btrfs: don't clean dirty pages during buffered writes
by Chris Mason
· 7 years ago
3a58417
btrfs: switch update_size to bool in btrfs_block_rsv_migrate and btrfs_rsv_add_bytes
by Lu Fengqi
· 6 years ago
d7f663f
btrfs: prune unused includes
by David Sterba
· 7 years ago
3ffbd68
btrfs: simplify pointer chasing of local fs_info variables
by David Sterba
· 7 years ago
e4af400
btrfs: Use iocb to derive pos instead of passing a separate parameter
by Goldwyn Rodrigues
· 7 years ago
e41ca58
btrfs: Get rid of the confusing btrfs_file_extent_inline_len
by Qu Wenruo
· 7 years ago
ca5788a
btrfs: remove remaing full_sync logic from btrfs_sync_file
by David Sterba
· 7 years ago
b5e6c3e
btrfs: always wait on ordered extents at fsync time
by Josef Bacik
· 7 years ago
95582b0
vfs: change inode times to use struct timespec64
by Deepa Dinamani
· 7 years ago
336a8bb
btrfs: Fix wrong btrfs_delalloc_release_extents parameter
by Qu Wenruo
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
43b1859
btrfs: qgroup: Use separate meta reservation type for delalloc
by Qu Wenruo
· 7 years ago
7a5a07a
btrfs: Remove userspace transaction ioctls
by Nikolay Borisov
· 7 years ago
051c98e
btrfs: open code trivial helper btrfs_page_exists_in_range
by David Sterba
· 7 years ago
e5b84f7a
btrfs: Remove root argument from btrfs_log_dentry_safe
by Nikolay Borisov
· 7 years ago
e67c718
btrfs: add more __cold annotations
by David Sterba
· 7 years ago
31466f3
Merge tag 'for-4.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
ae5e165
fs: new API for handling inode->i_version
by Jeff Layton
· 7 years ago
81fdf63
Btrfs: fix space leak after fallocate and zero range operations
by Filipe Manana
· 7 years ago
9f13ce7
Btrfs: fix missing inode i_size update after zero range operation
by Filipe Manana
· 7 years ago
94f4507
Btrfs: use cached state when dirtying pages during buffered write
by Filipe Manana
· 7 years ago
f27451f
Btrfs: add support for fallocate's zero range operation
by Filipe Manana
· 7 years ago
e43bbe5
btrfs: sink unlock_extent parameter gfp_flags
by David Sterba
· 7 years ago
343e4fc
Btrfs: set plug for fsync
by Liu Bo
· 7 years ago
ae0f162
btrfs: sink gfp parameter to clear_extent_bit
by David Sterba
· 7 years ago
f5c29bd
Btrfs: add __init macro to btrfs init functions
by Liu Bo
· 7 years ago
96b09dd
btrfs: Use locked_end rather than open coding it
by Nikolay Borisov
· 7 years ago
6b7d6e9
btrfs: Move loop termination condition in while()
by Nikolay Borisov
· 7 years ago
ebb7044
Btrfs: fix list_add corruption and soft lockups in fsync
by Liu Bo
· 7 years ago
e3b8a48
Btrfs: fix reported number of inode blocks after buffered append writes
by Filipe Manana
· 7 years ago
f48bf66
Btrfs: move definition of the function btrfs_find_new_delalloc_bytes
by Filipe Manana
· 7 years ago
8b62f87
Btrfs: rework outstanding_extents
by Josef Bacik
· 7 years ago
79f015f
btrfs: cleanup extent locking sequence
by Goldwyn Rodrigues
· 7 years ago
84f7d8e
btrfs: pass root to various extent ref mod functions
by Josef Bacik
· 7 years ago
897ca81
btrfs: Fix bool initialization/comparison
by Thomas Meyer
· 7 years ago
e253d98
Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
91f9943
fs: support RWF_NOWAIT for buffered reads
by Christoph Hellwig
· 7 years ago
23b5ec7
btrfs: fix readdir deadlock with pagefault
by Josef Bacik
· 7 years ago
ea14b57f
btrfs: fix spelling of snapshotting
by David Sterba
· 8 years ago
6618a24
Merge branch 'nowait-aio-btrfs-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 8 years ago
ff0fa73
btrfs: nowait aio: Correct assignment of pos
by Goldwyn Rodrigues
· 8 years ago
088737f
Merge tag 'for-linus-v4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
by Linus Torvalds
· 8 years ago
333427a
btrfs: minimal conversion to errseq_t writeback error reporting on fsync
by Jeff Layton
· 8 years ago
8c27cb3
Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 8 years ago
bc42bda
btrfs: qgroup: Fix qgroup reserved space underflow by only freeing reserved ranges
by Qu Wenruo
· 8 years ago
364ecf3
btrfs: qgroup: Introduce extent changeset for qgroup reserve functions
by Qu Wenruo
· 8 years ago
609805d
Btrfs: fix invalid extent maps due to hole punching
by Filipe Manana
· 8 years ago
edf064e
btrfs: nowait aio support
by Goldwyn Rodrigues
· 8 years ago
bce19f9
Merge branch 'for-chris-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.12
by Chris Mason
· 8 years ago
a7e3b97
Btrfs: fix reported number of inode blocks
by Filipe Manana
· 8 years ago
be2d253
Btrfs: fix extent map leak during fallocate error path
by Filipe Manana
· 8 years ago
Next »