Btrfs: rename
[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
e37c9e69 10* Add ability to switch a block group from data to metadata or vice versa
e06afa83 11* forbid cross subvolume renames and hardlinks
8e19f2cd
CM
12* Release
13* Do real tree locking
14* Add extent mirroring (backup copies of blocks)
15* Add fancy interface to get access to incremental backups
16* Add fancy striped extents to make big reads faster
17* Use relocation to try and fix write errors
18* Make allocator much smarter
19* xattrs (directory streams for regular files)
20* fsck
21* Scrub & defrag
22