Age | Commit message (Expand) | Author | Files | Lines |
2023-02-13 | btrfs: remove the wait argument to btrfs_start_ordered_extent | Christoph Hellwig | 1 | -1/+1 |
2023-01-16 | btrfs: fix invalid leaf access due to inline extent during lseek | Filipe Manana | 1 | -3/+10 |
2023-01-03 | btrfs: fix off-by-one in delalloc search during lseek | Filipe Manana | 1 | -1/+1 |
2022-12-05 | btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range | Filipe Manana | 1 | -2/+8 |
2022-12-05 | btrfs: use cached state when looking for delalloc ranges with lseek | Filipe Manana | 1 | -8/+32 |
2022-12-05 | btrfs: use cached state when looking for delalloc ranges with fiemap | Filipe Manana | 1 | -3/+7 |
2022-12-05 | btrfs: allow passing a cached state record to count_range_bits() | Filipe Manana | 1 | -1/+2 |
2022-12-05 | btrfs: search for delalloc more efficiently during lseek/fiemap | Filipe Manana | 1 | -104/+48 |
2022-12-05 | btrfs: skip unnecessary delalloc searches during lseek/fiemap | Filipe Manana | 1 | -1/+7 |
2022-12-05 | btrfs: add an early exit when searching for delalloc range for lseek/fiemap | Filipe Manana | 1 | -6/+16 |
2022-12-05 | btrfs: pass btrfs_inode to btrfs_inode_unlock | David Sterba | 1 | -16/+16 |
2022-12-05 | btrfs: pass btrfs_inode to btrfs_inode_lock | David Sterba | 1 | -8/+8 |
2022-12-05 | btrfs: update stale comment for nowait direct IO writes | Filipe Manana | 1 | -2/+2 |
2022-12-05 | btrfs: move super_block specific helpers into super.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move file prototypes to file.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move ioctl prototypes into ioctl.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move file-item prototypes into their own header | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move the auto defrag code to defrag.c | Josef Bacik | 1 | -340/+0 |
2022-12-05 | btrfs: move extent-tree helpers into their own header file | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move fs wide helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: skip unnecessary delalloc search during fiemap and lseek | Filipe Manana | 1 | -13/+20 |
2022-12-05 | btrfs: skip unnecessary extent map searches during fiemap and lseek | Filipe Manana | 1 | -0/+12 |
2022-12-05 | btrfs: get the next extent map during fiemap/lseek more efficiently | Filipe Manana | 1 | -17/+27 |
2022-12-05 | btrfs: use cached_state for btrfs_check_nocow_lock | Josef Bacik | 1 | -3/+6 |
2022-12-05 | btrfs: add a cached_state to try_lock_extent | Josef Bacik | 1 | -1/+2 |
2022-11-02 | btrfs: fix inode reserve space leak due to nowait buffered write | Filipe Manana | 1 | -1/+3 |
2022-11-02 | btrfs: fix nowait buffered write returning -ENOSPC | Filipe Manana | 1 | -0/+3 |
2022-10-31 | btrfs: fix lost file sync on direct IO write with nowait and dsync iocb | Filipe Manana | 1 | -6/+16 |
2022-09-29 | btrfs: add helper to replace extent map range with a new extent map | Filipe Manana | 1 | -7/+1 |
2022-09-29 | btrfs: move btrfs_drop_extent_cache() to extent_map.c | Filipe Manana | 1 | -187/+3 |
2022-09-29 | btrfs: fix missed extent on fsync after dropping extent maps | Filipe Manana | 1 | -12/+46 |
2022-09-29 | btrfs: enable nowait async buffered writes | Stefan Roesch | 1 | -2/+2 |
2022-09-29 | btrfs: make btrfs_buffered_write nowait compatible | Stefan Roesch | 1 | -2/+5 |
2022-09-29 | btrfs: plumb NOWAIT through the write path | Stefan Roesch | 1 | -6/+13 |
2022-09-29 | btrfs: make lock_and_cleanup_extent_if_need nowait compatible | Stefan Roesch | 1 | -3/+16 |
2022-09-29 | btrfs: make prepare_pages nowait compatible | Stefan Roesch | 1 | -8/+35 |
2022-09-29 | btrfs: make btrfs_check_nocow_lock nowait compatible | Josef Bacik | 1 | -11/+22 |
2022-09-29 | btrfs: add the ability to use NO_FLUSH for data reservations | Josef Bacik | 1 | -1/+1 |
2022-09-29 | btrfs: make can_nocow_extent nowait compatible | Josef Bacik | 1 | -1/+1 |
2022-09-26 | btrfs: open code and remove btrfs_inode_sectorsize helper | Josef Bacik | 1 | -6/+5 |
2022-09-26 | btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS | Josef Bacik | 1 | -1/+1 |
2022-09-26 | btrfs: unify the lock/unlock extent variants | Josef Bacik | 1 | -24/+22 |
2022-09-26 | btrfs: remove the wake argument from clear_extent_bits | Josef Bacik | 1 | -1/+1 |
2022-09-26 | btrfs: make fiemap more efficient and accurate reporting extent sharedness | Filipe Manana | 1 | -8/+8 |
2022-09-26 | btrfs: make hole and data seeking a lot more efficient | Filipe Manana | 1 | -31/+406 |
2022-09-26 | btrfs: allow hole and data seeking to be interruptible | Filipe Manana | 1 | -0/+4 |
2022-09-26 | btrfs: log conflicting inodes without holding log mutex of the initial inode | Filipe Manana | 1 | -0/+1 |
2022-09-26 | btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent() | Omar Sandoval | 1 | -2/+2 |
2022-09-26 | btrfs: fix alignment of VMA for memory mapped files on THP | Alexander Zhu | 1 | -0/+1 |