d447117750
flame if presented with bad CIS data (e.g. because of a memory space conflict): * more sanity checking on LONGLINK_MFC CIS tuples (exact length check, sanity check on size vs. size of array we allocated for them), to avoid various missteps which could cause this code to complete trash the kernel stack. * clear the entire contents of the state structure before processing, so things like uninitted pointers will actually have a known value! * be more careful with CISTPL_CFTABLE_ENTRY: check to see that the current state's default_entry isn't NULL before dereferencing it. |
||
---|---|---|
.. | ||
aic_pcmcia.c | ||
com_pcmcia.c | ||
devlist2h.awk | ||
fdc_pcmcia.c | ||
files.pcmcia | ||
if_awi_pcmcia.c | ||
if_cnw.c | ||
if_cnwioctl.h | ||
if_cnwreg.h | ||
if_ep_pcmcia.c | ||
if_mbe_pcmcia.c | ||
if_ne_pcmcia.c | ||
if_sm_pcmcia.c | ||
if_wi_ieee.h | ||
if_wi.c | ||
if_wireg.h | ||
if_wivar.h | ||
if_xe.c | ||
if_xereg.h | ||
Makefile | ||
Makefile.pcmciadevs | ||
mhzc.c | ||
pcmcia_cis_quirks.c | ||
pcmcia_cis.c | ||
pcmcia.c | ||
pcmciachip.h | ||
pcmciadevs | ||
pcmciadevs_data.h | ||
pcmciadevs.h | ||
pcmciareg.h | ||
pcmciavar.h | ||
pcmcom.c | ||
wdc_pcmcia.c |