mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-12-22 02:18:27 +01:00
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> |
||
|---|---|---|
| .. | ||
| bulkmem.h | ||
| ciscode.h | ||
| cisreg.h | ||
| cistpl.h | ||
| cs_types.h | ||
| cs.h | ||
| device_id.h | ||
| ds.h | ||
| mem_op.h | ||
| ss.h | ||
| version.h | ||