diff options
Diffstat (limited to 'drivers/net/ethernet/cavium/liquidio/octeon_console.c')
| -rw-r--r-- | drivers/net/ethernet/cavium/liquidio/octeon_console.c | 6 | 
1 files changed, 1 insertions, 5 deletions
| diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_console.c b/drivers/net/ethernet/cavium/liquidio/octeon_console.c index 53f38d05f7c2..e08f7600f986 100644 --- a/drivers/net/ethernet/cavium/liquidio/octeon_console.c +++ b/drivers/net/ethernet/cavium/liquidio/octeon_console.c @@ -724,13 +724,11 @@ static int octeon_console_read(struct octeon_device *oct, u32 console_num,  }  #define FBUF_SIZE	(4 * 1024 * 1024) -u8 fbuf[FBUF_SIZE];  int octeon_download_firmware(struct octeon_device *oct, const u8 *data,  			     size_t size)  {  	int ret = 0; -	u8 *p = fbuf;  	u32 crc32_result;  	u64 load_addr;  	u32 image_len; @@ -805,10 +803,8 @@ int octeon_download_firmware(struct octeon_device *oct, const u8 *data,  			else  				size = FBUF_SIZE; -			memcpy(p, data, size); -  			/* download the image */ -			octeon_pci_write_core_mem(oct, load_addr, p, (u32)size); +			octeon_pci_write_core_mem(oct, load_addr, data, (u32)size);  			data += size;  			rem -= (u32)size; | 
