/* The IRQ can be one of the following states: */
static void s3cmci_enable_irq(struct s3cmci_host *host, bool more)
/* The IRQ can be one of the following states: */
static void s3cmci_enable_irq(struct s3cmci_host *host, bool more)
{
	unsigned long flags;
	bool enable = false;
	local_irq_save(flags);
	host->irq_enabled = more;
	host->irq_disabled = false;
	enable = more | host->sdio_irqen;
	if (host->irq_state != enable) {
		host->irq_state = enable;
		if (enable)
			enable_irq(host->irq);
		else
			disable_irq(host->irq);
	}
	local_irq_restore(flags);
}