linux-stable/include/pcmcia
Dominik Brodowski 1d2c90425d [PATCH] pcmcia: multifunction card handling fixes
s->functions needs to be initialized earlier, for the "let's see
how high it increases" approach means that pcmcia_request_irq()
(which makes use of this value) is confused, and might request
an exclusive IRQ first even though it is not supposed to.

Also, a CIS override autoloaded using the firmware loader may
allow for the use of more or less functions in a multifunction
card. Therefore, we may need to schedule a call to add this
second function later on, or simply remove the other function
(it's always the first -valid- function which reaches this
codepath).

Many thanks to Fabrice Bellet for debugging and testing patches.

Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-12-04 20:09:15 -05:00
..
bulkmem.h [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection 2006-03-31 17:21:06 +02:00
ciscode.h [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45 2006-03-31 17:27:07 +02:00
cisreg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cistpl.h [PATCH] pcmcia: remove pcmcia_compat.c 2006-03-31 17:02:33 +02:00
cs.h [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present 2006-03-31 17:26:57 +02:00
cs_types.h [PATCH] pcmcia: remove client_t usage 2005-07-07 18:24:06 -07:00
device_id.h [PATCH] pcmcia: Add macro to match PCMCIA cards by numeric ID and first vendor string 2006-03-01 11:11:26 +01:00
ds.h [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present 2006-03-31 17:26:57 +02:00
mem_op.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ss.h [PATCH] pcmcia: multifunction card handling fixes 2006-12-04 20:09:15 -05:00
version.h [PATCH] pcmcia: remove client services version 2005-07-07 18:24:06 -07:00