summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: respect the max size in the header when activating swap fileFilipe Manana2022-01-071-0/+11
* btrfs: add inode to truncate controlJosef Bacik2022-01-071-4/+4
* btrfs: pass the ino via truncate controlJosef Bacik2022-01-071-0/+2
* btrfs: use a flag to control when to clear the file extent rangeJosef Bacik2022-01-071-0/+1
* btrfs: only call inode_sub_bytes in truncate paths that careJosef Bacik2022-01-071-0/+1
* btrfs: only update i_size in truncate paths that careJosef Bacik2022-01-071-0/+3
* btrfs: add truncate control structJosef Bacik2022-01-071-6/+12
* btrfs: move btrfs_kill_delayed_inode_items into evictJosef Bacik2022-01-071-0/+12
* btrfs: move extent locking outside of btrfs_truncate_inode_itemsJosef Bacik2022-01-071-0/+18
* btrfs: move btrfs_truncate_inode_items to inode-item.cJosef Bacik2022-01-071-387/+4
* btrfs: add an inode-item.hJosef Bacik2022-01-071-0/+1
* btrfs: stop accessing ->csum_root directlyJosef Bacik2022-01-031-3/+8
* btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum rootJosef Bacik2022-01-031-2/+2
* btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik2022-01-031-2/+2
* btrfs: get rid of root->orphan_cleanup_stateJosef Bacik2022-01-031-3/+1
* btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing codeJosef Bacik2022-01-031-9/+6
* btrfs: make btrfs_file_extent_inline_item_len take a slotJosef Bacik2022-01-031-2/+1
* btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW rangeFilipe Manana2022-01-031-64/+78
* Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2021-11-011-298/+313
|\
| * btrfs: remove root argument from btrfs_unlink_inode()Filipe Manana2021-10-291-14/+11
| * btrfs: remove btrfs_bio::logical memberQu Wenruo2021-10-261-9/+8
| * btrfs: rename btrfs_dio_private::logical_offset to file_offsetQu Wenruo2021-10-261-6/+6
| * btrfs: pull up qgroup checks from delayed-ref core to init timeNikolay Borisov2021-10-261-1/+0
| * btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_refNikolay Borisov2021-10-261-1/+2
| * btrfs: add a BTRFS_FS_ERROR helperJosef Bacik2021-10-261-3/+3
| * btrfs: change error handling for btrfs_delete_*_in_logJosef Bacik2021-10-261-13/+3
| * btrfs: subpage: only allow compression if the range is fully page alignedQu Wenruo2021-10-261-4/+44
| * btrfs: subpage: avoid potential deadlock with compression and delallocQu Wenruo2021-10-261-0/+7
| * btrfs: factor uncompressed async extent submission code into a new helperQu Wenruo2021-10-261-24/+52
| * btrfs: subpage: make compress_file_range() compatibleQu Wenruo2021-10-261-1/+1
| * btrfs: cleanup for extent_write_locked_range()Qu Wenruo2021-10-261-3/+2
| * btrfs: refactor submit_compressed_extents()Qu Wenruo2021-10-261-141/+131
| * btrfs: remove unused function btrfs_bio_fits_in_stripe()Qu Wenruo2021-10-261-42/+0
| * btrfs: subpage: add bitmap for PageChecked flagQu Wenruo2021-10-261-16/+12
| * btrfs: don't pass compressed pages to btrfs_writepage_endio_finish_ordered()Qu Wenruo2021-10-261-4/+1
| * btrfs: use async_chunk::async_cow to replace the confusing pending pointerQu Wenruo2021-10-261-9/+7
| * btrfs: loop only once over data sizes array when inserting an item batchFilipe Manana2021-10-261-2/+6
| * btrfs: rename struct btrfs_io_bio to btrfs_bioQu Wenruo2021-10-261-23/+24
| * btrfs: keep track of the last logged keys when logging a directoryFilipe Manana2021-10-261-2/+4
| * btrfs: check for relocation inodes on zoned btrfs in should_nocowJohannes Thumshirn2021-10-261-1/+9
| * btrfs: introduce btrfs_is_data_reloc_rootJohannes Thumshirn2021-10-261-11/+8
| * btrfs: convert latest_bdev type to btrfs_device and renameAnand Jain2021-10-261-1/+1
| * btrfs: zoned: finish fully written block groupNaohiro Aota2021-10-261-1/+5
* | Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-5/+4
|\ \
| * | block: switch polling to be bio basedChristoph Hellwig2021-10-181-5/+3
| * | mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>Christoph Hellwig2021-10-181-0/+1
| |/
* | Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-10-291-1/+2
|\ \ | |/ |/|
| * Revert "btrfs: compression: drop kmap/kunmap from generic helpers"David Sterba2021-10-271-1/+2
* | Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2021-08-311-2/+3
|\ \
| * | iomap: switch __iomap_dio_rw to use iomap_iterChristoph Hellwig2021-08-161-2/+3