2023-06-19 | Filipe Manana | btrfs: remove pointless in_tree field from struct btrfs_dela... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: remove unused is_head field from struct btrfs_delayed... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: reorder some members of struct btrfs_delayed_ref_head Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: use the same uptodate variable for end_bio_extent_rea... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: subpage: make alloc_extent_buffer() handle previously... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: print assertion failure report and stack trace... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: subpage: dump extra subpage bitmaps for debug Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Tejun Heo | btrfs: use alloc_ordered_workqueue() to create ordered... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: drop gfp from parameter extent state helpers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: pass NOWAIT for set/clear extent bits as another bit Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: drop NOFAIL from set_extent_bit allocation masks Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: open code set_extent_bits Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: open code set_extent_bits_nowait Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: open code set_extent_dirty Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: open code set_extent_new Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: open code set_extent_delalloc Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | David Sterba | btrfs: open code set_extent_defrag Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: remove a pointless NULL check in btrfs_lookup_fs_root Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: convert btrfs_get_global_root to use a switch... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: fix the btrfs_get_global_root return value Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: add and fix comments in btrfs_fs_devices Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: consolidate uuid comparisons in btrfs_validate_super Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: simplify how changed fsid and metadata_uuid... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: simplify fsid and metadata_uuid comparisons Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: return bool from check_tree_block_fsid instead... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: add comment about metadata_uuid in btrfs_fs_devices Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: merge calls to alloc_fs_devices in device_list_add Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: streamline fsid checks in alloc_fs_devices Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: reduce struct btrfs_fs_devices size by moving... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: merge write_one_subpage_eb into write_one_eb Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: use per-buffer locking for extent_buffer reading Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: stop using lock_extent in btrfs_buffer_uptodate Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: don't check for uptodate pages in read_extent_buffer_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: stop using PageError for extent_buffers Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: remove the io_pages field in struct extent_buffer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: remove the extent_buffer lookup in btree block... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: use a separate end_io handler for extent_buffer... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: don't use btrfs_bio_ctrl for extent buffer writing Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: move page locking from lock_extent_buffer_for_io... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: submit a writeback bio per extent_buffer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: return bool from lock_extent_buffer_for_io Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: do not try to unlock the extent for non-subpage... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: use a separate end_io handler for read_extent_buffer Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: remove the mirror_num argument to btrfs_submit_compre... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: don't use btrfs_bio_ctrl for extent buffer reading Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: always read the entire extent_buffer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: merge verify_parent_transid and btrfs_buffer_uptodate Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: move setting the buffer uptodate out of validate_exte... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: subpage: fix error handling in end_bio_subpage_eb_wri... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: mark extent_buffer_under_io static Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: trigger orphan inode cleanup during START_SYNC... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: fix comment referring to no longer existing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: change for_rename argument of btrfs_record_unlink_dir... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: remove pointless label and goto at btrfs_record_unlin... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: update comments at btrfs_record_unlink_dir(... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: use inode_logged() at btrfs_record_unlink_dir() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: use inode_logged() at need_log_inode() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Jiapeng Chong | btrfs: scrub: remove more unused functions Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: handle tree backref walk error properly Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: don't hold an extra reference for redirtied... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: fix dirty_metadata_bytes for redirtied buffers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Johannes Thumshirn | btrfs: unexport btrfs_run_discard_work and make it... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: rename del_ptr to btrfs_del_ptr and export it Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: add a btrfs_csum_type_size helper Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: add __KERNEL__ check for btrfs_no_printk Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: move split_flags/combine_flags helpers to inode... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: move btrfs_verify_level_key into tree-checker.c Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: add __btrfs_check_node helper Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: extend btrfs_leaf_check to return btrfs_tree_block_status Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: use btrfs_tree_block_status for leaf item errors Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: add btrfs_tree_block_status definitions to tree... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: simplify btrfs_check_leaf_* helpers into a single... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: remove level argument from btrfs_set_block_flags Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Josef Bacik | btrfs: move btrfs_check_trunc_cache_free_space into... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: scrub: use recovered data stripes as cache to... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: assert tree lock is held when removing free... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: assert tree lock is held when linking free space Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: assert tree lock is held when searching for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: assert proper locks are held at tree_insert_offset() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: simplify arguments to tree_insert_offset() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: use precomputed end offsets at do_trimming() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: avoid searching twice for previous node when... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: avoid extra memory allocation when copying free... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Tom Rix | btrfs: simplify transid initialization in btrfs_ioctl_wait_sync Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: output affected files when relocation fails Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: remove hipri_workers workqueue Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: determine synchronous writers from bio or writeback... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Christoph Hellwig | btrfs: submit IO synchronously for fast checksum implementations Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: use SECTOR_SHIFT to convert LBA to physical... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Anand Jain | btrfs: use SECTOR_SHIFT to convert physical offset... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: improve leaf dump and error handling Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Qu Wenruo | btrfs: print-tree: pass const extent buffer pointer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Naohiro Aota | btrfs: export bitmap_test_range_all_{set,zero} Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: tag as unlikely the key comparison when checking... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: make btrfs_free_device() static Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Sweet Tea Dorminy | btrfs: don't commit transaction for every subvol create Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-19 | Filipe Manana | btrfs: unexport btrfs_prev_leaf() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-14 | Qu Wenruo | btrfs: scrub: fix a return value overwrite in scrub_stripe() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-12 | Qu Wenruo | btrfs: do not ASSERT() on duplicated global roots Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-06-12 | Chris Mason | btrfs: can_nocow_file_extent should pass down args... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |