Commit Graph

784 Commits (0660b5af3f7ac0fac69de975914e1f4a3a586fb3)

Author SHA1 Message Date
Chris Mason 0660b5af3f Btrfs: Add backrefs and forward refs for subvols and snapshots 16 years ago
Chris Mason 3394e1607e Btrfs: Give each subvol and snapshot their own anonymous devid 16 years ago
Chris Mason 3de4586c52 Btrfs: Allow subvolumes and snapshots anywhere in the directory tree 16 years ago
Josef Bacik 4ce4cb526f Btrfs: Add some debugging around the ENOSPC bugs 16 years ago
Josef Bacik e3e469f86e Btrfs: fix free space leak 16 years ago
yanhai zhu 7cbd8a8391 Btrfs: Add a missing return pointer check 16 years ago
yanhai zhu 0df49b911d Btrfs: Check kthread_should_stop() before schedule() in worker_loop 16 years ago
Yan Zheng c36047d729 Btrfs: Fix race in btrfs_mark_extent_written 16 years ago
Yan Zheng 2b82032c34 Btrfs: Seed device support 16 years ago
Yan Zheng c146afad2c Btrfs: mount ro and remount support 16 years ago
Josef Bacik f3465ca44e Btrfs: batch extent inserts/updates/deletions on the extent root 16 years ago
Sage Weil c5c9cd4d1b Btrfs: allow clone of an arbitrary file range 16 years ago
Chris Mason 2ed6d66408 Btrfs: Fix handling of space info full during allocations 16 years ago
Chris Mason 6f3577bdc7 Btrfs: Improve metadata read latencies 16 years ago
Chris Mason 5b050f04c8 Btrfs: Fix compile warnings on 32 bit machines 16 years ago
Yan Zheng 8247b41ac9 Btrfs: Fix starting search offset inside btrfs_drop_extents 16 years ago
Chris Mason 8a1413a296 Btrfs: empty_size allocation fixes again 16 years ago
Chris Mason 240d5d482b Btrfs: tune btrfs unplug functions for a small number of devices 16 years ago
Chris Mason b47eda8690 Btrfs: Turn off extent state leak debugging 16 years ago
Chris Mason 445a694499 Btrfs: Fix usage of struct extent_map->orig_start 16 years ago
Chris Mason 39be25cd89 Btrfs: Use invalidatepage when writepage finds a page outside of i_size 16 years ago
Chris Mason f5a31e1667 Btrfs: Try harder while searching for free space 16 years ago
Chris Mason e04ca626ba Btrfs: Fix use after free during compressed reads 16 years ago
Yan Zheng ff5b7ee33d Btrfs: Fix csum error for compressed data 16 years ago
Chris Mason f2b1c41cf9 Btrfs: Make sure pages are dirty before doing delalloc for them 16 years ago
Chris Mason 5b7c3fcc46 Btrfs: Don't substract too much from the allocation target (avoid wrapping) 16 years ago
Chris Mason 5f2cc086cc Btrfs: Avoid unplug storms during commit 16 years ago
Chris Mason 42e70e7a2f Btrfs: Fix more false enospc errors and an oops from empty clustering 16 years ago
Chris Mason af09abfece Btrfs: make sure compressed bios don't complete too soon 16 years ago
Chris Mason 4366211ccd Btfs: More metadata allocator optimizations 16 years ago
Chris Mason 3b7885bf96 Btrfs: enforce metadata allocation clustering 16 years ago
Chris Mason 771ed689d2 Btrfs: Optimize compressed writeback and reads 16 years ago
Chris Mason 4a69a41009 Btrfs: Add ordered async work queues 16 years ago
Chris Mason 537fb06715 Btrfs: rev the disk format for fallocate 16 years ago
Chris Mason 70b99e6959 Btrfs: Compression corner fixes 16 years ago
Yan Zheng d899e05215 Btrfs: Add fallocate support v2 16 years ago
Yan Zheng 80ff385665 Btrfs: update nodatacow code v2 16 years ago
Yan Zheng 6643558db2 Btrfs: Fix bookend extent race v2 16 years ago
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 16 years ago
Yan Zheng 84234f3a1f Btrfs: Add root tree pointer transaction ids 16 years ago
Josef Bacik 2517920135 Btrfs: nuke fs wide allocation mutex V2 16 years ago
Josef Bacik 80eb234af0 Btrfs: fix enospc when there is plenty of space 16 years ago
Yan Zheng f82d02d9d8 Btrfs: Improve space balancing code 16 years ago
Chris Mason c8b978188c Btrfs: Add zlib compression support 16 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