2021-02-08 | Josef Bacik | btrfs: implement space clamping for preemptive flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: simplify the logic in need_preemptive_flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: rework btrfs_calc_reclaim_metadata_size Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: check reclaim_size in need_preemptive_reclaim Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: rename need_do_async_reclaim Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: improve preemptive background space flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: introduce a FORCE_COMMIT_TRANS flush operation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: track ordered bytes instead of just dio ordered... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: add a trace point for reserve tickets Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: make flush_space take a enum btrfs_flush_state... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Roman Anasal | btrfs: send: use struct send_ctx *sctx for btrfs_compare_tre... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: run delayed refs less often in commit_cowonly_roots Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: stop running all delayed refs during snapshot Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: remove bogus BUG_ON in alloc_reserved_tree_block Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: move delayed ref flushing for qgroup into qgroup... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: only run delayed refs once before committing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: delayed refs pre-flushing should only run the... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: only let one thread pre-flush delayed refs in... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: do not block on deleted bgs mutex in the cleaner Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: abort the transaction if we fail to inc ref... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: add asserts for deleting backref cache nodes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: do not warn if we can't find the reloc root... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: splice remaining dirty_bg's onto the transaction... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: fix reloc root leak with 0 ref reloc roots on... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nigel Christian | btrfs: remove repeated word in struct member comment Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: account for new extents being deleted in total_bytes_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: handle space_info::total_bytes_pinned inside... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: enable W=1 checks for btrfs Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | lib/zstd: convert constants to defines Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: zoned: remove unused variable in btrfs_sb_log_locatio... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix parameter description for functions in extent_io.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix parameter description in space-info.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix parameter description of btrfs_inode_rsv_release... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: document btrfs_check_shared parameters Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix description format of fs_info of btrfs_wait_on_de... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: document fs_info in btrfs_rmap_block Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: document now parameter of peek_discard_list Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: improve parameter description for __btrfs_write_out_cache Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix parameter description in delayed-ref.c functions Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix function description formats in file-item.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: fix parameter description of btrfs_add_extent_mapping Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: document modified parameter of add_extent_mapping Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: rework the order of btrfs_ordered_extent::flags Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Yang Li | btrfs: remove redundant NULL check before kvfree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: keep track of the root owner for relocation... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce helper to grab an existing extent... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: update comment for btrfs_dirty_pages Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: refactor __extent_writepage_io() to improve... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: rename parameter offset to disk_bytenr in submit_exte... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: refactor btrfs_dec_test_* functions for ordered... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: make btrfs_dio_private::bytes u32 Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: remove always true condition in btrfs_start_delalloc_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: make btrfs_start_delalloc_root's nr argument... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: send: remove stale code when checking for shared... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: consolidate btrfs_previous_item ret val handling... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: ref-verify: make sure owner is set for all refs Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: ref-verify: pass down tree block level when... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: noinline btrfs_should_cancel_balance Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: allow error injection for btrfs_search_slot... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: remove new_dirid argument from btrfs_create_subvol_root Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: make btrfs_root::free_objectid hold the next... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: rename btrfs_root::highest_objectid to free_objectid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: rename btrfs_find_free_objectid to btrfs_get_free_obj... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: rename btrfs_find_highest_objectid to btrfs_init_root... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Nikolay Borisov | btrfs: cleanup local variables in btrfs_file_write_iter Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Zhihao Cheng | btrfs: clarify error returns values in __load_free_space_cache Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: fix error handling in commit_fs_roots Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-25 | Filipe Manana | btrfs: fix log replay failure due to race with space... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-25 | Su Yue | btrfs: fix lockdep warning due to seqcount_mutex on... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-25 | Josef Bacik | btrfs: fix possible free space tree corruption with... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-18 | Josef Bacik | btrfs: don't clear ret in btrfs_start_dirty_block_groups Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-18 | Josef Bacik | btrfs: fix lockdep splat in btrfs_recover_relocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-18 | Josef Bacik | btrfs: do not double free backref nodes on error Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-18 | Josef Bacik | btrfs: don't get an EINTR during drop_snapshot for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-12 | Filipe Manana | btrfs: send: fix invalid clone operations when cloning... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-12 | David Sterba | btrfs: no need to run delayed refs after commit_fs_roots... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-08 | Josef Bacik | btrfs: shrink delalloc pages instead of full inodes Tested-by: David Sterba <dsterba@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-07 | Qu Wenruo | btrfs: reloc: fix wrong file extent type check to avoid... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-07 | Su Yue | btrfs: tree-checker: check if chunk item end overflows Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-07 | Su Yue | btrfs: prevent NULL pointer dereference in extent_io_tree_panic Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-01-07 | Josef Bacik | btrfs: print the actual offset in btrfs_root_name Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: run delayed iputs when remounting RO to avoid... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: add assertion for empty list of transactions... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: fix race between RO remount and the cleaner... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: fix transaction leak and crash after cleaning... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: fix transaction leak and crash after RO remount... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Pavel Begunkov | btrfs: merge critical sections of discard lock in workfn Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Pavel Begunkov | btrfs: fix racy access to discard_ctl data Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Pavel Begunkov | btrfs: fix async discard stall Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Josef Bacik | btrfs: tests: initialize test inodes location Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: send: fix wrong file path when there is an inode... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Qu Wenruo | btrfs: qgroup: don't try to wait flushing if we're... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | ethanwu | btrfs: correctly calculate item size used when item... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-18 | Filipe Manana | btrfs: fix deadlock when cloning inline extent and... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-09 | Qu Wenruo | btrfs: scrub: allow scrub to work with subpage sectorsize Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-09 | Qu Wenruo | btrfs: scrub: support subpage data scrub Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-09 | Qu Wenruo | btrfs: scrub: support subpage tree block scrub Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-09 | Qu Wenruo | btrfs: scrub: always allocate one full page for one... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-12-09 | Qu Wenruo | btrfs: scrub: reduce width of extent_len/stripe_len... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |