Commit Graph

24 Commits (920bbbfb05c9fce22e088d20eb9dcb8f96342de9)

Author SHA1 Message Date
Christoph Hellwig 8aa38c31b7 Btrfs: remove duplicates of filemap_ helpers 16 years ago
Chris Mason 8b62b72b26 Btrfs: Use PagePrivate2 to track pages in the data=ordered code. 16 years ago
Chris Mason 5a3f23d515 Btrfs: add extra flushing for renames and truncates 16 years ago
Chris Mason d20f7043fa Btrfs: move data checksumming into a dedicated tree 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
Yan Zheng 7ea394f119 Btrfs: Fix nodatacow for the new data=ordered mode 17 years ago
Chris Mason 3eaa288527 Btrfs: Fix the defragmention code and the block relocation code for data=ordered 17 years ago
Chris Mason 9ba4611a3a Btrfs: Fix 32 bit compiles by using an unsigned long byte count in the ordered extent 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 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 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 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 cee36a03e8 Rework btrfs_drop_inode to avoid scheduling 17 years ago
Chris Mason dc17ff8f11 Btrfs: Add data=ordered support 17 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
Aneesh f1ace244c8 btrfs: Code cleanup 18 years ago
Chris Mason 6cbd557078 Btrfs: add GPLv2 18 years ago
Chris Mason 31f3c99b73 Btrfs: allocator improvements, inode block groups 18 years ago
Chris Mason 1b05da2ee6 Btrfs: drop the inode map tree 18 years ago
Chris Mason d6e4a428eb Btrfs: start of support for many FS volumes 18 years ago
Chris Mason 2c90e5d658 Btrfs: still corruption hunting 18 years ago