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

From: Manfred Spraul (manfred@colorfullife.com)
Date: Sat Jul 01 2000 - 03:58:10 EDT

  • Next message: Manfred Spraul: "Re: [PATCH] Make printk lock when appropriate..."

    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/



    This archive was generated by hypermail 2b29 : Sat Jul 01 2000 - 03:56:19 EDT