diff -urN linux/drivers/pcmcia/cardbus.c bk/drivers/pcmcia/cardbus.c --- linux/drivers/pcmcia/cardbus.c Wed May 3 18:45:18 2000 +++ bk/drivers/pcmcia/cardbus.c Tue Aug 22 09:45:16 2000 @@ -234,6 +234,7 @@ static int cb_assign_irq(u32 mask) { +#ifdef CONFIG_ISA int irq, try; for (try = 0; try < 2; try++) { @@ -244,6 +245,7 @@ } } } +#endif return 0; } @@ -369,7 +371,9 @@ void cb_release(socket_info_t * s) { +#ifdef CONFIG_ISA cb_config_t *c = s->cb_config; +#endif DEBUG(0, "cs: cb_release(bus %d)\n", s->cap.cb_dev->subordinate->number); diff -urN linux/drivers/pcmcia/cs.c bk/drivers/pcmcia/cs.c --- linux/drivers/pcmcia/cs.c Thu Aug 24 17:52:07 2000 +++ bk/drivers/pcmcia/cs.c Fri Aug 25 08:34:48 2000 @@ -1815,8 +1815,11 @@ { socket_info_t *s; config_t *c; - int try, ret = 0, irq = 0; + int ret = 0, irq = 0; +#ifdef CONFIG_ISA + int try; u_int mask; +#endif /* CONFIG_ISA */ if (CHECK_HANDLE(handle)) return CS_BAD_HANDLE; diff -urN linux/drivers/pcmcia/yenta.c bk/drivers/pcmcia/yenta.c --- linux/drivers/pcmcia/yenta.c Thu Aug 10 14:06:49 2000 +++ bk/drivers/pcmcia/yenta.c Tue Aug 22 09:45:16 2000 @@ -482,6 +482,7 @@ static unsigned int yenta_probe_irq(pci_socket_t *socket, u32 isa_irq_mask) { +#ifdef CONFIG_ISA int i; unsigned long val; u16 bridge_ctrl; @@ -519,6 +520,9 @@ config_writew(socket, CB_BRIDGE_CONTROL, bridge_ctrl); return mask; +#else + return 0; +#endif /* CONFIG_ISA */ } /*