2019-07-02 | David Sterba | btrfs: document BTRFS_MAX_MIRRORS Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: use mask for RAID56 profiles Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: add mask for all RAID1 types Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | Qu Wenruo | btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | Johannes Thumshirn | btrfs: correctly validate compression type Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | Filipe Manana | Btrfs: fix data loss after inode eviction, renaming... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: raid56: clear incompat block group flags after... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: switch extent_buffer write_locks from atomic... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: switch extent_buffer spinning_writers from atomic... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: switch extent_buffer blocking_writers from atomic... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-02 | David Sterba | btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: tests: add locks around add_extent_mapping Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Document __etree_search Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Don't trim returned range based on input value... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: trim: make reserved device area adjustments... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use file:line format for assertion report Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: remove assumption about csum type form btrfs_print_da... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: directly call into crypto framework for checksumming Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: add boilerplate code for directly including... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: Simplify btrfs_check_super_csum() and get rid... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: check for supported superblock checksum type... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: add common checksum type validation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: format checksums according to type for printing Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: don't assume compressed_bio sums to be 4 bytes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: don't assume ordered sums to be 4 bytes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: use btrfs_crc32c{,_final}() in for free space... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: resurrect btrfs_crc32c() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Johannes Thumshirn | btrfs: use btrfs_csum_data() instead of directly calling... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Qu Wenruo | btrfs: Flush before reflinking any extent to prevent... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Return EAGAIN if we can't start no snpashot... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Add comments on locking of several device-related... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Always use a cached extent_state in btrfs_lock_and_fl... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: add new helper btrfs_lock_and_flush_ordered_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Qu Wenruo | btrfs: remove the incorrect comment on RO fs when btrfs_run_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Qu Wenruo | btrfs: extent-tree: Add trace events for space info... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Qu Wenruo | btrfs: extent-tree: Add lockdep assert when updating... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: read number of data stripes from map only once Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: constify map parameter for nr_parity_stripes... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: refactor helper for bg flags to name conversion Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: factor out devs_max setting in __btrfs_alloc_chunk Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use u8 for raid_array members Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: factor out helper for counting data stripes Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use raid_attr table for btrfs_bg_type_to_factor Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use raid_attr table to find profiles for integrity... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use raid_attr to get allowed profiles for balance... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use raid_attr in btrfs_chunk_max_errors Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: use raid_attr table in get_profile_num_devs Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: remove mapping tree structures indirection Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: raid56: allow the exact minimum number of devices... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: fix minimum number of chunk errors for DUP Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Liu Bo | Btrfs: remove unused variables in __btrfs_unlink_inode Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Goldwyn Rodrigues | btrfs: Remove unused variable mode in btrfs_mount Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Su Yue | btrfs: switch order of unlocks of space_info and bg... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Qu Wenruo | btrfs: tree-checker: Check if the file extent end overflows Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Remove redundant assignment of tgt_device->commit_tot... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Explicitly reserve space for devreplace item Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Streamline replace sem unlock in btrfs_dev_replace_start Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: dev-replace: Remove impossible WARN_ON Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Nikolay Borisov | btrfs: Don't opencode sync_blockdev in btrfs_init_dev_replac... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: fiemap: preallocate ulists for btrfs_check_shared Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | David Sterba | btrfs: detect fast implementation of crc32c on all... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-07-01 | Qu Wenruo | btrfs: extent-tree: Refactor add_pinned_bytes() to... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-06-17 | Filipe Manana | Btrfs: fix failure to persist compression property... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-06-14 | Naohiro Aota | btrfs: start readahead also in seed devices Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-06-12 | Filipe Manana | Btrfs: fix race between block group removal and block... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-06-07 | Nikolay Borisov | btrfs: Always trim all unallocated space in btrfs_trim_free_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Filipe Manana | Btrfs: fix race updating log root item during fsync Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Filipe Manana | Btrfs: fix wrong ctime and mtime of a directory after... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Filipe Manana | Btrfs: fix fsync not persisting changed attributes... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Qu Wenruo | btrfs: qgroup: Check bg while resuming relocation to... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Qu Wenruo | btrfs: reloc: Also queue orphan reloc tree for cleanup... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Filipe Manana | Btrfs: incremental send, fix emission of invalid clone... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Filipe Manana | Btrfs: incremental send, fix file corruption when no... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Dennis Zhou | btrfs: correct zstd workspace manager lock to use spin_lock_bh() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-28 | Nikolay Borisov | btrfs: Ensure replaced device doesn't have pending... Reported-by: David Sterba <dsterba@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-16 | Filipe Manana | Btrfs: tree-checker: detect file extent items with... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-16 | Filipe Manana | Btrfs: fix race between ranged fsync and writeback... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-16 | Filipe Manana | Btrfs: avoid fallback to transaction commit during... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-16 | Qu Wenruo | btrfs: extent-tree: Fix a bug that btrfs is unable... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-16 | Tobin C. Harding | btrfs: sysfs: don't leak memory when failing add fsid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-16 | Tobin C. Harding | btrfs: sysfs: Fix error path kobject memory leak Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-09 | Filipe Manana | Btrfs: do not abort transaction at btrfs_update_root... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-09 | Josef Bacik | btrfs: use the existing reserved items for our first... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-03 | Josef Bacik | btrfs: don't double unlock on error in btrfs_punch_hole Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-03 | Johnny Chang | btrfs: Check the compression level before getting a... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Use kvmalloc for allocating compressed path... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Factor out common extent locking code in submit_compr... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Set io_tree only once in submit_compressed_extents Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Replace clear_extent_bit with unlock_extent Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Make compress_file_range take only struct async_chunk Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Remove fs_info from struct async_chunk Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Rename async_cow to async_chunk Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Nikolay Borisov | btrfs: Preallocate chunks in cow_file_range_async Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-05-02 | Josef Bacik | btrfs: reserve delalloc metadata differently Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-04-29 | Josef Bacik | btrfs: track DIO bytes in flight Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-04-29 | Anand Jain | btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tran... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-04-29 | Anand Jain | btrfs: delete unused function btrfs_set_prop_trans Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |