iwx(4) firmware memory fixes

2021-09-08 Thread Stefan Sperling
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 w

Re: iwx(4) firmware memory fixes

2021-09-09 Thread Mike Larkin
On Wed, Sep 08, 2021 at 02:08:36PM +0200, Stefan Sperling wrote: > 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