浏览代码

sfc: Fix type of FALCON_SPI_MAX_LEN

FALCON_SPI_MAX_LEN has type size_t while other SPI lengths have type
unsigned int.  This results in warnings from min() on 64-bit
architectures where they are different.  Add a cast to make it match.

From: Steve Hodgson <shodgson@solarflare.com>
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Ben Hutchings 16 年之前
父节点
当前提交
31b760202a
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/net/sfc/falcon.c

+ 1 - 1
drivers/net/sfc/falcon.c

@@ -1605,7 +1605,7 @@ void falcon_fini_interrupt(struct efx_nic *efx)
  **************************************************************************
  **************************************************************************
  */
  */
 
 
-#define FALCON_SPI_MAX_LEN sizeof(efx_oword_t)
+#define FALCON_SPI_MAX_LEN ((unsigned) sizeof(efx_oword_t))
 
 
 /* Wait for SPI command completion */
 /* Wait for SPI command completion */
 static int falcon_spi_wait(struct efx_nic *efx)
 static int falcon_spi_wait(struct efx_nic *efx)