Al, I just noticed you're cleaning up a bunch of fs code in ELKS. I have been reviewing the original linux sources, and I think I've noticed an error in the #ifdef BLOAT_FS stuff in ELKS. The problem is in elks/fs/buffer.c, 22 lines into the function getblk(). There is a comment made by the person creating the BLOAT_FS stuff, and he #ifdef'd out the a repeated find_buffer call, saying he thought it was redundant. Well, Linus says in his 0.01 kernel in the same function: /* NOTE!! while we slept waiting for this block, someone else might already have added this block to the cache, check it */ I think this is a bug, and could cause a major buffers bug if ELKS ever ran multiple tasks that read and wrote the same buffer. I suggest we uncomment it out and leave it in. There's really no harm in leaving it there, considering the comment when commenting it out: /* I think the following check is redundant so I will remove it for now*/ Greg