Re: Linux 2.3.99 IA-64 issues

Jes Sorensen (jes@linuxcare.com)
28 Jun 2000 16:40:40 +0200


>>>>> ">" == yiding wang <yiding_wang@agilent.com> writes:

>> Folks, We have been facing some issues during Linux 2.3.99 IA-64 IO
>> test for our Fibre Channel HBA driver and hope someone can shed
>> some light on it.

>> We have the driver works for both 32 and 64 bit Linux system. The
>> multi IO test on 32 bit Linux (we are using RH6.1) works great. No
>> problem has being seen. However, on IA-64 platform with Linux
>> 2.3.99 released by TurboLinux, we are having following issues: 1,
>> spin_lock_irqsave and spin_lock_irqrestore pair did not do the work
>> it suppose to do. - when spin_lock_irqsave is called in ISR
>> routine, the lock on &io_request_lock should be hold until
>> spin_lock_irqrestore is called. However, during the lock being
>> held period, another routine called spin_lock_irqsave with same
>> address (&io_request_lock) and got through.

I suspect you're using an old kernel where the spin locks weren't
implemented properly. Try grabbing the latest 2.4.0-test1+patch from
ftp.kernel.org.

Jes

PS: I recommend you post to the list linux-ia64@linux-ia64.org, you
are more likely to find the ia64 developers there.

-
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/