Re: spinlocks() are severely broken in 2.2.X and 2.4.X for modules

Manfred Spraul (manfred@colorfullife.com)
Sat, 01 Jul 2000 09:58:10 +0200


Chris Wedgwood wrote:
>
> On Fri, Jun 30, 2000 at 06:19:49PM -0600, Jeff V. Merkey wrote:
>
> It looks like Andi Klein and I have tracked it down already.
> It's a bug in gas/ld with relocation records for the .text.lock
> section being created by he spinlock macro.
>
> What binutils is this present in? All of them?
>
Is only the spinlock code affected, or every user of

.text.somewhere_else

segments? Arjan had deadlocks with the mmap_sem semaphore, and they only
appeared with his gcc/binutils combination.

Is the problem restricted to modules, or does it happen with
non-modularized code?

--
	Manfred

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/