Sign in
android-kvm
/
linux
/
3039fadf2bfdc104dc963820c305778c7c1a6229
/
fs
/
btrfs
/
file.c
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
· 7 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
8b62f87b
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
· 8 years ago
23b5ec7
btrfs: fix readdir deadlock with pagefault
by Josef Bacik
· 8 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
9986277
Btrfs: handle only applicable errors returned by btrfs_get_extent
by Dan Carpenter
· 8 years ago
bbe08c0
Merge branch 'for-linus-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 8 years ago
fc4f21b1
btrfs: Make get_extent_t take btrfs_inode
by Nikolay Borisov
· 8 years ago
2cff578c
btrfs: Make lock_and_cleanup_extent_if_need take btrfs_inode
by Nikolay Borisov
· 8 years ago
85b7ab6
btrfs: Make check_can_nocow take btrfs_inode
by Nikolay Borisov
· 8 years ago
a776c6f
btrfs: Make btrfs_lookup_ordered_range take btrfs_inode
by Nikolay Borisov
· 8 years ago
7a6d706
btrfs: Make btrfs_mark_extent_written take btrfs_inode
by Nikolay Borisov
· 8 years ago
a012a74
btrfs: Make fill_holes take btrfs_inode
by Nikolay Borisov
· 8 years ago
35339c2
btrfs: Make hole_mergeable take btrfs_inode
by Nikolay Borisov
· 8 years ago
dcdbc05
btrfs: Make btrfs_drop_extent_cache take btrfs_inode
by Nikolay Borisov
· 8 years ago
46e5979
btrfs: Make btrfs_requeue_inode_defrag take btrfs_inode
by Nikolay Borisov
· 8 years ago
6158e1c
btrfs: Make (__)btrfs_add_inode_defrag take btrfs_inode
by Nikolay Borisov
· 8 years ago
691fa05
btrfs: all btrfs_delalloc_release_metadata take btrfs_inode
by Nikolay Borisov
· 8 years ago
9f3db42
btrfs: Make btrfs_delalloc_reserve_metadata take btrfs_inode
by Nikolay Borisov
· 8 years ago
04f4f91
btrfs: make btrfs_alloc_data_chunk_ondemand take btrfs_inode
by Nikolay Borisov
· 8 years ago
9340747
fs: add i_blocksize()
by Fabian Frederick
· 8 years ago
f85b737
btrfs: fix over-80 lines introduced by previous cleanups
by David Sterba
· 8 years ago
0f8939b
btrfs: Make btrfs_inode_in_log take btrfs_inode
by Nikolay Borisov
· 8 years ago
4a0cc7c
btrfs: Make btrfs_ino take a struct btrfs_inode
by Nikolay Borisov
· 8 years ago
0110c35
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
5f52a2c
Merge branch 'for-chris-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.10
by Chris Mason
· 8 years ago
a76b5b0
fs: try to clone files first in vfs_copy_file_range
by Christoph Hellwig
· 8 years ago
3a45bb2
btrfs: remove root parameter from transaction commit/end routines
by Jeff Mahoney
· 9 years ago
2ff7e61
btrfs: take an fs_info directly when the root is not used otherwise
by Jeff Mahoney
· 9 years ago
0b246af
btrfs: root->fs_info cleanup, add fs_info convenience variables
by Jeff Mahoney
· 9 years ago
27965b6
btrfs: root->fs_info cleanup, btrfs_calc_{trans,trunc}_metadata_size
by Jeff Mahoney
· 9 years ago
da17066
btrfs: pull node/sector/stripe sizes out of root and into fs_info
by Jeff Mahoney
· 9 years ago
Next »