summaryrefslogtreecommitdiffstats
path: root/sys/fs/ext2fs/ext2_extents.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC r310705, r310706:pfg2017-01-041-2/+2
| | | | | | style(9) cleanups. Just to reduce some of the issues found with indent(1).
* Revert r294271:pfg2016-01-221-23/+3
| | | | | | | ext4: add support for reading sparse files Our older GCC can't handle anonymous unions, so ia64 and powerpc LINT kernels are now failing.
* MFC r293680pfg2016-01-181-3/+23
| | | | | | | | | | | | ext4: add support for reading sparse files Add support for sparse files in ext4. Also implement read-ahead, which greatly increases the performance when transferring files from ext4. The sparse file support has become very common in ext4. Both features implemented by Damjan Jovanovic. PR: 205816
* MFC r277354, r277365:pfg2015-02-021-2/+0
| | | | | | ext2: Garbage-collect some unused variables Reported by: clang static analysis
* Add read-only support for extents in ext2fs.pfg2013-08-121-0/+177
Basic support for extents was implemented by Zheng Liu as part of his Google Summer of Code in 2010. This support is read-only at this time. In addition to extents we also support the huge_file extension for read-only purposes. This works nicely with the additional support for birthtime/nanosec timestamps and dir_index that have been added lately. The implementation may not work for all ext4 filesystems as it doesn't support some features that are being enabled by default on recent linux like flex_bg. Nevertheless, the feature should be very useful for migration or simple access in filesystems that have been converted from ext2/3 or don't use incompatible features. Special thanks to Zheng Liu for his dedication and continued work to support ext2 in FreeBSD. Submitted by: Zheng Liu (lz@) Reviewed by: Mike Ma, Christoph Mallon (previous version) Sponsored by: Google Inc. MFC after: 3 weeks
OpenPOWER on IntegriCloud