Commit Graph

52 Commits (9c58309d6cf22471dacbcb6de54d00cef9ca20d4)

Author SHA1 Message Date
Chris Mason d1310b2e0c Btrfs: Split the extent_map code into two parts 17 years ago
Chris Mason 5f56406aab Btrfs: Fix hole insertion corner cases 17 years ago
Chris Mason e2008b6140 Btrfs: Add some simple throttling to wait for data=ordered and snapshot deletion 17 years ago
Chris Mason dc17ff8f11 Btrfs: Add data=ordered support 17 years ago
Chris Mason 2552488345 Btrfs: Lower the max inline size to 8k 17 years ago
Chris Mason 5b92ee7204 Btrfs: Fix lock ordering of the snapshot semaphore against the page lock 17 years ago
Chris Mason 98ed51747b Btrfs: Force inlining off in a few places to save stack usage 17 years ago
Chris Mason 1832a6d5ee Btrfs: Implement basic support for -ENOSPC 17 years ago
Chris Mason 6da6abae02 Btrfs: Back port to 2.6.18-el kernels 17 years ago
Chris Mason e9906a9849 Fixes for loopback files in btrfs 17 years ago
Yan 6e3b96668e Off by one fix for btrfs_drop_extents 17 years ago
Chris Mason d8d5f3e16d Btrfs: Add lowest key information to back refs for extent tree blocks as well. 17 years ago
Chris Mason 7bb86316c3 Btrfs: Add back pointers from extents to the btree or file referencing them 17 years ago
Chris Mason 00f5c795fc btrfs_drop_extents: make sure the item is getting smaller before truncate 17 years ago
Chris Mason 448d640b66 Btrfs: Fine tune the btree writeback exclusion some more 17 years ago
Chris Mason 257d0ce36f Btrfs: Allow large data extents in a single file to span into metadata block groups 17 years ago
Yan a273208edd Fix EXTENT_MAP_INLINE off by one in btrfs_drop_extents 17 years ago
Yan dcfec0dcb1 Btrfs: Fix u32 overflow in dirty_and_release_pages. 17 years ago
Chris Mason 179e29e488 Btrfs: Fix a number of inline extent problems that Yan Zheng reported. 17 years ago
Chris Mason 35ebb934bd Btrfs: Fix PAGE_CACHE_SHIFT shifts on 32 bit machines 17 years ago
Chris Mason 2ff3e9b61d Add O_SYNC support to btrfs_file_write 17 years ago
Yan 18f16f7ba6 Btrfs: Fix for insert_inline_extent to handle offset != 0 17 years ago
Jens Axboe ae2f5411c4 btrfs: 32-bit type problems 17 years ago
Chris Mason 7936ca3883 Btrfs: Default to 8k max packed tails 17 years ago
Chris Mason ff79f8190b Btrfs: Add back file data checksumming 17 years ago
Chris Mason 810191ff30 Btrfs: extent_map optimizations to cut down on CPU usage 17 years ago
Chris Mason 3326d1b07c Btrfs: Allow tails larger than one page 17 years ago
Chris Mason db94535db7 Btrfs: Allow tree blocks larger than the page size 17 years ago
Chris Mason 5f39d397df Btrfs: Create extent_buffer interface for large blocksizes 17 years ago
Christoph Hellwig b3cfa35a49 Btrfs: factor page private preparations into a helper 17 years ago
Chris Mason d3c2fdcf7b Btrfs: Use balance_dirty_pages_nr on btree blocks 17 years ago
Yan 6af858b24c Btrfs: Fix off by one error in dirty_and_release_pages 18 years ago
Christoph Hellwig 34287aa360 Btrfs: use unlocked_ioctl 18 years ago
Christoph Hellwig 9433063bcb [PATCH] btrfs: fix printk format warning 18 years ago
Chris Mason 011410bd85 Btrfs: Add more synchronization before creating a snapshot 18 years ago
Chris Mason 8e21528f87 Btrfs: remove extra drop_extent_cache call 18 years ago
Chris Mason 2bf5a725a3 Btrfs: fsx delalloc fixes 18 years ago
Chris Mason b888db2bd7 Btrfs: Add delayed allocation to the extent based page tree code 18 years ago
Chris Mason a52d9a8033 Btrfs: Extent based page cache code. This uses an rbtree of extents and tests 18 years ago
Josef Bacik 15ee9bc7ed Btrfs: delay commits during fsync to allow more writers 18 years ago
Chris Mason 6702ed490c Btrfs: Add run time btree defrag, and an ioctl to force btree defrag 18 years ago
Chris Mason 92fee66d49 Btrfs: deal with api changes in 2.6.23-rc1 18 years ago
Zach Brown ec6b910fb3 Btrfs: trivial include fixups 18 years ago
Chris Mason ccd467d60e Btrfs: crash recovery fixes 18 years ago
Chris Mason 54aa1f4dfd Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack 18 years ago
Chris Mason 11bd143fc8 Btrfs: Switch to libcrc32c to avoid problems with cryptomgr on highmem machines 18 years ago
Chris Mason 8c2383c3dd Subject: Rework btrfs_file_write to only allocate while page locks are held 18 years ago
Chris Mason 9ebefb180b Btrfs: patch queue: page_mkwrite 18 years ago
Chris Mason 340887809d Btrfs: i386 fixes from axboe 18 years ago
Chris Mason 6cbd557078 Btrfs: add GPLv2 18 years ago