Workaround Removed 2. There were 379 different contributors. It generates inumbers on the fly. Of all those umount give the least pain wrt races.
New code guarantees constant inumbers for opened files.
The bottom line - inumbers on FAT will suck anyway. There is no inodes in normal sense. Another one of Alan's changes was to remove the COMA workaround, and recommend people just use set6x86 if they have that Cyrix CPU bug. Zoltan Boszormenyi said sarcastically that in that case, they might as well remove the f00f bugfix as well. Alan defended the change, and there was a discussion about which fix was enabled in which version and then switched for which other fix.