Denis Kirjanov 163d5b
From bc7959454d947d97443230db5454ffdd6475ce01 Mon Sep 17 00:00:00 2001
Denis Kirjanov 163d5b
From: Matteo Croce <mcroce@microsoft.com>
Denis Kirjanov 163d5b
Date: Mon, 10 May 2021 18:52:32 +0200
Denis Kirjanov 163d5b
Subject: [PATCH 13/16] mvpp2: suppress warning
Denis Kirjanov 163d5b
Git-commit: 4c598e5e679c31106914b63b5e3877994dfbba19
Denis Kirjanov 163d5b
Patch-mainline: v5.14-rc1
Denis Kirjanov 163d5b
References: git-fixes
Denis Kirjanov 163d5b
Denis Kirjanov 163d5b
Remove some unreachable code, so to suppress this warning:
Denis Kirjanov 163d5b
Denis Kirjanov 163d5b
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c: In function ‘mvpp2_prs_tcam_first_free’:
Denis Kirjanov 163d5b
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c:397:10: warning: comparison is always false due to limited range of data type [-Wtype-limits]
Denis Kirjanov 163d5b
  397 |  if (end >= MVPP2_PRS_TCAM_SRAM_SIZE)
Denis Kirjanov 163d5b
      |          ^~
Denis Kirjanov 163d5b
Denis Kirjanov 163d5b
Fixes: 3f518509dedc ("ethernet: Add new driver for Marvell Armada 375 network unit")
Denis Kirjanov 163d5b
Signed-off-by: Matteo Croce <mcroce@microsoft.com>
Denis Kirjanov 163d5b
Signed-off-by: David S. Miller <davem@davemloft.net>
Denis Kirjanov 163d5b
Signed-off-by: Denis Kirjanov <denis.kirjanov@suse.com>
Denis Kirjanov 163d5b
---
Denis Kirjanov 163d5b
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 ---
Denis Kirjanov 163d5b
 1 file changed, 3 deletions(-)
Denis Kirjanov 163d5b
Denis Kirjanov 163d5b
diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
Denis Kirjanov 163d5b
index a30eb90ba3d2..7481d3cc1cde 100644
Denis Kirjanov 163d5b
--- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
Denis Kirjanov 163d5b
+++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
Denis Kirjanov 163d5b
@@ -394,9 +394,6 @@ static int mvpp2_prs_tcam_first_free(struct mvpp2 *priv, unsigned char start,
Denis Kirjanov 163d5b
 	if (start > end)
Denis Kirjanov 163d5b
 		swap(start, end);
Denis Kirjanov 163d5b
 
Denis Kirjanov 163d5b
-	if (end >= MVPP2_PRS_TCAM_SRAM_SIZE)
Denis Kirjanov 163d5b
-		end = MVPP2_PRS_TCAM_SRAM_SIZE - 1;
Denis Kirjanov 163d5b
-
Denis Kirjanov 163d5b
 	for (tid = start; tid <= end; tid++) {
Denis Kirjanov 163d5b
 		if (!priv->prs_shadow[tid].valid)
Denis Kirjanov 163d5b
 			return tid;
Denis Kirjanov 163d5b
-- 
Denis Kirjanov 163d5b
2.16.4
Denis Kirjanov 163d5b