| 1 | * cleanup, add more error checking, get rid of BUG_ONs |
| 2 | * Fix ENOSPC handling |
| 3 | * Make allocator smarter |
| 4 | * add a block group to struct inode |
| 5 | * Do actual block accounting |
| 6 | * Check compat and incompat flags on the inode |
| 7 | * Get rid of struct ctree_path, limiting tree levels held at one time |
| 8 | * Add generation number to key pointer in nodes |
| 9 | * Add parent pointer back to extent map. |
| 10 | * Implement real list of pending transactions |
| 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) |
| 19 | * fsck |
| 20 | * Scrub & defrag |
| 21 | |