devices/e100-2.6.31-ethercat.c
changeset 1928 e9d5929829ba
parent 1812 b7ce5f9f13df
child 2421 bc2d4bf9cbe5
child 2589 2b9c78543663
equal deleted inserted replaced
1927:365a90e93161 1928:e9d5929829ba
   702 	spin_unlock_irqrestore(&nic->cmd_lock, flags);
   702 	spin_unlock_irqrestore(&nic->cmd_lock, flags);
   703 }
   703 }
   704 
   704 
   705 static void e100_disable_irq(struct nic *nic)
   705 static void e100_disable_irq(struct nic *nic)
   706 {
   706 {
   707 	unsigned long flags;
   707 	unsigned long flags = 0;
   708 
   708 
   709 	if (!nic->ecdev)
   709 	if (!nic->ecdev)
   710 		spin_lock_irqsave(&nic->cmd_lock, flags);
   710 		spin_lock_irqsave(&nic->cmd_lock, flags);
   711 	iowrite8(irq_mask_all, &nic->csr->scb.cmd_hi);
   711 	iowrite8(irq_mask_all, &nic->csr->scb.cmd_hi);
   712 	e100_write_flush(nic);
   712 	e100_write_flush(nic);