2022-12-05 | Josef Bacik | btrfs: move discard stat defs to free-space-cache.h Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: move BTRFS_MAX_MIRRORS into scrub.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: move maximum limits to btrfs_tree.h Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: move btrfs_get_block_group helper out of disk... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: move btrfs on-disk definitions out of ctree.h Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: remove unused BTRFS_IOPRIO_READA Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: remove unused BTRFS_TOTAL_BYTES_PINNED_BATCH Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: remove unused set/clear_pending_info helpers Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Peng Hao | btrfs: simplify cleanup after error in btrfs_create_tree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: add cached_state to read_extent_buffer_subpage Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: cache the failed state when locking extents Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: use a cached_state everywhere in relocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: use cached_state for btrfs_check_nocow_lock Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-12-05 | Josef Bacik | btrfs: add a cached_state to try_lock_extent Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-23 | Zhen Lei | btrfs: sysfs: normalize the error handling branch in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-23 | Filipe Manana | btrfs: do not modify log tree while holding a leaf... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-23 | Christoph Hellwig | btrfs: use kvcalloc in btrfs_get_dev_zone_info Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-21 | ChenXiaoSong | btrfs: qgroup: fix sleep from invalid context bug in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-21 | Filipe Manana | btrfs: send: avoid unaligned encoded writes when attempting... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-21 | Christoph Hellwig | btrfs: zoned: fix missing endianness conversion in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-15 | Anand Jain | btrfs: free btrfs_path before copying subvol info to... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-15 | Anand Jain | btrfs: free btrfs_path before copying fspath to userspace Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-15 | Anand Jain | btrfs: free btrfs_path before copying inodes to userspace Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-15 | Josef Bacik | btrfs: free btrfs_path before copying root refs to... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-15 | Filipe Manana | btrfs: fix assertion failure and blocking during nowait... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | Johannes Thumshirn | btrfs: zoned: fix locking imbalance on scrub Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | Johannes Thumshirn | btrfs: zoned: initialize device's zone info for seeding Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | Johannes Thumshirn | btrfs: zoned: clone zoned device info when cloning... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | Qu Wenruo | Revert "btrfs: scrub: use larger block size for data... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | David Sterba | btrfs: don't print stack trace when transaction is... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | Zhang Xiaoxu | btrfs: selftests: fix wrong error check in btrfs_free_dummy_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-07 | Liu Shixin | btrfs: fix match incorrectly in dev_args_match_device Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-02 | Filipe Manana | btrfs: fix inode reserve space leak due to nowait buffered... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-02 | Filipe Manana | btrfs: fix nowait buffered write returning -ENOSPC Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-02 | Filipe Manana | btrfs: remove pointless and double ulist frees in error... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-02 | Filipe Manana | btrfs: fix ulist leaks in error paths of qgroup self... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-02 | Filipe Manana | btrfs: fix inode list leak during backref walking at... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-11-02 | Filipe Manana | btrfs: fix inode list leak during backref walking at... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-31 | Filipe Manana | btrfs: fix lost file sync on direct IO write with nowait... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-31 | Christophe JAILLET | btrfs: fix a memory allocation failure test in btrfs_submit_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-25 | Qu Wenruo | btrfs: don't use btrfs_chunk::sub_stripes from disk Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | David Sterba | btrfs: fix type of parameter generation in btrfs_get_dentry Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | BingJing Chang | btrfs: send: fix send failure of a subcase of orphan... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | Qu Wenruo | btrfs: make thaw time super block check to also verify... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | Josef Bacik | btrfs: fix tree mod log mishandling of reallocated... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | David Sterba | btrfs: reorder btrfs_bio for better packing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | Qu Wenruo | btrfs: raid56: avoid double freeing for rbio if full_stripe_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-24 | Qu Wenruo | btrfs: raid56: properly handle the error when unable... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-14 | David Sterba | MAINTAINERS: update btrfs website links and files Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | Filipe Manana | btrfs: ignore fiemap path cache if we have multiple... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | Filipe Manana | btrfs: fix processing of delayed tree block refs during... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | Filipe Manana | btrfs: fix processing of delayed data refs during backref... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | David Sterba | btrfs: delete stale comments after merge conflict resolution Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | Josef Bacik | btrfs: unlock locked extent area if we have contention Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | David Sterba | btrfs: send: update command for protocol version check Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-11 | Boris Burkov | btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-10-07 | Filipe Manana | btrfs: add missing path cache update during fiemap Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Tetsuo Handa | btrfs: set generation before calling btrfs_clean_tree_block... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: drop extent map range more efficiently Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: avoid pointless extent map tree search when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: remove unnecessary next extent map search Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: remove unnecessary NULL pointer checks when... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: assert tree is locked when clearing extent map... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: remove unnecessary extent map initializations Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: remove the refcount warning/check at free_extent_map() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: add helper to replace extent map range with... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: move open coded extent map tree deletion out... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: use cond_resched_rwlock_write() during inode... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: use extent_map_end() at btrfs_drop_extent_map_range() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: move btrfs_drop_extent_cache() to extent_map.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Filipe Manana | btrfs: fix missed extent on fsync after dropping extent... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Jeff Layton | btrfs: remove stale prototype of btrfs_write_inode Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Stefan Roesch | btrfs: enable nowait async buffered writes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Stefan Roesch | btrfs: assert nowait mode is not used for some btree... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Stefan Roesch | btrfs: make btrfs_buffered_write nowait compatible Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Stefan Roesch | btrfs: plumb NOWAIT through the write path Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Stefan Roesch | btrfs: make lock_and_cleanup_extent_if_need nowait... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Stefan Roesch | btrfs: make prepare_pages nowait compatible Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Josef Bacik | btrfs: make btrfs_check_nocow_lock nowait compatible Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Josef Bacik | btrfs: add btrfs_try_lock_ordered_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Josef Bacik | btrfs: add the ability to use NO_FLUSH for data reservations Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-29 | Josef Bacik | btrfs: make can_nocow_extent nowait compatible Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: implement a nowait option for tree searches Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Stefan Roesch | mm: export balance_dirty_pages_ratelimited_flags() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Qu Wenruo | btrfs: relax block-group-tree feature dependency checks Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Qu Wenruo | btrfs: move end_io_func argument to btrfs_bio_ctrl... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Qu Wenruo | btrfs: switch page and disk_bytenr argument position... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Qu Wenruo | btrfs: update the comment for submit_extent_page() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: add struct declarations in dev-replace.h Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: use a runtime flag to indicate an inode is a... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: open code and remove btrfs_insert_inode_hash... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: open code and remove btrfs_inode_sectorsize... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move btrfs_ordered_sum_size into file-item.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move the fs_info related helpers closer to fs_info... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move btrfs_csum_ptr to inode.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move fs_info forward declarations to the top... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move btrfs_swapfile_pin into volumes.h Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move btrfs_pinned_by_swapfile prototype into... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move btrfs_init_async_reclaim_work prototype... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-09-26 | Josef Bacik | btrfs: move btrfs_full_stripe_locks_tree into block... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |