enable_irq() unbalanced

I.Ioannou roryt at hol.gr
Mon Jul 24 11:21:07 EEST 2000


Kata tin diarkeia to boot o aic7xxx adapter mou bgazei ena 
minima : enable_irq() unbalanced from e001b3c7
Ayto apo oti blepw proerxetai apo to 
/usr/src/linux/arch/i386/kernel/irg.c kai o kodikas leei :
void enable_irq(unsigned int irq)
{
        unsigned long flags;

        spin_lock_irqsave(&irq_controller_lock, flags);
        switch (irq_desc[irq].depth) {
        case 1:
                irq_desc[irq].status &= ~IRQ_DISABLED;
                irq_desc[irq].handler->enable(irq);
                /* fall throught */
        default:
                irq_desc[irq].depth--;
                break;
        case 0:
                printk("enable_irq() unbalanced from %p\n",
                       __builtin_return_address(0));
        }
        spin_unlock_irqrestore(&irq_controller_lock, flags);
} 

To thema einai oti den katalabainw pote simbainei ayto 
(ti shmainei oti to irq_desc[irq].depth egine 0 ?)
kai ti epiptwseis mporei na exei sto sistima
Kamia idea ?

TIA

I.Ioannou <roryt at hol.gr>

--
linux-greek-users mailing list -- http://lists.hellug.gr




More information about the Linux-greek-users mailing list