Commit Graph

55 Commits (fb01aa85b8b29c1a4e1f4a28ea54175de6bf7559)

Author SHA1 Message Date
Chris Mason c87fb6fdca Btrfs: avoid uninit variable warnings in ordered-data.c 14 years ago
Li Zefan 261507a02c btrfs: Allow to add new compression algorithm 14 years ago
Chris Mason 163cf09c2a Btrfs: deal with DIO bios that span more than one ordered extent 14 years ago
Andi Kleen 559af82114 Btrfs: cleanup warnings from gcc 4.6 (nonbugs) 14 years ago
Josef Bacik 4b46fce233 Btrfs: add basic DIO read/write support 15 years ago
Yan, Zheng 0ca1f7ceb1 Btrfs: Update metadata reservation for delayed allocation 15 years ago
Josef Bacik 287a0ab91d Btrfs: kill max_extent mount option 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Josef Bacik 5a1a3df1f6 Btrfs: cache ordered extent when completing io 15 years ago
Josef Bacik 49958fd7db Btrfs: change the ordered tree to use a spinlock instead of a mutex 15 years ago
Yan, Zheng a038fab0cb Btrfs: align offsets for btrfs_ordered_update_i_size 15 years ago
Yan, Zheng 24bbcf0442 Btrfs: Add delayed iput 15 years ago
Yan, Zheng c216775458 Btrfs: Fix disk_i_size update corner case 15 years ago
Josef Bacik 32c00aff71 Btrfs: release delalloc reservations on extent item insertion 16 years ago
Christoph Hellwig 8aa38c31b7 Btrfs: remove duplicates of filemap_ helpers 16 years ago
Jens Axboe 1fe06ad892 writeback: get rid of wbc->for_writepages 16 years ago
Chris Mason 8b62b72b26 Btrfs: Use PagePrivate2 to track pages in the data=ordered code. 16 years ago
Chris Mason 9655d2982b Btrfs: use a cached state for extent state operations during delalloc 16 years ago
Chris Mason ffbd517d5a Btrfs: use WRITE_SYNC for synchronous writes 16 years ago
Chris Mason 5a3f23d515 Btrfs: add extra flushing for renames and truncates 16 years ago
Qinghuang Feng c6e308713a Btrfs: simplify iteration codes 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Chris Mason d20f7043fa Btrfs: move data checksumming into a dedicated tree 16 years ago
Chris Mason 771ed689d2 Btrfs: Optimize compressed writeback and reads 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
Chris Mason c8b978188c Btrfs: Add zlib compression support 17 years ago
Chris Mason cb843a6f51 Btrfs: O_DIRECT writes via buffered writes + invaldiate 17 years ago
Chris Mason d352ac6814 Btrfs: add and improve comments 17 years ago
Zheng Yan 5b21f2ed3f Btrfs: extent_map and data=ordered fixes for space balancing 17 years ago
Yan Zheng 7ea394f119 Btrfs: Fix nodatacow for the new data=ordered mode 17 years ago
Yan Zheng b48652c101 Btrfs: Various small fixes. 17 years ago
Chris Mason 3eaa288527 Btrfs: Fix the defragmention code and the block relocation code for data=ordered 17 years ago
Chris Mason 89642229a5 Btrfs: Search data ordered extents first for checksums on read 17 years ago
Chris Mason ed98b56a63 Btrfs: Take the csum mutex while reading checksums 17 years ago
Chris Mason f421950f86 Btrfs: Fix some data=ordered related data corruptions 17 years ago
Chris Mason 4a09675279 Btrfs: Data ordered fixes 17 years ago
Chris Mason e5a2217ef6 Fix btrfs_wait_ordered_extent_range to properly wait 17 years ago
Chris Mason 3edf7d33f4 Btrfs: Handle data checksumming on bios that span multiple ordered extents 17 years ago
Chris Mason eb84ae039e Btrfs: Cleanup and comment ordered-data.c 17 years ago
Chris Mason ba1da2f442 Btrfs: Don't pin pages in ram until the entire ordered extent is on disk. 17 years ago
Chris Mason dbe674a99c Btrfs: Update on disk i_size only after pending ordered extents are done 17 years ago
Chris Mason e6dcd2dc9c Btrfs: New data=ordered implementation 17 years ago
Chris Mason 1b1e2135dc Btrfs: Add a per-inode csum mutex to avoid races creating csum items 17 years ago
Chris Mason 594a24eb0e Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks 17 years ago
Mingming e1b81e6761 btrfs delete ordered inode handling fix 17 years ago
Chris Mason d6bfde8765 Btrfs: Fixes for 2.6.18 enterprise kernels 17 years ago
Chris Mason 81d7ed29ff Btrfs: Throttle file_write when data=ordered is flushing the inode 17 years ago
Chris Mason 4d5e74bc0a Btrfs: Fix data=ordered vs wait_on_inode deadlock on older kernels 17 years ago
Chris Mason 2da98f003f Btrfs: Run igrab on data=ordered inodes to prevent deadlocks during writeout 17 years ago