|
|
| version 1.1, 2004/02/10 07:55:45 | version 1.2, 2004/03/15 17:15:18 |
|---|---|
| Line 260 void pccard_check_cis_quirks(device_t de | Line 260 void pccard_check_cis_quirks(device_t de |
| } | } |
| if (pf_last == pccard_cis_quirks[i].pf) { | if (pf_last == pccard_cis_quirks[i].pf) { |
| cfe = malloc(sizeof(*cfe), M_DEVBUF, M_NOWAIT); | cfe = malloc(sizeof(*cfe), M_DEVBUF, M_INTWAIT); |
| *cfe = *pccard_cis_quirks[i].cfe; | *cfe = *pccard_cis_quirks[i].cfe; |
| STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); | STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); |
| } else { | } else { |
| pf = malloc(sizeof(*pf), M_DEVBUF, M_NOWAIT); | pf = malloc(sizeof(*pf), M_DEVBUF, M_INTWAIT); |
| *pf = *pccard_cis_quirks[i].pf; | *pf = *pccard_cis_quirks[i].pf; |
| STAILQ_INIT(&pf->cfe_head); | STAILQ_INIT(&pf->cfe_head); |
| cfe = malloc(sizeof(*cfe), M_DEVBUF, M_NOWAIT); | cfe = malloc(sizeof(*cfe), M_DEVBUF, M_INTWAIT); |
| *cfe = *pccard_cis_quirks[i].cfe; | *cfe = *pccard_cis_quirks[i].cfe; |
| STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); | STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); |