
- Document the kernel thread. - Rename some functions and variables. - Return EROFS where appropriate. - Use shifts instead of 64-bit divide. - Use a simple_lock to make it MP-safe. - Add M_CANFAIL to malloc to avoid panic on large cluster size. - Allow sparse file for backing store and use VOP_BALLOC() to allocate space. Default size of backing store is the size of the file system.