summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2020-08-17 10:43:42 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2020-08-17 10:43:42 -0400
commit149de4f69232d785f37cbb4fdb6927bb06242468 (patch)
tree57ba9b1f5fdd6583f13af9efeb60eee9025a3ad5
parent57d545d312a87e594cc286c150b4a18e3570a626 (diff)
downloadlongterm-queue-5.2-149de4f69232d785f37cbb4fdb6927bb06242468.tar.gz
net: qed (#2): ctxt refresh
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--queue/qed-suppress-false-positives-interrupt-error-message.patch22
1 files changed, 11 insertions, 11 deletions
diff --git a/queue/qed-suppress-false-positives-interrupt-error-message.patch b/queue/qed-suppress-false-positives-interrupt-error-message.patch
index c2e0c1a6..61094045 100644
--- a/queue/qed-suppress-false-positives-interrupt-error-message.patch
+++ b/queue/qed-suppress-false-positives-interrupt-error-message.patch
@@ -1,4 +1,4 @@
-From eb61c2d69903e977ffa2b80b1da9d1f758cf228d Mon Sep 17 00:00:00 2001
+From 07b48e24621b307b891d2c0b1ecac8b156a2004c Mon Sep 17 00:00:00 2001
From: Alexander Lobakin <alobakin@marvell.com>
Date: Tue, 21 Jul 2020 17:41:43 +0300
Subject: [PATCH] qed: suppress false-positives interrupt error messages on HW
@@ -27,10 +27,10 @@ Signed-off-by: Michal Kalderon <michal.kalderon@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/drivers/net/ethernet/qlogic/qed/qed_dev.c b/drivers/net/ethernet/qlogic/qed/qed_dev.c
-index 9c26fde663b3..dbdac983ccde 100644
+index 70fef2df165f..ede2d1cc4c8a 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_dev.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_dev.c
-@@ -3102,7 +3102,7 @@ int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params)
+@@ -2151,7 +2151,7 @@ int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params)
}
/* Log and clear previous pglue_b errors if such exist */
@@ -40,10 +40,10 @@ index 9c26fde663b3..dbdac983ccde 100644
/* Enable the PF's internal FID_enable in the PXP */
rc = qed_pglueb_set_pfid_enable(p_hwfn, p_hwfn->p_main_ptt,
diff --git a/drivers/net/ethernet/qlogic/qed/qed_int.c b/drivers/net/ethernet/qlogic/qed/qed_int.c
-index 7e13a9d9b89c..5eec1fc6229d 100644
+index 70a771cd8788..772f32297bbc 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_int.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_int.c
-@@ -257,9 +257,10 @@ static int qed_grc_attn_cb(struct qed_hwfn *p_hwfn)
+@@ -256,9 +256,10 @@ static int qed_grc_attn_cb(struct qed_hwfn *p_hwfn)
#define PGLUE_ATTENTION_ZLR_VALID (1 << 25)
#define PGLUE_ATTENTION_ILT_VALID (1 << 23)
@@ -56,7 +56,7 @@ index 7e13a9d9b89c..5eec1fc6229d 100644
u32 tmp;
tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS2);
-@@ -273,22 +274,23 @@ int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn,
+@@ -272,22 +273,23 @@ int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn,
details = qed_rd(p_hwfn, p_ptt,
PGLUE_B_REG_TX_ERR_WR_DETAILS);
@@ -96,7 +96,7 @@ index 7e13a9d9b89c..5eec1fc6229d 100644
}
tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_RD_DETAILS2);
-@@ -321,8 +323,14 @@ int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn,
+@@ -320,8 +322,14 @@ int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn,
}
tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS_ICPL);
@@ -113,7 +113,7 @@ index 7e13a9d9b89c..5eec1fc6229d 100644
tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_MASTER_ZLR_ERR_DETAILS);
if (tmp & PGLUE_ATTENTION_ZLR_VALID) {
-@@ -361,7 +369,7 @@ int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn,
+@@ -360,7 +368,7 @@ int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn,
static int qed_pglueb_rbc_attn_cb(struct qed_hwfn *p_hwfn)
{
@@ -121,12 +121,12 @@ index 7e13a9d9b89c..5eec1fc6229d 100644
+ return qed_pglueb_rbc_attn_handler(p_hwfn, p_hwfn->p_dpc_ptt, false);
}
- static int qed_fw_assertion(struct qed_hwfn *p_hwfn)
+ #define QED_DORQ_ATTENTION_REASON_MASK (0xfffff)
diff --git a/drivers/net/ethernet/qlogic/qed/qed_int.h b/drivers/net/ethernet/qlogic/qed/qed_int.h
-index e09db3386367..110169e90121 100644
+index d473b522afc5..ba5cfebf2d0d 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_int.h
+++ b/drivers/net/ethernet/qlogic/qed/qed_int.h
-@@ -442,7 +442,7 @@ int qed_int_set_timer_res(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
+@@ -431,7 +431,7 @@ int qed_int_set_timer_res(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
#define QED_MAPPING_MEMORY_SIZE(dev) (NUM_OF_SBS(dev))