CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2021/09/08 07:06:53

Modified files:
        sys/dev/pci    : if_iwx.c 

Log message:
Add a missing call to iwx_ctxt_info_free_fw_img() in an error path
of iwx_ctxt_info_init() which should always free on error.

Also, free firmware paging DMA memory in case loading firmware has failed.
If we don't free paging on error we hit KASSERT(dram->paging == NULL)
in iwx_init_fw_sec() once we try to load firmware again.  I have hit
this while debugging firmware load failures during suspend/resume.

ok mpi@

Reply via email to