Age | Commit message (Expand) | Author | Files | Lines |
2020-07-27 | btrfs: make __btrfs_drop_extents take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
2020-06-16 | btrfs: check if a log root exists before locking the log_mutex on unlink | Filipe Manana | 1 | -0/+5 |
2020-05-25 | btrfs: fix corrupt log due to concurrent fsync of inodes with shared extents | Filipe Manana | 1 | -3/+19 |
2020-05-25 | btrfs: simplify iget helpers | David Sterba | 1 | -14/+10 |
2020-05-25 | btrfs: simplify root lookup by id | David Sterba | 1 | -6/+2 |
2020-05-25 | btrfs: don't use set/get token for single assignment in overwrite_item | David Sterba | 1 | -7/+2 |
2020-05-25 | btrfs: drop eb parameter from set/get token helpers | David Sterba | 1 | -68/+57 |
2020-05-25 | btrfs: remove useless check for copy_items() return value | Filipe Manana | 1 | -4/+1 |
2020-05-25 | btrfs: remove the redundant parameter level in btrfs_bin_search() | Qu Wenruo | 1 | -2/+1 |
2020-04-27 | btrfs: fix partial loss of prealloc extent past i_size after fsync | Filipe Manana | 1 | -3/+40 |
2020-04-08 | btrfs: make full fsyncs always operate on the entire file again | Filipe Manana | 1 | -79/+14 |
2020-03-23 | btrfs: move the root freeing stuff into btrfs_put_root | Josef Bacik | 1 | -6/+0 |
2020-03-23 | btrfs: make ranged full fsyncs more efficient | Filipe Manana | 1 | -14/+79 |
2020-03-23 | btrfs: factor out inode items copy loop from btrfs_log_inode() | Filipe Manana | 1 | -136/+138 |
2020-03-23 | btrfs: add helper to get the end offset of a file extent item | Filipe Manana | 1 | -14/+1 |
2020-03-23 | btrfs: Make btrfs_pin_extent_for_log_replay take transaction handle | Nikolay Borisov | 1 | -2/+2 |
2020-03-23 | btrfs: Make btrfs_pin_reserved_extent take transaction handle | Nikolay Borisov | 1 | -3/+3 |
2020-03-23 | btrfs: Call btrfs_pin_reserved_extent only during active transaction | Nikolay Borisov | 1 | -34/+20 |
2020-03-23 | btrfs: Introduce unaccount_log_buffer | Nikolay Borisov | 1 | -0/+25 |
2020-03-23 | btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root | Josef Bacik | 1 | -5/+5 |
2020-03-23 | btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root | Josef Bacik | 1 | -4/+0 |
2020-03-23 | btrfs: use btrfs_put_fs_root to free roots always | Josef Bacik | 1 | -4/+4 |
2020-03-23 | btrfs: hold a ref on the root in btrfs_recover_log_trees | Josef Bacik | 1 | -0/+5 |
2020-03-23 | btrfs: open code btrfs_read_fs_root_no_name | Josef Bacik | 1 | -1/+1 |
2020-03-23 | btrfs: export and use btrfs_read_tree_root for tree-log | Josef Bacik | 1 | -1/+1 |
2020-03-23 | btrfs: use the file extent tree infrastructure | Josef Bacik | 1 | -0/+5 |
2020-01-23 | Btrfs: fix infinite loop during fsync after rename operations | Filipe Manana | 1 | -0/+44 |
2020-01-20 | btrfs: Remove redundant WARN_ON in walk_down_log_tree | Nikolay Borisov | 1 | -9/+0 |
2020-01-20 | btrfs: Remove WARN_ON in walk_log_tree | Nikolay Borisov | 1 | -2/+0 |
2020-01-20 | btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_reserved_extent | Nikolay Borisov | 1 | -7/+5 |
2020-01-20 | Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES | Filipe Manana | 1 | -288/+100 |
2019-12-13 | btrfs: skip log replay on orphaned roots | Josef Bacik | 1 | -2/+21 |
2019-12-13 | Btrfs: fix missing data checksums after replaying a log tree | Filipe Manana | 1 | -3/+26 |
2019-11-18 | btrfs: opencode extent_buffer_get | David Sterba | 1 | -1/+1 |
2019-11-18 | btrfs: drop unused parameter is_new from btrfs_iget | David Sterba | 1 | -8/+6 |
2019-11-18 | btrfs: Open-code name_in_log_ref in replay_one_name | Nikolay Borisov | 1 | -29/+25 |
2019-11-18 | btrfs: Properly handle backref_in_log retval | Nikolay Borisov | 1 | -11/+21 |
2019-11-18 | btrfs: Don't opencode btrfs_find_name_in_backref in backref_in_log | Nikolay Borisov | 1 | -36/+12 |
2019-10-10 | Merge tag 'for-5.4-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -9/+27 |
2019-10-01 | btrfs: fix incorrect updating of log root tree | Josef Bacik | 1 | -9/+27 |
2019-09-18 | Merge tag 'for-5.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -28/+27 |
2019-09-12 | Btrfs: fix assertion failure during fsync and use of stale transaction | Filipe Manana | 1 | -8/+8 |
2019-09-09 | btrfs: tie extent buffer and it's token together | David Sterba | 1 | -4/+3 |
2019-09-09 | btrfs: Make btrfs_find_name_in_ext_backref return struct btrfs_inode_extref | Nikolay Borisov | 1 | -7/+6 |
2019-09-09 | btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ref struct | Nikolay Borisov | 1 | -4/+4 |
2019-09-09 | btrfs: move cond_wake_up functions out of ctree | David Sterba | 1 | -0/+1 |
2019-09-09 | btrfs: tree-log: use symbolic name for first replay stage | David Sterba | 1 | -1/+1 |
2019-09-09 | btrfs: tree-log: convert defines to enums | David Sterba | 1 | -8/+12 |
2019-09-09 | btrfs: Remove unnecessary check from join_running_log_trans | Nikolay Borisov | 1 | -4/+0 |
2019-07-02 | Btrfs: fix fsync not persisting dentry deletions due to inode evictions | Filipe Manana | 1 | -2/+26 |