Btrfs: add GPLv2
[linux-2.6-block.git] / fs / btrfs / TODO
CommitLineData
8e19f2cd 1* cleanup, add more error checking, get rid of BUG_ONs
8e19f2cd 2* Fix ENOSPC handling
8e19f2cd 3* Make allocator smarter
6407bf6d 4* add a block group to struct inode
62e2749e 5* Do actual block accounting
1e1d2701 6* Check compat and incompat flags on the inode
8e19f2cd 7* Get rid of struct ctree_path, limiting tree levels held at one time
7e38180e 8* Add generation number to key pointer in nodes
06a2f9fa 9* Add generation number to inode
e06afa83 10* forbid cross subvolume renames and hardlinks
8e19f2cd
CM
11* Release
12* Do real tree locking
13* Add extent mirroring (backup copies of blocks)
14* Add fancy interface to get access to incremental backups
15* Add fancy striped extents to make big reads faster
16* Use relocation to try and fix write errors
17* Make allocator much smarter
18* xattrs (directory streams for regular files)
8e19f2cd
CM
19* Scrub & defrag
20