[BACK]Return to TODO.ext2fs CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / doc

File: [cvs.NetBSD.org] / src / doc / TODO.ext2fs (download)

Revision 1.1, Fri Dec 7 21:28:03 2018 UTC (22 months, 2 weeks ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, netbsd-9-base, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp, HEAD
Branch point for: phil-wifi, pgoyette-compat

save some notes from my two years old hacking on ext3/ext4 support with
our ext2fs

newfs_ext2fs support for EXTRA_ISIZE - not yet

bunch of bin ext2 bugs - fsck_ext2fs et.al.

64bit support meta data support - maybe only affects dirs and raises
  limit on max.filesystem?

fix ext4.wiki - h_reserved[2] should actually be h_reserved[3] according
  to ext4 code

xattr - dont forget refcount handling , with hash map (same as linux)
- use roundup2() instead of custom macros

EXTENTS:
check if the inode_ext extents cache is actually used

optimalization - on sync, only overwrite changed cgs? adv for bigger
    filesystems

remove dup e2fs_mnton from m_fs

maybe return limit to 32000 links for !DIR_NLINK fs (cross-check what Linux
    ext4 code)

QUOTA support ?

INODE_DATA support? (even linux is dev only)