Ideally we should eliminate the BKL completely... but you need to
review tons of code when messing around with it, which makes removal
annoying. Al Viro seems to know this stuff pretty well, and possibly
has plans to remove BKL from various bits of the fs's.
Alan Cox made the comment on IRC that BKL was put into the release
method in 2.4 to synchronize open-close-power management. Don't forget
to take that third into account either, in the cases where such applies.
Jeff
-- Jeff Garzik | Only so many songs can be sung Building 1024 | with two lips, two lungs, and one tongue. MandrakeSoft | - nomeansno- 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/