[BUG] [RFC PATCH 07/19] pcmcia: re-work pcmcia_request_irq()
Dominik Brodowski
linux at dominikbrodowski.net
Sat Apr 3 03:09:13 EDT 2010
Hey,
do you mean this?
diff --git a/drivers/pcmcia/pcmcia_resource.c b/drivers/pcmcia/pcmcia_resource.c
index bb927ed..63d09df 100644
--- a/drivers/pcmcia/pcmcia_resource.c
+++ b/drivers/pcmcia/pcmcia_resource.c
@@ -452,7 +452,8 @@ int pcmcia_request_configuration(struct pcmcia_device *p_dev,
if (req->Present & PRESENT_IOBASE_0)
c->Option |= COR_ADDR_DECODE;
}
- if (req->Attributes & CONF_ENABLE_PULSE_IRQ)
+ if ((req->Attributes & CONF_ENABLE_IRQ) &&
+ !(req->Attributes & CONF_ENABLE_PULSE_IRQ))
c->Option |= COR_LEVEL_REQ;
pcmcia_write_cis_mem(s, 1, (base + CISREG_COR)>>1, 1, &c->Option);
mdelay(40);
Best,
Dominik
More information about the linux-pcmcia
mailing list