File locking on Linux is just broken. The broken semantics of POSIX
locking show that the designers of this API apparently never have
tried to actually use it in real software. It smells a lot like an
interface that kernel people thought makes sense but in reality
doesn't when you try to use it from userspace.
Yeah, yeah, maybe you're waiting for flower power and free
sex. Good for you. But if you are, don't ask the Linux kernel to
wait with you. Ok?
-- Linus Torvalds
Now that I've had a look at the whole series, I'll make an overall
comment: I suspect that the locking is sufficiently complex that we
can count the number of people that will be able to debug it on one
hand. This patch set didn't just fall off the locking cliff, it
fell into a bottomless pit...
-- Dave Chinner
This is a disaster. I can't see for the life of me why we haven't
had 100,000 bug reports.
-- Joel Becker
(OCFS2 users might want to
be careful with 2.6.35-rc for now)
to post comments)