Linux 3.0 Release Delayed
JustinRLynn writes "A recent Google+ Post by Linus Torvalds indicates that version 3.0 of the Linux kernel will have to wait due to the discovery of a 'subtle pathname lookup bug.' Linus indicates, 'We have a patch, we understand the problem, and it looks ObviouslyCorrect(tm), but I don't think I want to release 3.0 just a couple of hours after applying it.'"
https://lkml.org/lkml/2011/7/17/103
[Posted by Theovon earlier, but I prefer a clickable link.]
Ok, from my reading of the patch which could be WAY the fuck wrong BTW, I think it is a race condition between the unlinking of a file and returning the inode to the pool AND the CP command ( copy a file ) traversing the inode list. In other words the CP command was trying to stat a file that was partially unlinked do to the update of the node list still being in progress.
If you still don't understand that don't feel bad, I had to read and re-read the note like 10 times before I probably got this explanation wrong.
Hey KID! Yeah you, get the fuck off my lawn!