Commit | Line | Data |
---|---|---|
8e19f2cd CM |
1 | * cleanup, add more error checking, get rid of BUG_ONs |
2 | * Make IO functions look more like the page cache | |
3 | * Fix ENOSPC handling | |
8e19f2cd | 4 | * make a real mkfs and superblock |
8e19f2cd | 5 | * Do checksumming |
d5719762 | 6 | * Use a real check instead of mark_buffer_dirty |
8e19f2cd CM |
7 | * Define FS objects in terms of different item types |
8 | * Add block mapping tree (simple dm layer) | |
9 | * Add simple tree locking (semaphore per tree) | |
10 | * Make allocator smarter | |
6407bf6d CM |
11 | * make level a field in header |
12 | * add a block group to struct inode | |
dee26a9f | 13 | * Make directory hashing work on 32 bit |
6407bf6d | 14 | * Make sure nobh stuff is working properly for cows |
62e2749e | 15 | * Do actual block accounting |
1e1d2701 | 16 | * Check compat and incompat flags on the inode |
8e19f2cd CM |
17 | * Add virtual filesystems, mountable snapshots |
18 | * Get rid of struct ctree_path, limiting tree levels held at one time | |
19 | * Release | |
20 | * Do real tree locking | |
21 | * Add extent mirroring (backup copies of blocks) | |
22 | * Add fancy interface to get access to incremental backups | |
23 | * Add fancy striped extents to make big reads faster | |
24 | * Use relocation to try and fix write errors | |
25 | * Make allocator much smarter | |
26 | * xattrs (directory streams for regular files) | |
27 | * fsck | |
28 | * Scrub & defrag | |
29 |