Show patches with: Submitter = Filipe Manana       |   2681 patches
« 1 2 3 426 27 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
btrfs: dont loop for nowait writes when checking for cross references btrfs: dont loop for nowait writes when checking for cross references - 1 - --- 2024-11-15 Filipe Manana New
btrfs: ref-verify: fix use-after-free after invalid ref action btrfs: ref-verify: fix use-after-free after invalid ref action - 1 - --- 2024-11-15 Filipe Manana New
btrfs: sysfs: advertise experimental features only if CONFIG_BTRFS_EXPERIMENTAL=y btrfs: sysfs: advertise experimental features only if CONFIG_BTRFS_EXPERIMENTAL=y - 3 - --- 2024-11-14 Filipe Manana New
btrfs: fix deadlock between transaction commits and extent locks btrfs: fix deadlock between transaction commits and extent locks - 1 - --- 2024-11-14 Filipe Manana New
btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl() btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl() - 2 - --- 2024-11-06 Filipe Manana New
btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap() btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap() - 2 - --- 2024-11-06 Filipe Manana New
[2/2] btrfs: send: check for read-only send root under critical section btrfs: some fixes around check send root flags - - - --- 2024-11-06 Filipe Manana New
[1/2] btrfs: send: check for dead send root under critical section btrfs: some fixes around check send root flags - - - --- 2024-11-06 Filipe Manana New
btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot() btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot() - 2 - --- 2024-11-05 Filipe Manana New
btrfs: remove hole from struct btrfs_delayed_node btrfs: remove hole from struct btrfs_delayed_node - 2 - --- 2024-11-05 Filipe Manana New
btrfs: reinitialize delayed ref list after deleting it from the list btrfs: reinitialize delayed ref list after deleting it from the list - 1 - --- 2024-11-04 Filipe Manana New
btrfs: update stale comment for struct btrfs_delayed_ref_node::add_list btrfs: update stale comment for struct btrfs_delayed_ref_node::add_list - 1 - --- 2024-11-04 Filipe Manana New
[v3] btrfs: add a test for defrag of contiguous file extents [v3] btrfs: add a test for defrag of contiguous file extents - 2 - --- 2024-11-04 Filipe Manana New
[v2] btrfs: add a test for defrag of contiguous file extents [v2] btrfs: add a test for defrag of contiguous file extents - 1 - --- 2024-10-30 Filipe Manana New
btrfs: add a test for defrag of contiguous file extents btrfs: add a test for defrag of contiguous file extents - 1 - --- 2024-10-29 Filipe Manana New
[2/2] btrfs: fix defrag not merging contiguous extents due to merged extent maps btrfs: a couple fixes for extent map merging and defrag - - - --- 2024-10-29 Filipe Manana New
[1/2] btrfs: fix extent map merging not happening for adjacent extents btrfs: a couple fixes for extent map merging and defrag - - - --- 2024-10-29 Filipe Manana New
btrfs/287: make the test work when compression is enabled btrfs/287: make the test work when compression is enabled - 1 - --- 2024-10-29 Filipe Manana New
[v2] btrfs: test remount with "compress" clears "compress-force" [v2] btrfs: test remount with "compress" clears "compress-force" - 2 - --- 2024-10-25 Filipe Manana New
btrfs: test remount with "compress" clears "compress-force" btrfs: test remount with "compress" clears "compress-force" - - - --- 2024-10-25 Filipe Manana New
[18/18] btrfs: remove no longer used delayed ref head search functionality btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[17/18] btrfs: track delayed ref heads in an xarray btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[16/18] btrfs: add comments regarding locking to struct btrfs_delayed_ref_root btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[15/18] btrfs: assert delayed refs lock is held at add_delayed_ref_head() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[14/18] btrfs: assert delayed refs lock is held at find_first_ref_head() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[13/18] btrfs: assert delayed refs lock is held at find_ref_head() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[12/18] btrfs: pass fs_info to btrfs_cleanup_ref_head_accounting btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[11/18] btrfs: pass fs_info to functions that search for delayed ref heads btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[10/18] btrfs: move delayed ref head unselection to delayed-ref.c btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[09/18] btrfs: simplify obtaining a delayed ref head btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[08/18] btrfs: change return type of btrfs_delayed_ref_lock() to boolean btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[07/18] btrfs: remove num_entries atomic counter from delayed ref root btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[06/18] btrfs: use helper to find first ref head at btrfs_destroy_delayed_refs() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[05/18] btrfs: remove duplicated code to drop delayed ref during transaction abort btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[04/18] btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[03/18] btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[02/18] btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[01/18] btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs() btrfs: convert delayed head refs to xarray and cleanups - - - --- 2024-10-24 Filipe Manana New
[4/4] btrfs: remove local generation variable from read_block_for_search() btrfs: some cleanups around read_block_for_search() - - - --- 2024-10-16 Filipe Manana New
[3/4] btrfs: remove redundant initialization from btrfs_readahead_tree_block() btrfs: some cleanups around read_block_for_search() - - - --- 2024-10-16 Filipe Manana New
[2/4] btrfs: simplify arguments for btrfs_verify_level_key() btrfs: some cleanups around read_block_for_search() - - - --- 2024-10-16 Filipe Manana New
[1/4] btrfs: remove redundant level argument from read_block_for_search() btrfs: some cleanups around read_block_for_search() - - - --- 2024-10-16 Filipe Manana New
btrfs: fix use-after-free on head ref when adding delayed ref btrfs: fix use-after-free on head ref when adding delayed ref - 2 - --- 2024-10-14 Filipe Manana New
btrfs: clear force-compress on remount when compress mount option is given btrfs: clear force-compress on remount when compress mount option is given - 1 - --- 2024-10-14 Filipe Manana New
btrfs: qgroup: run delayed iputs after ordered extent completion btrfs: qgroup: run delayed iputs after ordered extent completion - 1 - --- 2024-10-07 Filipe Manana New
btrfs/322: add git commit ID btrfs/322: add git commit ID - 1 - --- 2024-10-07 Filipe Manana New
[v2] btrfs: update some tests to be able to run with btrfs-progs v6.11 [v2] btrfs: update some tests to be able to run with btrfs-progs v6.11 - 3 - --- 2024-10-07 Filipe Manana New
btrfs: update some tests to be able to run with btrfs-progs v6.11 btrfs: update some tests to be able to run with btrfs-progs v6.11 - 2 - --- 2024-10-02 Filipe Manana New
btrfs: zoned: fix missing rcu locking in error message when loading zone info btrfs: zoned: fix missing rcu locking in error message when loading zone info - 3 - --- 2024-10-02 Filipe Manana New
btrfs: wait for fixup workers before stopping cleaner kthread during umount btrfs: wait for fixup workers before stopping cleaner kthread during umount - 3 - --- 2024-10-01 Filipe Manana New
[v2] btrfs: send: fix invalid clone operation for file that got its size decreased [v2] btrfs: send: fix invalid clone operation for file that got its size decreased - 2 - --- 2024-09-27 Filipe Manana New
btrfs: test an incremental send scenario with cloning of unaligned extent btrfs: test an incremental send scenario with cloning of unaligned extent - 1 - --- 2024-09-27 Filipe Manana New
btrfs: send: fix invalid clone operation for file that got its size decreased btrfs: send: fix invalid clone operation for file that got its size decreased - 1 - --- 2024-09-27 Filipe Manana New
[v2,8/8] btrfs: remove pointless initialization at btrfs_qgroup_trace_extent() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,7/8] btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,6/8] btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,5/8] btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,4/8] btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,3/8] btrfs: end assignment with semicolon at btrfs_qgroup_extent event class btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,2/8] btrfs: use sector numbers as keys for the dirty extents xarray btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[v2,1/8] btrfs: fix missing error handling when adding delayed ref with qgroups enabled btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-26 Filipe Manana New
[8/8] btrfs: remove pointless initialization at btrfs_qgroup_trace_extent() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[7/8] btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[6/8] btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[5/8] btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[4/8] btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[3/8] btrfs: end assignment with semicolon at btrfs_qgroup_extent event class btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[2/8] btrfs: use sector numbers as keys for the dirty extents xarray btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[1/8] btrfs: fix missing error handling when adding delayed ref with qgroups enabled btrfs: delayed refs and qgroups, fixes, cleanups, improvements - - - --- 2024-09-25 Filipe Manana New
[5/5] btrfs: re-enable the extent map shrinker btrfs: make extent map shrinker more efficient and re-enable it - - - --- 2024-09-24 Filipe Manana New
[4/5] btrfs: rename extent map shrinker members from struct btrfs_fs_info btrfs: make extent map shrinker more efficient and re-enable it - - - --- 2024-09-24 Filipe Manana New
[3/5] btrfs: simplify tracking progress for the extent map shrinker btrfs: make extent map shrinker more efficient and re-enable it - - - --- 2024-09-24 Filipe Manana New
[2/5] btrfs: make the extent map shrinker run asynchronously as a work queue job btrfs: make extent map shrinker more efficient and re-enable it - - - --- 2024-09-24 Filipe Manana New
[1/5] btrfs: add and use helper to remove extent map from its inode's tree btrfs: make extent map shrinker more efficient and re-enable it - 1 - --- 2024-09-24 Filipe Manana New
btrfs: send: fix buffer overflow detection when copying path to cache entry btrfs: send: fix buffer overflow detection when copying path to cache entry - 2 - --- 2024-09-19 Filipe Manana New
btrfs: send: fix buffer overflow when reversing path that is full btrfs: send: fix buffer overflow when reversing path that is full - - - --- 2024-09-18 Filipe Manana New
fstests: fix min_dio_alignment logic for getting device block size fstests: fix min_dio_alignment logic for getting device block size - 2 - --- 2024-09-16 Filipe Manana New
btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag - 1 - --- 2024-09-16 Filipe Manana New
btrfs-progs: map-logical: fix search miss when extent is the first in a leaf btrfs-progs: map-logical: fix search miss when extent is the first in a leaf - 1 - --- 2024-09-12 Filipe Manana New
btrfs/321: make the test work when compression is enabled btrfs/321: make the test work when compression is enabled - 2 - --- 2024-09-12 Filipe Manana New
fstests: add missing kernel git commit IDs to some tests fstests: add missing kernel git commit IDs to some tests - 1 - --- 2024-09-12 Filipe Manana New
[for,5.15,stable] btrfs: fix race between direct IO write and fsync when using same fd [for,5.15,stable] btrfs: fix race between direct IO write and fsync when using same fd - 2 - --- 2024-09-09 Filipe Manana New
[for,6.1,stable] btrfs: fix race between direct IO write and fsync when using same fd [for,6.1,stable] btrfs: fix race between direct IO write and fsync when using same fd - 2 - --- 2024-09-09 Filipe Manana New
[for,6.6,stable] btrfs: fix race between direct IO write and fsync when using same fd [for,6.6,stable] btrfs: fix race between direct IO write and fsync when using same fd - 2 - --- 2024-09-09 Filipe Manana New
[for,6.10,stable] btrfs: fix race between direct IO write and fsync when using same fd [for,6.10,stable] btrfs: fix race between direct IO write and fsync when using same fd - 2 - --- 2024-09-09 Filipe Manana New
btrfs/319: make the test work when compression is used btrfs/319: make the test work when compression is used - 2 - --- 2024-09-05 Filipe Manana New
btrfs: fix race setting file private on concurrent lseek using same fd btrfs: fix race setting file private on concurrent lseek using same fd - 1 - --- 2024-09-03 Filipe Manana New
generic: test concurrent direct IO writes and fsync using same fd generic: test concurrent direct IO writes and fsync using same fd - 1 - --- 2024-08-29 Filipe Manana New
[2/2] btrfs: add and use helper to verify the calling task has locked the inode btrfs: fix a regression with concurrent DIO writes and fsync on the same fd - - - --- 2024-08-29 Filipe Manana New
[1/2] btrfs: fix race between direct IO write and fsync when using same fd btrfs: fix a regression with concurrent DIO writes and fsync on the same fd - 1 - --- 2024-08-29 Filipe Manana New
btrfs: fix uninitialized return value from btrfs_reclaim_sweep() btrfs: fix uninitialized return value from btrfs_reclaim_sweep() - 1 - --- 2024-08-27 Filipe Manana New
btrfs/319: add git commit ID btrfs/319: add git commit ID - 1 - --- 2024-08-26 Filipe Manana New
[for,5.15,stable] btrfs: fix double inode unlock for direct IO sync writes [for,5.15,stable] btrfs: fix double inode unlock for direct IO sync writes - 1 - --- 2024-08-12 Filipe Manana New
[for,6.1,stable] btrfs: fix double inode unlock for direct IO sync writes [for,6.1,stable] btrfs: fix double inode unlock for direct IO sync writes - 1 - --- 2024-08-12 Filipe Manana New
[for,6.6,stable] btrfs: fix double inode unlock for direct IO sync writes [for,6.6,stable] btrfs: fix double inode unlock for direct IO sync writes - 1 - --- 2024-08-12 Filipe Manana New
[for,6.10,stable] btrfs: fix double inode unlock for direct IO sync writes [for,6.10,stable] btrfs: fix double inode unlock for direct IO sync writes - 1 - --- 2024-08-12 Filipe Manana New
btrfs: test send clones extents with unaligned end offset ending at i_size btrfs: test send clones extents with unaligned end offset ending at i_size - 3 - --- 2024-08-12 Filipe Manana New
btrfs: send: allow cloning non-aligned extent if it ends at i_size btrfs: send: allow cloning non-aligned extent if it ends at i_size - 2 - --- 2024-08-12 Filipe Manana New
btrfs: only run the extent map shrinker from kswapd tasks btrfs: only run the extent map shrinker from kswapd tasks - 1 2 --- 2024-08-11 Filipe Manana New
btrfs: directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctl btrfs: directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctl - 2 - --- 2024-08-07 Filipe Manana New
« 1 2 3 426 27 »