Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
1b53e3416dd05dd515d90ef8e587119da57328fe
/
fs
/
btrfs
/
file.c
9ec3a64
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
ba0e4ae
Merge branch 'for-linus-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
2b0143b
VFS: normal filesystems (and lustre): d_inode() annotations
by David Howells
· 9 years ago
e2d1f92
btrfs: qgroup: do a reservation in a higher level.
by Dongsheng Yang
· 10 years ago
237c0e9
Btrfs: qgroup, Account data space in more proper timings.
by Dongsheng Yang
· 10 years ago
2ba48ce
mirror O_APPEND and O_DIRECT into iocb->ki_flags
by Al Viro
· 9 years ago
3309dd0
switch generic_write_checks() to iocb and iter
by Al Viro
· 9 years ago
0fa6b00
generic_write_checks(): drop isblk argument
by Al Viro
· 9 years ago
5d5d568
make new_sync_{read,write}() static
by Al Viro
· 9 years ago
c0fec3a
Merge branch 'iocb' into for-next
by Al Viro
· 9 years ago
2f2ff0e
Btrfs: fix metadata inconsistencies after directory fsync
by Filipe Manana
· 9 years ago
3d850dd
Btrfs: add missing inode item update in fallocate()
by Filipe Manana
· 9 years ago
e2e40f2
fs: move struct kiocb to fs.h
by Christoph Hellwig
· 10 years ago
fc4c3c8
Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.1
by Chris Mason
· 9 years ago
9deed22
Merge branch 'cleanups-for-4.1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.1
by Chris Mason
· 9 years ago
84399bb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
3a8b36f
Btrfs: fix data loss in the fast fsync path
by Filipe Manana
· 10 years ago
f64c7b1
btrfs: remove shadowing variables in __btrfs_buffered_write
by David Sterba
· 10 years ago
31e818f
btrfs: cleanup, use kmalloc_array/kcalloc array helpers
by David Sterba
· 10 years ago
351810c
btrfs: use cond_resched_lock where possible
by David Sterba
· 10 years ago
e8c1c76
Btrfs: add missing inode update when punching hole
by Filipe Manana
· 10 years ago
b7a0365
Btrfs: ctree: reduce args where only fs_info used
by Daniel Dressler
· 10 years ago
6bec003
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
d83a08d
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
by Kirill A. Shutemov
· 10 years ago
de1414a
fs: export inode_to_bdi and use it in favor of mapping->backing_dev_info
by Christoph Hellwig
· 10 years ago
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
· 10 years ago
707e8a0
btrfs: use nodesize everywhere, kill leafsize
by David Sterba
· 10 years ago
962a298
btrfs: kill the key type accessor helpers
by David Sterba
· 10 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
· 10 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
· 10 years ago
859862d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 years ago
b05fd87
Btrfs: fix transaction leak during fsync call
by Filipe Manana
· 10 years ago
d778154
btrfs: Avoid trucating page or punching hole in a already existed hole.
by Qu Wenruo
· 10 years ago
fc4adbf
btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking
by Alex Gartrell
· 10 years ago
fcebe45
Btrfs: rework qgroup accounting
by Josef Bacik
· 10 years ago
27cdeb7
Btrfs: use bitfield instead of integer data type for the some variants in btrfs_root
by Miao Xie
· 10 years ago
fc19c5e
Btrfs: fix leaf corruption caused by ENOSPC while hole punching
by Filipe Manana
· 10 years ago
a1a50f6
Btrfs: read inode size after acquiring the mutex when punching a hole
by Filipe Manana
· 10 years ago
2457aec
mm: non-atomically mark page accessed during page cache allocation where possible
by Mel Gorman
· 10 years ago
b30ac0f
btrfs: switch to ->write_iter()
by Al Viro
· 10 years ago
aad4f8b
switch simple generic_file_aio_read() users to ->read_iter()
by Al Viro
· 10 years ago
0c94933
iov_iter_truncate()
by Al Viro
· 10 years ago
71d8e53
start adding the tag to iov_iter
by Al Viro
· 10 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
· 10 years ago
3f9e3df
btrfs: replace error code from btrfs_drop_extents
by David Sterba
· 10 years ago
c5f7d0b
btrfs: Change the hole range to a more accurate value.
by Qu Wenruo
· 10 years ago
5166701
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 10 years ago
3123bca
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 years ago
f182036
mm: implement ->map_pages for page cache
by Kirill A. Shutemov
· 10 years ago
3ac0d7b
btrfs: Change the expanding write sequence to fix snapshot related bug.
by Qu Wenruo
· 10 years ago
53c5666
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 years ago
45d4f85
fs/direct-io.c: remove some left over checks
by Dan Carpenter
· 10 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
· 10 years ago
b88935b
Btrfs: remove the unnecessary flush when preparing the pages
by Miao Xie
· 10 years ago
8257b2d
Btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume
by Miao Xie
· 10 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
Next »