On Mon, Oct 11, 2010 at 8:54 AM, sumeet gandhare <sumeetgandhare@xxxxxxxxx> wrote:
Hi All,Could you please let me know why Big Kernel lock is needed in some kernel code paths?
That is a really vague question so I will give a vague answer.
The main reasons are the code has yet to be updated with finer tuned locking because either the code is very obscure and everyone is "scared" to break it, the code may be unmaintained, or no one has gotten around to it yet...
How many BKL's are left in Linus HEAD? I am guessing that some of the real-time branches may have removed more BKL's and the changes are not in mainline yet.
This is my general guess without inside information, but someone following this better may be able to clarify.
--
John