> I would expect this function to disable interrupts, but given the scale of
> change between 2.2.x spinlock.h and 2.4.x spinlock.h I'm just not sure
> anymore.
spin_lock_irqsave disables interrupts but only on the CPU that the lock
is taken.
-
To unsubscribe from this list: send the line "unsu
It's a UP configured system.
-bmb-
> -Original Message-
> From: Andi Kleen [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 18, 2000 3:18 PM
> To: Boerner, Brian
> Cc: '[EMAIL PROTECTED]'
> Subject: Re: Disabling interrupts in 2.4.x
>
>
> The only thing I am sure of is that interrupts are simply not disabled.
They are only disabled on the local CPU, they could still occur on other
CPUs. This is not different from 2.2.
>
> I've also looked at some other scsi drivers that are disabling interrupts
> and they appear to be making
I'm still trying to get the aacraid driver up and running on 2.4 and have
worked it down to this final problem. It appears that interrupts are not
being disabled properly using spin_lock_irqsave. I'm using 2.4.0-test11.
I make this call:
spin_lock_irqsave ( &(SpinLock->spin_lock), SpinLoc
4 matches
Mail list logo