| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -76/+116 |
| 10 days | Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+1 |
| 10 days | Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -5/+6 |
| 10 days | Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -32/+14 |
| 10 days | Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -5/+5 |
| 10 days | Merge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+13 |
| 2025-11-26 | btrfs: fix the comment on btrfs_update_time | Christoph Hellwig | 1 | -2/+2 |
| 2025-11-25 | btrfs: remaining BTRFS_PATH_AUTO_FREE conversions | David Sterba | 1 | -2/+1 |
| 2025-11-25 | btrfs: reduce arguments to btrfs_del_inode_ref_in_log() | Filipe Manana | 1 | -1/+1 |
| 2025-11-25 | btrfs: remove root argument from btrfs_del_dir_entries_in_log() | Filipe Manana | 1 | -1/+1 |
| 2025-11-25 | btrfs: disable various operations on encrypted inodes | Omar Sandoval | 1 | -0/+4 |
| 2025-11-24 | btrfs: use booleans for delalloc arguments and struct find_free_extent_ctl | Filipe Manana | 1 | -4/+4 |
| 2025-11-24 | btrfs: use bool type for btrfs_path members used as booleans | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: make read verification handle bs > ps cases without large folios | Qu Wenruo | 1 | -8/+10 |
| 2025-11-24 | btrfs: make btrfs_csum_one_bio() handle bs > ps without large folios | Qu Wenruo | 1 | -20/+51 |
| 2025-11-24 | btrfs: move and rename CSUM_FMT definition | David Sterba | 1 | -12/+12 |
| 2025-11-24 | btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context | Qu Wenruo | 1 | -2/+2 |
| 2025-11-24 | btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode | Qu Wenruo | 1 | -5/+2 |
| 2025-11-24 | btrfs: headers cleanup to remove unnecessary local includes | Qu Wenruo | 1 | -0/+1 |
| 2025-11-24 | btrfs: declare free_ipath() via DEFINE_FREE() | Miquel Sabaté Solà | 1 | -3/+1 |
| 2025-11-24 | btrfs: use the key format macros when printing keys | Filipe Manana | 1 | -2/+2 |
| 2025-11-24 | btrfs: avoid multiple i_size rounding in btrfs_truncate() | Filipe Manana | 1 | -10/+8 |
| 2025-11-24 | btrfs: consistently round up or down i_size in btrfs_truncate() | Filipe Manana | 1 | -4/+4 |
| 2025-11-24 | btrfs: introduce a new shutdown state | Qu Wenruo | 1 | -2/+14 |
| 2025-11-24 | btrfs: fix trivial -Wshadow warnings | David Sterba | 1 | -2/+0 |
| 2025-11-12 | btrfs: utilize IOP_FASTPERM_MAY_EXEC | Mateusz Guzik | 1 | -1/+11 |
| 2025-11-11 | Merge tag 'for-6.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+3 |
| 2025-11-05 | fs: inline current_umask() and move it to fs_struct.h | Mateusz Guzik | 1 | -0/+1 |
| 2025-11-05 | btrfs: release root after error in data_reloc_print_warning_inode() | Zilin Guan | 1 | -1/+3 |
| 2025-11-04 | Merge tag 'for-6.18-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+0 |
| 2025-10-31 | btrfs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 1 | -5/+6 |
| 2025-10-30 | btrfs: set inode flag BTRFS_INODE_COPY_EVERYTHING when logging new name | Filipe Manana | 1 | -1/+0 |
| 2025-10-29 | mm,btrfs: add a filemap_flush_nr helper | Christoph Hellwig | 1 | -11/+2 |
| 2025-10-29 | btrfs: push struct writeback_control into start_delalloc_inodes | Christoph Hellwig | 1 | -30/+21 |
| 2025-10-29 | btrfs: use the local tmp_inode variable in start_delalloc_inodes | Christoph Hellwig | 1 | -3/+3 |
| 2025-10-20 | btrfs: use the new ->i_state accessors | Mateusz Guzik | 1 | -5/+5 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+2 |
| 2025-09-30 | Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -241/+267 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+4 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to transaction abort | David Sterba | 1 | -49/+49 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EIO | David Sterba | 1 | -6/+6 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EUCLEAN | David Sterba | 1 | -5/+5 |
| 2025-09-23 | btrfs: fix symbolic link reading when bs > ps | Qu Wenruo | 1 | -1/+1 |
| 2025-09-23 | btrfs: prepare compression folio alloc/free for bs > ps cases | Qu Wenruo | 1 | -7/+9 |
| 2025-09-23 | btrfs: introduce btrfs_bio_for_each_block() helper | Qu Wenruo | 1 | -11/+15 |
| 2025-09-23 | btrfs: concentrate highmem handling for data verification | Qu Wenruo | 1 | -14/+33 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -5/+5 |
| 2025-09-23 | btrfs: keep folios locked inside run_delalloc_nocow() | Qu Wenruo | 1 | -51/+22 |
| 2025-09-23 | btrfs: make nocow_one_range() to do cleanup on error | Qu Wenruo | 1 | -21/+39 |
| 2025-09-23 | btrfs: enhance error messages for delalloc range failure | Qu Wenruo | 1 | -11/+18 |
| 2025-09-22 | btrfs: rework error handling of run_delalloc_nocow() | Qu Wenruo | 1 | -59/+61 |
| 2025-09-22 | btrfs: convert several int parameters to bool | David Sterba | 1 | -1/+1 |
| 2025-09-22 | btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios() | Qu Wenruo | 1 | -1/+1 |
| 2025-09-22 | btrfs: zoned: return error from btrfs_zone_finish_endio() | Johannes Thumshirn | 1 | -3/+4 |
| 2025-09-22 | btrfs: replace double boolean parameters of cow_file_range() | Qu Wenruo | 1 | -15/+17 |
| 2025-09-15 | fs: rename generic_delete_inode() and generic_drop_inode() | Mateusz Guzik | 1 | -1/+1 |
| 2025-09-15 | btrfs: initialize inode::file_extent_tree after i_mode has been set | austinchang | 1 | -6/+5 |
| 2025-09-13 | treewide: remove MIGRATEPAGE_SUCCESS | David Hildenbrand | 1 | -2/+2 |
| 2025-09-02 | btrfs: fix subvolume deletion lockup caused by inodes xarray race | Omar Sandoval | 1 | -1/+11 |
| 2025-09-01 | fs: add an icount_read helper | Josef Bacik | 1 | -1/+1 |
| 2025-08-22 | btrfs: fix race between setting last_dir_index_offset and inode logging | Filipe Manana | 1 | -0/+1 |
| 2025-08-22 | btrfs: simplify error handling logic for btrfs_link() | Filipe Manana | 1 | -26/+19 |
| 2025-08-22 | btrfs: fix inode leak on failure to add link to inode | Filipe Manana | 1 | -0/+2 |
| 2025-08-22 | btrfs: abort transaction on failure to add link to inode | Filipe Manana | 1 | -2/+6 |
| 2025-08-21 | btrfs: move verity info pointer to fs-specific part of inode | Eric Biggers | 1 | -0/+3 |
| 2025-08-13 | btrfs: do not set mtime/ctime to current time when unlinking for log replay | Filipe Manana | 1 | -10/+19 |
| 2025-08-07 | btrfs: fix wrong length parameter for btrfs_cleanup_ordered_extents() | Qu Wenruo | 1 | -1/+1 |
| 2025-08-07 | btrfs: make btrfs_cleanup_ordered_extents() support large folios | Qu Wenruo | 1 | -2/+4 |
| 2025-07-22 | btrfs: defrag: add flag to force no-compression | David Sterba | 1 | -4/+7 |
| 2025-07-22 | btrfs: remove btrfs_clear_extent_bits() | Filipe Manana | 1 | -2/+2 |
| 2025-07-22 | btrfs: use cached state when falling back from NOCoW write to CoW write | Filipe Manana | 1 | -1/+2 |
| 2025-07-22 | btrfs: set EXTENT_NORESERVE before range unlock in btrfs_truncate_block() | Filipe Manana | 1 | -2/+3 |
| 2025-07-22 | btrfs: assert we can NOCOW the range in btrfs_truncate_block() | Filipe Manana | 1 | -2/+5 |
| 2025-07-22 | btrfs: don't use token set/get accessors in inode.c:fill_inode_item() | David Sterba | 1 | -35/+25 |
| 2025-07-21 | btrfs: use pgoff_t for page index variables | David Sterba | 1 | -5/+4 |
| 2025-07-21 | btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much usage of BTRFS_I() | Filipe Manana | 1 | -15/+16 |
| 2025-07-21 | btrfs: use inode already stored in local variable at btrfs_rmdir() | Filipe Manana | 1 | -2/+1 |
| 2025-07-21 | btrfs: use folio_end() where appropriate | David Sterba | 1 | -6/+4 |
| 2025-07-21 | btrfs: simplify range end calculations in truncate_block_zero_beyond_eof() | David Sterba | 1 | -2/+2 |
| 2025-07-21 | btrfs: use btrfs_root_id() where not done yet | David Sterba | 1 | -2/+2 |
| 2025-07-21 | btrfs: use btrfs_is_data_reloc_root() where not done yet | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: use on-stack variable for block reserve in btrfs_truncate() | David Sterba | 1 | -12/+10 |
| 2025-07-21 | btrfs: use on-stack variable for block reserve in btrfs_evict_inode() | David Sterba | 1 | -13/+12 |
| 2025-07-21 | btrfs: enable large data folio support under CONFIG_BTRFS_EXPERIMENTAL | Qu Wenruo | 1 | -0/+2 |
| 2025-07-21 | btrfs: make btrfs_readdir_delayed_dir_index() return a bool instead | Filipe Manana | 1 | -2/+1 |
| 2025-07-21 | btrfs: pass NULL index to btrfs_del_inode_ref() where not needed | Filipe Manana | 1 | -2/+1 |
| 2025-07-21 | btrfs: free path sooner at __btrfs_unlink_inode() | Filipe Manana | 1 | -17/+14 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_create_common() | David Sterba | 1 | -8/+8 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_symlink() | David Sterba | 1 | -15/+14 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_link() | David Sterba | 1 | -13/+13 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_setattr() | David Sterba | 1 | -11/+11 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_init_inode_security() | David Sterba | 1 | -7/+7 |
| 2025-07-21 | btrfs: rename err to ret2 in btrfs_add_link() | David Sterba | 1 | -11/+10 |
| 2025-07-21 | btrfs: rename err to ret2 in btrfs_setsize() | David Sterba | 1 | -4/+4 |
| 2025-07-21 | btrfs: rename btrfs_subpage structure | Qu Wenruo | 1 | -4/+4 |
| 2025-07-21 | btrfs: unfold transaction aborts at btrfs_create_new_inode() | Filipe Manana | 1 | -4/+8 |
| 2025-06-27 | btrfs: use btrfs_record_snapshot_destroy() during rmdir | Filipe Manana | 1 | -1/+1 |
| 2025-06-27 | btrfs: propagate last_unlink_trans earlier when doing a rmdir | Filipe Manana | 1 | -18/+18 |
| 2025-06-19 | btrfs: fix a race between renames and directory logging | Filipe Manana | 1 | -17/+64 |
| 2025-06-19 | btrfs: include root in error message when unlinking inode | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: return real error from __filemap_get_folio() calls | Filipe Manana | 1 | -1/+1 |
| 2025-05-15 | btrfs: fix invalid data space release when truncating block in NOCOW mode | Filipe Manana | 1 | -2/+5 |
| 2025-05-15 | btrfs: use boolean for delalloc argument to btrfs_free_reserved_extent() | Filipe Manana | 1 | -5/+5 |
| 2025-05-15 | btrfs: handle aligned EOF truncation correctly for subpage cases | Qu Wenruo | 1 | -1/+54 |
| 2025-05-15 | btrfs: handle unaligned EOF truncation correctly for subpage cases | Qu Wenruo | 1 | -27/+80 |
| 2025-05-15 | btrfs: pass struct btrfs_inode to btrfs_free_reserved_data_space_noquota() | Naohiro Aota | 1 | -2/+2 |
| 2025-05-15 | btrfs: reformat comments in acls_after_inode_item() | David Sterba | 1 | -14/+23 |
| 2025-05-15 | btrfs: trivial conversion to return bool instead of int | David Sterba | 1 | -7/+7 |
| 2025-05-15 | btrfs: use unsigned types for constants defined as bit shifts | David Sterba | 1 | -6/+6 |
| 2025-05-15 | btrfs: use list_first_entry() everywhere | David Sterba | 1 | -3/+3 |
| 2025-05-15 | btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN | David Sterba | 1 | -4/+2 |
| 2025-05-15 | btrfs: move kmapping out of btrfs_check_sector_csum() | Christoph Hellwig | 1 | -10/+10 |
| 2025-05-15 | btrfs: rename remaining exported extent map functions | Filipe Manana | 1 | -6/+6 |
| 2025-05-15 | btrfs: rename functions to allocate and free extent maps | Filipe Manana | 1 | -24/+24 |
| 2025-05-15 | btrfs: rename extent map functions to get block start, end and check if in tree | Filipe Manana | 1 | -7/+7 |
| 2025-05-15 | btrfs: rename exported extent map compression functions | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: rename the functions to count, test and get bit ranges in io trees | Filipe Manana | 1 | -6/+7 |
| 2025-05-15 | btrfs: rename the functions to init and release an extent io tree | Filipe Manana | 1 | -2/+3 |
| 2025-05-15 | btrfs: rename set_extent_bit() to include a btrfs prefix | Filipe Manana | 1 | -7/+7 |
| 2025-05-15 | btrfs: rename the functions to clear bits for an extent range | Filipe Manana | 1 | -21/+22 |
| 2025-05-15 | btrfs: rename __lock_extent() and __try_lock_extent() | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: add btrfs prefix to main lock, try lock and unlock extent functions | Filipe Manana | 1 | -42/+42 |
| 2025-05-15 | btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() | David Sterba | 1 | -18/+13 |
| 2025-05-15 | btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() | David Sterba | 1 | -22/+15 |
| 2025-05-15 | btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() | David Sterba | 1 | -9/+7 |
| 2025-05-15 | btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() | David Sterba | 1 | -7/+5 |
| 2025-05-15 | btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions | David Sterba | 1 | -18/+9 |
| 2025-05-15 | btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible | Filipe Manana | 1 | -2/+1 |
| 2025-05-15 | btrfs: allow folios to be released while ordered extent is finishing | Filipe Manana | 1 | -2/+4 |
| 2025-05-15 | btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree | Filipe Manana | 1 | -12/+10 |
| 2025-05-15 | btrfs: move block perfect compression out of experimental features | Qu Wenruo | 1 | -15/+0 |
| 2025-05-14 | Merge tag 'for-6.15-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+7 |
| 2025-05-12 | btrfs: fix folio leak in submit_one_async_extent() | Boris Burkov | 1 | -0/+7 |
| 2025-04-30 | Merge tag 'for-6.15-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -5/+8 |
| 2025-04-23 | btrfs: fix the inode leak in btrfs_iget() | Penglei Jiang | 1 | -1/+3 |
| 2025-04-23 | btrfs: fix COW handling in run_delalloc_nocow() | Dave Chen | 1 | -4/+5 |
| 2025-03-27 | Merge tag 'for-6.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -273/+316 |
| 2025-03-24 | Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -4/+4 |
| 2025-03-18 | btrfs: prepare btrfs_launcher_folio() for large folios support | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: subpage: make btrfs_is_subpage() check against a folio | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: add extra warning if delayed iput is added when it's not allowed | Qu Wenruo | 1 | -0/+1 |
| 2025-03-18 | btrfs: make btrfs_iget_path() return a btrfs inode instead | Filipe Manana | 1 | -4/+4 |
| 2025-03-18 | btrfs: make btrfs_iget() return a btrfs inode instead | Filipe Manana | 1 | -28/+28 |
| 2025-03-18 | btrfs: defrag: extend ioctl to accept compression levels | Daniel Vacek | 1 | -3/+6 |
| 2025-03-18 | btrfs: reject out-of-band dirty folios during writeback | Qu Wenruo | 1 | -0/+15 |
| 2025-03-18 | btrfs: unify inode variable naming | David Sterba | 1 | -15/+13 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_to_i_flags() | David Sterba | 1 | -2/+2 |
| 2025-03-18 | btrfs: properly limit inline data extent according to block size | Qu Wenruo | 1 | -1/+10 |
| 2025-03-18 | btrfs: allow inline data extents creation if block size < page size | Qu Wenruo | 1 | -13/+0 |
| 2025-03-18 | btrfs: fix the qgroup data free range for inline data extents | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: prevent inline data extents read from touching blocks beyond its range | Qu Wenruo | 1 | -6/+8 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() | David Sterba | 1 | -2/+4 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_load_inode_props() | David Sterba | 1 | -1/+1 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_fill_inode() | David Sterba | 1 | -1/+1 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_inode_type() | David Sterba | 1 | -5/+5 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to new_simple_dir() | David Sterba | 1 | -24/+31 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_iget_locked() | David Sterba | 1 | -14/+16 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() | David Sterba | 1 | -61/+58 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to extent_range_clear_dirty_for_io() | David Sterba | 1 | -4/+4 |
| 2025-03-18 | btrfs: pass struct btrfs_inode to can_nocow_extent() | David Sterba | 1 | -9/+9 |
| 2025-03-18 | btrfs: unify ordering of btrfs_key initializations | David Sterba | 1 | -4/+4 |
| 2025-03-18 | btrfs: zstd: enable negative compression levels mount option | Daniel Vacek | 1 | -1/+1 |
| 2025-03-18 | btrfs: move ordered extent cleanup to where they are allocated | Qu Wenruo | 1 | -32/+43 |
| 2025-03-18 | btrfs: factor out nocow ordered extent and extent map generation into a helper | Qu Wenruo | 1 | -61/+61 |
| 2025-03-18 | btrfs: expose per-inode stable writes flag | Qu Wenruo | 1 | -0/+2 |
| 2025-03-17 | btrfs: update some folio related comments | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-03-17 | btrfs: keep private struct on stack for sync reads in btrfs_encoded_read_regu... | Daniel Vacek | 1 | -16/+23 |
| 2025-03-07 | Merge tag 'for-6.14-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -2/+7 |
| 2025-02-27 | Change inode_operations.mkdir to return struct dentry * | NeilBrown | 1 | -4/+4 |
| 2025-02-26 | btrfs: zoned: fix extent range end unlock in cow_file_range() | Naohiro Aota | 1 | -2/+7 |
| 2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+0 |
| 2025-01-25 | mm, swap: clean up device availability check | Kairui Song | 1 | -1/+0 |
| 2025-01-13 | btrfs: remove the unused locked_folio parameter from btrfs_cleanup_ordered_ex... | Qu Wenruo | 1 | -40/+2 |
| 2025-01-13 | btrfs: add extra error messages for delalloc range related errors | Qu Wenruo | 1 | -0/+12 |
| 2025-01-13 | btrfs: do proper folio cleanup when run_delalloc_nocow() failed | Qu Wenruo | 1 | -6/+89 |
| 2025-01-13 | btrfs: do proper folio cleanup when cow_file_range() failed | Qu Wenruo | 1 | -33/+30 |
| 2025-01-13 | btrfs: fix error handling of submit_uncompressed_range() | Qu Wenruo | 1 | -13/+4 |
| 2025-01-13 | btrfs: fix double accounting race when btrfs_run_delalloc_range() failed | Qu Wenruo | 1 | -2/+1 |
| 2025-01-13 | btrfs: inode: remove unnecessary calls to btrfs_mark_buffer_dirty() | Filipe Manana | 1 | -5/+0 |
| 2025-01-13 | btrfs: uncollapse transaction aborts during renames | Filipe Manana | 1 | -22/+52 |
| 2025-01-13 | btrfs: simplify arguments for btrfs_cross_ref_exist() | Filipe Manana | 1 | -2/+1 |
| 2025-01-13 | btrfs: remove no longer needed strict argument from can_nocow_extent() | Filipe Manana | 1 | -8/+3 |
| 2025-01-13 | btrfs: drop fs_info argument from btrfs_update_space_info_*() | Naohiro Aota | 1 | -1/+1 |
| 2024-12-29 | Merge tag 'for-6.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -44/+110 |
| 2024-12-23 | btrfs: avoid monopolizing a core when activating a swap file | Filipe Manana | 1 | -0/+2 |
| 2024-12-23 | btrfs: allow swap activation to be interruptible | Filipe Manana | 1 | -0/+5 |
| 2024-12-23 | btrfs: fix swap file activation failure due to extents that used to be shared | Filipe Manana | 1 | -27/+69 |
| 2024-12-23 | btrfs: fix race with memory mapped writes when activating swap file | Filipe Manana | 1 | -7/+24 |
| 2024-12-23 | btrfs: fix use-after-free waiting for encoded read endios | Johannes Thumshirn | 1 | -11/+11 |
| 2024-12-10 | Merge tag 'for-6.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+1 |
| 2024-12-03 | btrfs: fix missing snapshot drew unlock when root is dead during swap activation | Filipe Manana | 1 | -0/+1 |
| 2024-12-03 | Merge tag 'for-6.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -4/+14 |
| 2024-11-28 | btrfs: fix deadlock between transaction commits and extent locks | Filipe Manana | 1 | -3/+13 |
| 2024-11-28 | btrfs: fix use-after-free in btrfs_encoded_read_endio() | Johannes Thumshirn | 1 | -1/+1 |
| 2024-11-18 | Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -241/+254 |
| 2024-11-18 | Merge tag 'vfs-6.13.pagecache' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -4/+4 |
| 2024-11-18 | Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -1/+1 |
| 2024-11-11 | btrfs: avoid superfluous calls to free_extent_map() in btrfs_encoded_read() | Mark Harmstone | 1 | -2/+2 |
| 2024-11-11 | btrfs: simplify range tracking in cow_file_range() | Haisu Wang | 1 | -18/+14 |