summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: initial fsverity supportBoris Burkov2021-08-231-0/+10
* btrfs: subpage: fix a potential use-after-free in writeback helperQu Wenruo2021-08-231-4/+4
* btrfs: subpage: fix race between prepare_pages() and btrfs_releasepage()Qu Wenruo2021-08-231-1/+12
* Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-07-031-12/+11
|\
| * iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing va...Al Viro2021-06-101-12/+11
* | btrfs: eliminate insert label in add_falloc_rangeNikolay Borisov2021-06-211-12/+11
* | btrfs: fix the filemap_range_has_page() call in btrfs_punch_hole_lock_range()Qu Wenruo2021-06-211-1/+12
* | btrfs: make btrfs_dirty_pages() to be subpage compatibleQu Wenruo2021-06-211-2/+5
* | btrfs: use list_last_entry in add_falloc_rangeNikolay Borisov2021-06-211-4/+3
* | btrfs: return value from btrfs_mark_extent_written() in case of errorRitesh Harjani2021-06-041-2/+2
* | btrfs: fix race leading to unpersisted data and metadata on fsyncFilipe Manana2021-04-281-10/+25
|/
* btrfs: fix a potential hole punching failureBingJing Chang2021-04-191-3/+3
* btrfs: update outdated comment at btrfs_replace_file_extents()Filipe Manana2021-04-191-4/+2
* btrfs: fix race between marking inode needs to be logged and log syncingFilipe Manana2021-04-191-8/+2
* btrfs: fix race between memory mapped writes and fsyncFilipe Manana2021-04-191-9/+9
* btrfs: exclude mmap from happening during all fallocate operationsJosef Bacik2021-04-191-6/+6
* btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpersJosef Bacik2021-04-191-9/+9
* btrfs: make find_desired_extent take btrfs_inodeNikolay Borisov2021-04-191-8/+7
* btrfs: make btrfs_replace_file_extents take btrfs_inodeNikolay Borisov2021-04-191-26/+25
* Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-03-051-1/+4
|\
| * btrfs: unlock extents in btrfs_zero_range in case of quota reservation errorsNikolay Borisov2021-03-021-1/+4
* | mm/filemap: rename generic_file_buffered_read to filemap_readChristoph Hellwig2021-02-241-1/+1
* | Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2021-02-211-4/+3
|\ \ | |/ |/|
| * iomap: pass a flags argument to iomap_dio_rwChristoph Hellwig2021-01-231-4/+3
* | btrfs: zoned: use ZONE_APPEND write for zoned modeNaohiro Aota2021-02-091-1/+5
* | btrfs: introduce btrfs_subpage for data inodesQu Wenruo2021-02-081-15/+9
* | btrfs: make concurrent fsyncs wait less when waiting for a transaction commitFilipe Manana2021-02-081-0/+1
* | btrfs: update comment for btrfs_dirty_pagesQu Wenruo2021-02-081-6/+5
* | btrfs: cleanup local variables in btrfs_file_write_iterNikolay Borisov2021-02-081-9/+7
|/
* btrfs: disable fallocate in ZONED modeNaohiro Aota2020-12-091-0/+4
* btrfs: make btrfs_cont_expand take btrfs_inodeNikolay Borisov2020-12-081-2/+2
* btrfs: make btrfs_truncate_block take btrfs_inodeNikolay Borisov2020-12-081-7/+10
* btrfs: make btrfs_insert_replace_extent take btrfs_inodeNikolay Borisov2020-12-081-17/+17
* btrfs: make find_first_non_hole take btrfs_inodeNikolay Borisov2020-12-081-7/+8
* btrfs: make btrfs_update_inode take btrfs_inodeNikolay Borisov2020-12-081-4/+4
* btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inodeNikolay Borisov2020-12-081-1/+1
* btrfs: update the number of bytes used by an inode atomicallyFilipe Manana2020-12-081-15/+28
* btrfs: refactor btrfs_drop_extents() to make it easier to extendFilipe Manana2020-12-081-74/+80
* btrfs: locking: remove all the blocking helpersJosef Bacik2020-12-081-2/+1
* btrfs: replace s_blocksize_bits with fs_info::sectorsize_bitsDavid Sterba2020-12-081-2/+1
* btrfs: remove dio iomap DSYNC workaroundGoldwyn Rodrigues2020-12-081-36/+2
* btrfs: call iomap_dio_complete() without inode_lockGoldwyn Rodrigues2020-12-081-13/+11
* btrfs: remove btrfs_inode::dio_semGoldwyn Rodrigues2020-12-081-13/+0
* btrfs: use shared lock for direct writes within EOFGoldwyn Rodrigues2020-12-081-11/+16
* btrfs: push inode locking and unlocking into buffered/direct writeGoldwyn Rodrigues2020-12-081-33/+57
* btrfs: introduce btrfs_inode_lock()/unlock()Goldwyn Rodrigues2020-12-081-16/+17
* btrfs: introduce btrfs_write_check()Goldwyn Rodrigues2020-12-081-74/+77
* btrfs: check FS error state bit early during writeGoldwyn Rodrigues2020-12-081-12/+8
* btrfs: move pos increment and pagecache extension to btrfs_buffered_writeGoldwyn Rodrigues2020-12-081-8/+5
* btrfs: split btrfs_direct_IO to read and writeGoldwyn Rodrigues2020-12-081-10/+87