Re: Another idea for simplifying locking in kernel/module.c

Adam J. Richter (adam@yggdrasil.com)
Tue, 7 Jan 2003 00:53:15 -0800


I wrote:
> Here is a way to replace all of the specialized "stop CPU"
>locking code in kernel/module.c with an rw_semaphore by using
>down_read_trylock in try_module_get() and down_write when beginning to
>unload the module.
>
> The following UNTESTED patch, a net deletion of 136 lines,

I am running that patch now on two computers. It seems to
be OK.

Rusty, I'd be interested in knowing what you think of the
patch (likewise for other lkml readers).

Adam J. Richter __ ______________ 575 Oroville Road
adam@yggdrasil.com \ / Milpitas, California 95035
+1 408 309-6081 | g g d r a s i l United States of America
"Free Software For The Rest Of Us."
-
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/