]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitcba5416b14619924d0aacdc903189338ae331697
treee34260bde05b2c2a767bce6a8a647236eefde360
parent6a58ae4547347cd7f45203b37891178cbc7c7365
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: d21e27231fd4 ("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