Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
2a162ce93232eb78124601996744f8eafec845ab
/
fs
/
btrfs
/
file.c
2a162ce
Btrfs: Improve FL_KEEP_SIZE handling in fallocate
by Davide Italiano
· 10 years ago
bb7ab3b
btrfs: Fix misspellings in comments.
by Adam Buchbinder
· 9 years ago
ebb8765
btrfs: move btrfs_compression_type to compression.h
by Anand Jain
· 9 years ago
affc0ff
Btrfs: fix race when checking if we can skip fsync'ing an inode
by Filipe Manana
· 9 years ago
fa695b0
Merge branch 'misc-4.6' into for-chris-4.6
by David Sterba
· 9 years ago
f004fae0
Merge branch 'cleanups-4.6' into for-chris-4.6
by David Sterba
· 9 years ago
e22b3d1
Merge branch 'dev/gfp-flags' into for-chris-4.6
by David Sterba
· 9 years ago
5f1b566
Merge branch 'chandan/prep-subpage-blocksize' into for-chris-4.6
by David Sterba
· 9 years ago
4da2e26
btrfs: Continue write in case of can_not_nocow
by Zhao Lei
· 9 years ago
5598e90
btrfs: drop null testing before destroy functions
by Kinglong Mee
· 9 years ago
04b285f
btrfs: Replace CURRENT_TIME by current_fs_time()
by Deepa Dinamani
· 9 years ago
32fc932
btrfs: fallocate: use GFP_KERNEL
by David Sterba
· 9 years ago
27772b6
Btrfs: Clean pte corresponding to page straddling i_size
by Chandan Rajendra
· 9 years ago
9703fef
Btrfs: fallocate: Work with sectorsized blocks
by Chandan Rajendra
· 9 years ago
2e78c92
Btrfs: __btrfs_buffered_write: Reserve/release extents aligned to block size
by Chandan Rajendra
· 9 years ago
5955102
wrappers for ->i_mutex access
by Al Viro
· 9 years ago
2101ae4
Merge branch 'for-linus-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
ee22f0c
btrfs: delete unused argument in btrfs_copy_from_user
by Zhao Lei
· 9 years ago
c1a198d
Merge branch 'for-linus-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
fce205e
Merge branch 'work.copy_file_range' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
2b3909f
btrfs: use new dedupe data function pointer
by Darrick J. Wong
· 9 years ago
bb9d687
Merge branch 'dev/simplify-set-bit' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.5
by Chris Mason
· 9 years ago
fc315e3
Merge branch 'for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
bb1591b4
Btrfs: check prepare_uptodate_page() error code earlier
by Chris Mason
· 9 years ago
04b38d6
vfs: pull btrfs clone API to vfs layer
by Christoph Hellwig
· 9 years ago
ff13db4
btrfs: drop unused parameter from lock_extent_bits
by David Sterba
· 9 years ago
3db11b2
btrfs: add .copy_file_range file operation
by Zach Brown
· 9 years ago
80e0c50
Merge branch 'for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
9dcbeed
btrfs: fix signed overflows in btrfs_sync_file
by David Sterba
· 9 years ago
e75cdf9
Merge branch 'for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
aeafbf8
Btrfs: fix race leading to incorrect item deletion when dropping extents
by Filipe Manana
· 9 years ago
27eb427b
Merge branch 'for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
2959a32
Btrfs: fix hole punching when using the no-holes feature
by Filipe Manana
· 9 years ago
485290a
btrfs: Fix a data space underflow warning
by Qu Wenruo
· 9 years ago
b06c4bf
Btrfs: fix regression running delayed references when using qgroups
by Filipe Manana
· 9 years ago
14524a8
btrfs: fallocate: Add support to accurate qgroup reserve
by Qu Wenruo
· 9 years ago
7cf5b97
btrfs: qgroup: Cleanup old inaccurate facilities
by Qu Wenruo
· 9 years ago
df48063
btrfs: extent-tree: Switch to new delalloc space reserve and release
by Qu Wenruo
· 9 years ago
d9d8b2a
btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_data_space
by Qu Wenruo
· 9 years ago
6e4d6fa
btrfs: declare rsv_count as unsigned int instead of int
by Alexandru Moise
· 9 years ago
bb78915
btrfs/file.c: remove an unsed varialbe first_index
by Shan Hai
· 9 years ago
0f6925f
btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size
by Qu Wenruo
· 9 years ago
1dc51b8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
5fa8e0a
fs: Rename file_remove_suid() to file_remove_privs()
by Jan Kara
· 9 years ago
b659ef0
Btrfs: avoid syncing log in the fast fsync path when not necessary
by Filipe Manana
· 10 years ago
9ec3a64
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 10 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
· 10 years ago
2b0143b
VFS: normal filesystems (and lustre): d_inode() annotations
by David Howells
· 10 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
· 10 years ago
3309dd0
switch generic_write_checks() to iocb and iter
by Al Viro
· 10 years ago
0fa6b00
generic_write_checks(): drop isblk argument
by Al Viro
· 10 years ago
5d5d568
make new_sync_{read,write}() static
by Al Viro
· 10 years ago
c0fec3a
Merge branch 'iocb' into for-next
by Al Viro
· 10 years ago
2f2ff0e
Btrfs: fix metadata inconsistencies after directory fsync
by Filipe Manana
· 10 years ago
3d850dd
Btrfs: add missing inode item update in fallocate()
by Filipe Manana
· 10 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
· 10 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
· 10 years ago
84399bb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 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
· 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
· 10 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
Next »