Commit Graph

746 Commits (9036c10208e1fc496cef7692ba66a78699b360dc)

Author SHA1 Message Date
Yan Zheng 9036c10208 Btrfs: update hole handling v2 16 years ago
Chris Mason 19b9bdb054 Btrfs: Fix logic to avoid reading checksums for -o nodatasum,compress 16 years ago
Chris Mason cfbc246eaa Btrfs: walk compressed pages based on the nr_pages count instead of bytes 16 years ago
Chris Mason 87ef2bb46b Btrfs: prevent looping forever in finish_current_insert and del_pending_extents 16 years ago
Chris Mason 09fde3c9ba Btrfs: Rev the disk format for compression and root pointer generation fields 17 years ago
Yan Zheng 84234f3a1f Btrfs: Add root tree pointer transaction ids 17 years ago
Josef Bacik 2517920135 Btrfs: nuke fs wide allocation mutex V2 17 years ago
Josef Bacik 80eb234af0 Btrfs: fix enospc when there is plenty of space 17 years ago
Yan Zheng f82d02d9d8 Btrfs: Improve space balancing code 17 years ago
Chris Mason c8b978188c Btrfs: Add zlib compression support 17 years ago
Josef Bacik 37d3cdddf5 Btrfs: make tree_search_offset more flexible in its searching 17 years ago
Chris Mason a3dddf3fc8 Btrfs: Don't call security_inode_mkdir during subvol creation 17 years ago
Christoph Hellwig cb8e70901d Btrfs: Fix subvolume creation locking rules 17 years ago
Chris Mason 833023e46c Btrfs: Rev the disk format for the new back reference format 17 years ago
Sage Weil 61f8c86ee8 Btrfs: Fix makefile for builing btrfs static 17 years ago
Yan Zheng 5b84e8d6ee Btrfs: Fix leaf reference cache miss 17 years ago
Yan Zheng 3bb1a1bc42 Btrfs: Remove offset field from struct btrfs_extent_ref 17 years ago
Yan Zheng a76a3cd40c Btrfs: Count space allocated to file in bytes 17 years ago
Chris Mason a62b940160 Btrfs: cast bio->bi_sector to a u64 before shifting 17 years ago
Chris Mason 30c43e2444 Btrfs: remove last_log_alloc allocator optimization 17 years ago
Chris Mason cb843a6f51 Btrfs: O_DIRECT writes via buffered writes + invaldiate 17 years ago
Chris Mason 323ac95bce Btrfs: don't read leaf blocks containing only checksums during truncate 17 years ago
Josef Bacik cf74982385 Btrfs: fix deadlock between alloc_mutex/chunk_mutex 17 years ago
Jim Meyering 83afeac42c Btrfs: disk-io.c (open_ctree): avoid leaks upon allocation failure 17 years ago
Jim Meyering 0463bb4e8d Btrfs: disk-io.c (open_ctree): Don't deref. NULL upon failed kzalloc 17 years ago
Chris Mason 75ccf47d13 Btrfs: fix multi-device code to use raid policies set by mkfs 17 years ago
Josef Bacik 45b8c9a8b1 Btrfs: fix seekiness due to finding the wrong block group 17 years ago
Chris Mason d352ac6814 Btrfs: add and improve comments 17 years ago
Chris Mason 9a5e1ea1e1 Btrfs: drop WARN_ON from btrfs_add_leaf_ref 17 years ago
Chris Mason 8c8bee1d7c Btrfs: Wait for IO on the block device inodes of newly added devices 17 years ago
Zheng Yan 1a40e23b95 Btrfs: update space balancing code 17 years ago
Zheng Yan 5b21f2ed3f Btrfs: extent_map and data=ordered fixes for space balancing 17 years ago
Zheng Yan e465768938 Btrfs: Add shared reference cache 17 years ago
Zheng Yan e856981384 Btrfs: allocator fixes for space balancing update 17 years ago
Chris Mason 24ab9cd85c Btrfs: Raise thresholds for metadata writeback 17 years ago
Chris Mason 4434c33c7f Btrfs: fix sleep with spinlock held during unmount 17 years ago
Chris Mason 2b1f55b0f0 Remove Btrfs compat code for older kernels 17 years ago
Chris Mason 9b49c9b9f9 Btrfs: Fix allocation completions in tree log replay 17 years ago
Chris Mason b4f6c45dfb Update Btrfs files for in-kernel usage 17 years ago
Chris Mason 3435302953 Btrfs: Fix race against disk_i_size updates 17 years ago
Zheng Yan 31840ae1a6 Btrfs: Full back reference support 17 years ago
Chris Mason 1c2308f8e7 Add check for tree-log roots in btrfs_alloc_reserved_extents 17 years ago
Chris Mason ce3ed71a58 Btrfs: Checksum tree blocks in the background 17 years ago
Josef Bacik 0f9dd46cda Btrfs: free space accounting redo 17 years ago
Josef Bacik ef8bbdfe7e Btrfs: fix cache_block_group error handling 17 years ago
Chris Mason f25956cc58 Fix leaf overflow check in btrfs_insert_empty_items 17 years ago
Chris Mason 23a07867b7 Btrfs: Fix mismerge in block header checks 17 years ago
Chris Mason 9623f9a389 Btrfs: Disable the dir fsync optimization to skip logging the dir sometimes 17 years ago
Chris Mason d0c803c404 Btrfs: Record dirty pages tree-log pages in an extent_io tree 17 years ago
Chris Mason 31ff1cd25d Btrfs: Copy into the log tree in big batches 17 years ago