Commit Graph

62 Commits (0b72e659a10ec50acbef90756bf04177b66c8266)

Author SHA1 Message Date
Yan Zheng 07d400a6df Btrfs: tree logging checksum fixes 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Yan Zheng 87b29b208c Btrfs: properly check free space for tree balancing 16 years ago
Chris Mason dcbdd4dcb9 Btrfs: delete checksum items before marking blocks free 16 years ago
Yan Zheng 17d217fe97 Btrfs: fix nodatasum handling in balancing code 16 years ago
Chris Mason 459931eca5 Btrfs: Delete csum items when freeing extents 16 years ago
Chris Mason d20f7043fa Btrfs: move data checksumming into a dedicated tree 16 years ago
Josef Bacik 607d432da0 Btrfs: add support for multiple csum algorithms 16 years ago
Chris Mason 39be25cd89 Btrfs: Use invalidatepage when writepage finds a page outside of i_size 16 years ago
Chris Mason c8b978188c Btrfs: Add zlib compression support 16 years ago
Chris Mason 639cb58675 Btrfs: Fix variable init during csum creation 17 years ago
Chris Mason 4d1b5fb4d7 Btrfs: Lookup readpage checksums on bio submission again 17 years ago
Chris Mason 53863232ef Btrfs: Lower contention on the csum mutex 17 years ago
Chris Mason 3de9d6b649 btrfs_lookup_bio_sums seems broken, go back to the readpage_io_hook for now 17 years ago
Chris Mason 6dab815743 Btrfs: Hold csum mutex while reading in sums during readpages 17 years ago
Chris Mason 61b4944018 Btrfs: Fix streaming read performance with checksumming on 17 years ago
Yan bcc63abbf3 Btrfs: implement memory reclaim for leaf reference cache 17 years ago
Chris Mason ed98b56a63 Btrfs: Take the csum mutex while reading checksums 17 years ago
Chris Mason e5a2217ef6 Fix btrfs_wait_ordered_extent_range to properly wait 17 years ago
Chris Mason 7f3c74fb83 Btrfs: Keep extent mappings in ram until pending ordered extents are done 17 years ago
Chris Mason 3edf7d33f4 Btrfs: Handle data checksumming on bios that span multiple ordered extents 17 years ago
Chris Mason e6dcd2dc9c Btrfs: New data=ordered implementation 17 years ago
Sage Weil f2eb0a241f Btrfs: Clone file data ioctl 17 years ago
Chris Mason e015640f9c Btrfs: Write bio checksumming outside the FS mutex 17 years ago
Chris Mason eb20978f31 Btrfs: Use KM_USERN instead of KM_IRQ during data summing 17 years ago
Chris Mason 2e1a992e31 Btrfs: Make sure bio pages are adjacent during bulk csumming 17 years ago
Chris Mason 6e92f5e651 Btrfs: While doing checksums on bios, cache the extent_buffer mapping 17 years ago
Chris Mason 065631f6dc Btrfs: checksum file data at bio submission time instead of during writepage 17 years ago
Chris Mason aadfeb6e39 Btrfs: Add some extra debugging around file data checksum failures 17 years ago
Chris Mason 179e29e488 Btrfs: Fix a number of inline extent problems that Yan Zheng reported. 17 years ago
Yan b56baf5bed Minor fix for btrfs_csum_file_block. 17 years ago
Chris Mason f578d4bd7e Btrfs: Optimize csum insertion to create larger items when possible 17 years ago
Chris Mason ff79f8190b Btrfs: Add back file data checksumming 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
Zach Brown ec6b910fb3 Btrfs: trivial include fixups 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 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
Aneesh f1ace244c8 btrfs: Code cleanup 18 years ago
Chris Mason 6cbd557078 Btrfs: add GPLv2 18 years ago
Chris Mason 5af3981c18 Btrfs: printk fixes 18 years ago
Chris Mason 84f54cfa78 Btrfs: 64 bit div fixes 18 years ago
Chris Mason 1de037a43e Btrfs: fixup various fsx failures 18 years ago
Chris Mason 3a68637562 Btrfs: sparse files! 18 years ago
Chris Mason 509659cde5 Btrfs: switch to crc32c instead of sha256 18 years ago
Chris Mason 236454dfff Btrfs: many file_write fixes, inline data 18 years ago
Chris Mason a429e51371 Btrfs: working file_write, reorganized key flags 18 years ago
Chris Mason 70b2befd0c Btrfs: rework csums and extent item ordering 18 years ago
Chris Mason b18c668581 Btrfs: progress on file_write 18 years ago