iwlwifi: pcie: prevent using unmapped memory in fw monitor
authorLiad Kaufman <liad.kaufman@intel.com>
Thu, 16 Apr 2015 14:21:12 +0000 (17:21 +0300)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Mon, 20 Apr 2015 05:53:20 +0000 (08:53 +0300)
commit553452e5ffc0ed13214a287549627d02d9d7fbdc
treee34260bde05b2c2a767bce6a8a647236eefde360
parent8047cc0c584844817fbf3bf57cb18c1f762a7136
iwlwifi: pcie: prevent using unmapped memory in fw monitor

In the case of a DMA mapping error on the last iteration of
the loop of the allocation of memory of the FW monitor we
indeed free the pages, but don't NULL out the page variable
thus allowing for the possibility of setting the FW monitor
variables with invalid data to use.

Fixes: c2d202017da1 ("iwlwifi: pcie: add firmware monitor capabilities")
Signed-off-by: Liad Kaufman <liad.kaufman@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/pcie/trans.c