2 * The freemap allocator needs to getblk/clrbuf/bdwrite any partial
3 block allocations (less than 64KB) that allocate out of a new 64K
4 block, to avoid causing a read-before-write I/O.
6 * Check flush race upward recursion setting SUBMODIFIED vs downward
7 recursion checking SUBMODIFIED then locking (must clear before the
8 recursion and might need additional synchronization)
10 * When a directory entry is created and also if an indirect block is
11 created and entries moved into it, the directory seek position can
12 potentially become incorrect during a scan.
14 * When a directory entry is deleted a directory seek position depending
15 on that key can cause readdir to skip entries.