diff options
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/fw/paging.c')
| -rw-r--r-- | drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/fw/paging.c b/drivers/net/wireless/intel/iwlwifi/fw/paging.c index 4a8fe9641a32..58ca3849d1f3 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/paging.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/paging.c @@ -1,6 +1,6 @@  // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause  /* - * Copyright (C) 2012-2014, 2018-2019 Intel Corporation + * Copyright (C) 2012-2014, 2018-2019, 2021 Intel Corporation   * Copyright (C) 2013-2015 Intel Mobile Communications GmbH   * Copyright (C) 2016-2017 Intel Deutschland GmbH   */ @@ -152,6 +152,7 @@ static int iwl_fill_paging_mem(struct iwl_fw_runtime *fwrt,  	memcpy(page_address(fwrt->fw_paging_db[0].fw_paging_block),  	       image->sec[sec_idx].data,  	       image->sec[sec_idx].len); +	fwrt->fw_paging_db[0].fw_offs = image->sec[sec_idx].offset;  	dma_sync_single_for_device(fwrt->trans->dev,  				   fwrt->fw_paging_db[0].fw_paging_phys,  				   fwrt->fw_paging_db[0].fw_paging_size, @@ -197,6 +198,7 @@ static int iwl_fill_paging_mem(struct iwl_fw_runtime *fwrt,  		memcpy(page_address(block->fw_paging_block),  		       image->sec[sec_idx].data + offset, len); +		block->fw_offs = image->sec[sec_idx].offset + offset;  		dma_sync_single_for_device(fwrt->trans->dev,  					   block->fw_paging_phys,  					   block->fw_paging_size,  |