CINXE.COM

diff -Naurp linux-2.6.15-rc5-vanilla/kernel/module.c linux-2.6.15-rc5/kernel/module.c --- linux-2.6.15-rc5-vanilla/kernel/module.c 2005-12-14 10:14:08.000000000 +0530 +++ linux-2.6.15-rc5/kernel/module.c 2005-12-15 09:41:59.000000000 +0530 @@ -958,7 +958,6 @@ static unsigned long resolve_symbol(Elf_ unsigned long ret; const unsigned long *crc; - spin_lock_irq(&modlist_lock); ret = __find_symbol(name, &owner, &crc, mod->license_gplok); if (ret) { /* use_module can fail due to OOM, or module unloading */ @@ -966,7 +965,6 @@ static unsigned long resolve_symbol(Elf_ !use_module(mod, owner)) ret = 0; } - spin_unlock_irq(&modlist_lock); return ret; }