aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2023-12-15 17:14:56 +0900
committerGeoff Levand <geoff@infradead.org>2023-12-16 11:01:47 +0900
commit1330b3019a0e15777dfc6ddee43c99da1645a103 (patch)
tree05c48c8793aadc8ecf60f381f4bcfae65f5b0d2b
parent5bd7ef53ffe5ca580e93e74eb8c81ed191ddc4bd (diff)
downloadps3-linux-sparce-fix.tar.gz
ps3_gelic_net: Use __force u32 to avoid type warnningsparce-fix
The values of the gelic hardware descriptors are all be32. Force cpu_addr to u32 so the conversion to be32 won't give a warning. Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202312142250.7GMllD1E-lkp@intel.com/ Signed-off-by: Geoff Levand <geoff@infradead.org>
-rw-r--r--drivers/net/ethernet/toshiba/ps3_gelic_net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/toshiba/ps3_gelic_net.c b/drivers/net/ethernet/toshiba/ps3_gelic_net.c
index 9d535ae596266..2827ec824d1e7 100644
--- a/drivers/net/ethernet/toshiba/ps3_gelic_net.c
+++ b/drivers/net/ethernet/toshiba/ps3_gelic_net.c
@@ -327,7 +327,7 @@ static int gelic_card_init_chain(struct gelic_card *card,
if (dma_mapping_error(ctodev(card), cpu_addr))
goto iommu_error;
- descr->bus_addr = cpu_to_be32(cpu_addr);
+ descr->bus_addr = cpu_to_be32((__force u32)cpu_addr);
descr->next = descr + 1;
descr->prev = descr - 1;
}