Actually I'm the culprit.
> (like allowing direct IO in journaled data mode --- bad move ---
hmm, OK, it doesn't even vaguely work in journalled mode either...
I think the check should be implemented in (the new) ext3_open(). Because
checking the return from open() is the way in which a good application would
determine whether the underlying fs supports O_DIRECT.
Unfortunately O_DIRECT can also be set with fcntl(F_SETFL), and we seem to
have forgotten to provide a way for the fs to be told about fcntl.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/