Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
4e38bea60ebff6cc65abaf8c1c2c58e3c3c37dc0
/
fs
/
btrfs
/
file.c
9ea24bb
Btrfs: fix snapshot inconsistency after a file write followed by truncate
by Filipe Manana
· 10 years ago
728404d
Btrfs: add helper btrfs_fdatawrite_range
by Filipe Manana
· 10 years ago
075bdbd
Btrfs: correctly flush compressed data before/after direct IO
by Filipe Manana
· 10 years ago
ee39b43
btrfs: remove unlikely from data-dependent branches and slow paths
by David Sterba
· 10 years ago
8407f55
Btrfs: fix data corruption after fast fsync and writeback error
by Filipe Manana
· 10 years ago
669249e
Btrfs: fix fsync race leading to invalid data after log replay
by Filipe Manana
· 10 years ago
4d1a40c
Btrfs: fix up bounds checking in lseek
by Liu Bo
· 10 years ago
ed6078f
btrfs: use DIV_ROUND_UP instead of open-coded variants
by David Sterba
· 11 years ago
707e8a0
btrfs: use nodesize everywhere, kill leafsize
by David Sterba
· 11 years ago
962a298
btrfs: kill the key type accessor helpers
by David Sterba
· 11 years ago
49dae1b
Btrfs: fix fsync data loss after a ranged fsync
by Filipe Manana
· 10 years ago
f6dc45c
Btrfs: fix filemap_flush call in btrfs_file_release
by Chris Mason
· 10 years ago
51f395a
btrfs: Use right extent length when inserting overlap extent map.
by Qu Wenruo
· 10 years ago
1707e26
Btrfs: fill_holes: Fix slot number passed to hole_mergeable() call.
by chandan
· 11 years ago
8d875f9
btrfs: disable strict file flushes for renames and truncates
by Chris Mason
· 10 years ago
16b9057
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
859862d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
b05fd87
Btrfs: fix transaction leak during fsync call
by Filipe Manana
· 11 years ago
d778154
btrfs: Avoid trucating page or punching hole in a already existed hole.
by Qu Wenruo
· 11 years ago
fc4adbf
btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking
by Alex Gartrell
· 11 years ago
fcebe45
Btrfs: rework qgroup accounting
by Josef Bacik
· 11 years ago
27cdeb7
Btrfs: use bitfield instead of integer data type for the some variants in btrfs_root
by Miao Xie
· 11 years ago
fc19c5e
Btrfs: fix leaf corruption caused by ENOSPC while hole punching
by Filipe Manana
· 11 years ago
a1a50f6
Btrfs: read inode size after acquiring the mutex when punching a hole
by Filipe Manana
· 11 years ago
2457aec
mm: non-atomically mark page accessed during page cache allocation where possible
by Mel Gorman
· 11 years ago
b30ac0f
btrfs: switch to ->write_iter()
by Al Viro
· 11 years ago
aad4f8b
switch simple generic_file_aio_read() users to ->read_iter()
by Al Viro
· 11 years ago
0c94933
iov_iter_truncate()
by Al Viro
· 11 years ago
71d8e53
start adding the tag to iov_iter
by Al Viro
· 11 years ago
cb66a7a
kill generic_segment_checks()
by Al Viro
· 11 years ago
0ae5e4d
__btrfs_direct_write(): switch to iov_iter
by Al Viro
· 11 years ago
f8579f8
generic_file_direct_write(): switch to iov_iter
by Al Viro
· 11 years ago
33c0022
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
3f9e3df
btrfs: replace error code from btrfs_drop_extents
by David Sterba
· 11 years ago
c5f7d0b
btrfs: Change the hole range to a more accurate value.
by Qu Wenruo
· 11 years ago
5166701
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
3123bca
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
f182036
mm: implement ->map_pages for page cache
by Kirill A. Shutemov
· 11 years ago
3ac0d7b
btrfs: Change the expanding write sequence to fix snapshot related bug.
by Qu Wenruo
· 11 years ago
53c5666
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
45d4f85
fs/direct-io.c: remove some left over checks
by Dan Carpenter
· 11 years ago
5cb6c6c
generic_file_direct_write(): get rid of ppos argument
by Al Viro
· 11 years ago
867c4f9
btrfs_file_aio_write(): get rid of ppos
by Al Viro
· 11 years ago
9e8c2af
callers of iov_copy_from_user_atomic() don't need pagecache_disable()
by Al Viro
· 11 years ago
00fdf13
Btrfs: fix a crash of clone with inline extents's split
by Liu Bo
· 11 years ago
b88935b
Btrfs: remove the unnecessary flush when preparing the pages
by Miao Xie
· 11 years ago
8257b2d
Btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume
by Miao Xie
· 11 years ago
7b2b708
Btrfs: fix preallocate vs double nocow write
by Miao Xie
· 11 years ago
c933956
Btrfs: fix wrong lock range and write size in check_can_nocow()
by Miao Xie
· 11 years ago
176840b
Btrfs: more efficient btrfs_drop_extent_cache
by Filipe Manana
· 11 years ago
12870f1
Btrfs: don't insert useless holes when punching beyond the inode's size
by Filipe Manana
· 11 years ago
8b050d3
Btrfs: fix skipped error handle when log sync failed
by Miao Xie
· 11 years ago
d5f3752
Btrfs: faster/more efficient insertion of file extent items
by Filipe David Borba Manana
· 11 years ago
514ac8a
Btrfs: don't use ram_bytes for uncompressed inline items
by Chris Mason
· 11 years ago
f1de968
Btrfs: fix the race between write back and nocow buffered write
by Miao Xie
· 11 years ago
5039edd
Btrfs: make fsync latency less sucky
by Josef Bacik
· 11 years ago
1acae57
Btrfs: faster file extent item replace operations
by Filipe David Borba Manana
· 11 years ago
fc28b62
Btrfs: fix use of uninitialized err variable
by Filipe David Borba Manana
· 11 years ago
6126e3c
Btrfs: fix ordered extent check in btrfs_punch_hole
by Filipe David Borba Manana
· 11 years ago
376cc68
Btrfs: fix the reserved space leak caused by the race between nonlock dio and buffered io
by Miao Xie
· 11 years ago
b37392e
Btrfs: cleanup unnecessary parameter and variant of prepare_pages()
by Miao Xie
· 11 years ago
16e7549
Btrfs: incompatible format change to remove hole extents
by Josef Bacik
· 11 years ago
6787125
btrfs: Fix checkpatch.pl warning of spacing issues
by Dulshani Gunawardhana
· 11 years ago
0ef8b72
Btrfs: return an error from btrfs_wait_ordered_range
by Josef Bacik
· 11 years ago
8b558c5
btrfs: remove fs/btrfs/compat.h
by Zach Brown
· 11 years ago
7f4ca37
Btrfs: fix up seek_hole/seek_data handling
by Josef Bacik
· 11 years ago
0fbf2cc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
a0634be
Btrfs: don't leak transaction in btrfs_sync_file()
by Filipe David Borba Manana
· 11 years ago
b7c09ad
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
02afc27
direct-io: Handle O_(D)SYNC AIO
by Christoph Hellwig
· 11 years ago
23fa76b0
Btrf: cleanup: don't check for root_refs == 0 twice
by Stefan Behrens
· 11 years ago
0036158
Btrfs: avoid starting a transaction in the write path
by Josef Bacik
· 11 years ago
2112ac8
Btrfs: don't bother autodefragging if our root is going away
by Josef Bacik
· 11 years ago
ee20a98
Btrfs: allow splitting of hole em's when dropping extent cache
by Josef Bacik
· 11 years ago
e3a0dd9
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 11 years ago
46a1c2c
vfs: export lseek_execute() to modules
by Jie Liu
· 12 years ago
7ee9e44
Btrfs: check if we can nocow if we don't have data space
by Josef Bacik
· 12 years ago
a71754f
Btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate
by Josef Bacik
· 12 years ago
3c64a1a
Btrfs: cleanup: don't check the same thing twice
by Stefan Behrens
· 12 years ago
983a5f8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 12 years ago
a27bb33
aio: don't include aio.h in sched.h
by Kent Overstreet
· 12 years ago
48a3b63
btrfs: make static code static & remove dead code
by Eric Sandeen
· 12 years ago
afe5fea
Btrfs: cleanup of function where fixup_low_keys() is called
by Tsutomu Itoh
· 12 years ago
09a2a8f9
Btrfs: fix bad extent logging
by Josef Bacik
· 12 years ago
cc95bef
Btrfs: log ram bytes properly
by Josef Bacik
· 12 years ago
20b4fb4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
8d71db4
lift sb_start_write/sb_end_write out of ->aio_write()
by Al Viro
· 12 years ago
3615db4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 12 years ago
6113077
Btrfs: fix missing qgroup reservation before fallocating
by Wang Shilong
· 12 years ago
0863702
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 12 years ago
3b27759
Btrfs: fix warning of free_extent_map
by Liu Bo
· 12 years ago
b695188
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 12 years ago
d895cb1
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
fda2832
btrfs: cleanup for open-coded alignment
by Qu Wenruo
· 12 years ago
496ad9a
new helper: file_inode(file)
by Al Viro
· 12 years ago
dc81cdc
Btrfs: fix remount vs autodefrag
by Miao Xie
· 12 years ago
b2c6b3e
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next into for-linus-3.9
by Chris Mason
· 12 years ago
569e0f3
Btrfs: place ordered operations on a per transaction list
by Josef Bacik
· 12 years ago
87533c4
Btrfs: use bit operation for ->fs_state
by Miao Xie
· 12 years ago
55e301f
Btrfs: move fs/btrfs/ioctl.h to include/uapi/linux/btrfs.h
by Filipe Brandenburger
· 12 years ago
Next »