From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id F086CA0524 for ; Fri, 5 Feb 2021 12:34:23 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EA73C40682; Fri, 5 Feb 2021 12:34:23 +0100 (CET) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mails.dpdk.org (Postfix) with ESMTP id 64918188A12 for ; Fri, 5 Feb 2021 12:34:22 +0100 (CET) Received: by mail-wm1-f54.google.com with SMTP id t142so3582832wmt.1 for ; Fri, 05 Feb 2021 03:34:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3cEVfy/ZBu+oIimjC769HGYFsA26kFxR/XAeFUjn06Q=; b=LDIvT1UGrgLq+5hqPE5zji7a9qaxuBjlfHteG0Ofsm13PxYlg4sJ4yc08FMlvYjRo0 GulDqr51FSieabHg93KunAEABsIyOQ+9inLsr6mqBcNvy2f/t2ImtOrPQRmJSQ0VlY0V hogqnblFOkrsq3GtAiP/H65jhwQpobYt4cFhALzWNXEuC8NqdtmJDmGEP9QOcETzsCGH kAXI1XOM0D+/FjQycgiki3W2/0xCm6chzoZN5LuAqA1t7jjhdfp0dYBxyvADWPxVyDzV 2AlIy5o9No51wVKyO7MyZXSnN5F7PlIRU6uCknRiFBto4lqmHo2nZnp3I7y/7muabdIQ kxuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3cEVfy/ZBu+oIimjC769HGYFsA26kFxR/XAeFUjn06Q=; b=rTPs74Qvg4LbOmDKDuDvbVrm/0o0bbdz2w//3l4UPm9zAUuyFxumT+8iQItmFB1jPu 6p/x0vDPAhOQZBg+dt4E4Z6ZwH227WMEsT8xC9xVTuLkaKPezeqKscolRi5HoUuq2icE 6KkYd/k1HFZnp4PKF2ddmbdWWyBFRLlOwFSym+UvDXhK7EDsA7y1bpXcUgSTmxM0+k1G idF2cPKeYVa+pq/YUDtBSuGxRWtZji/OkL0gXSHaqaP93wWiAHrOQzb8nRVOIDh8p2BY CPslAEvdPox4XVjkNoUYzlXgtN4TAwMwNyYooDplb4uqqgkI8EC3wzb9+NWWypudw6ca Ajmw== X-Gm-Message-State: AOAM533V1VAxaEDh5ynouyq89IzbJ1ipBQ7oKhLchUXPbymLwwq2xda8 fFT2Y/pQ+qFx8Y+JO29WDZQ8K+EP+rSOk+Za X-Google-Smtp-Source: ABdhPJzJD3JQTXbveovLmsy0VoQdLgl1CGQohHbajgAlz47G5p2RW84PKo/0FDL2heagFiz95NIJBg== X-Received: by 2002:a1c:e104:: with SMTP id y4mr3053423wmg.89.1612524862148; Fri, 05 Feb 2021 03:34:22 -0800 (PST) Received: from localhost ([88.98.246.218]) by smtp.gmail.com with ESMTPSA id w4sm8464174wmc.13.2021.02.05.03.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Feb 2021 03:34:21 -0800 (PST) From: luca.boccassi@gmail.com To: Chengchang Tang Cc: Lijun Ou , dpdk stable Date: Fri, 5 Feb 2021 11:17:39 +0000 Message-Id: <20210205111920.1272063-173-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210205111920.1272063-1-luca.boccassi@gmail.com> References: <20210205111920.1272063-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] patch 'net/hns3: fix dump register out of range' has been queued to stable release 20.11.1 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Hi, FYI, your patch has been queued to stable release 20.11.1 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 02/07/21. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/9c81b4b8883ec958ac04f9a81311c35e7487ae8d Thanks. Luca Boccassi --- >From 9c81b4b8883ec958ac04f9a81311c35e7487ae8d Mon Sep 17 00:00:00 2001 From: Chengchang Tang Date: Thu, 14 Jan 2021 21:33:36 +0800 Subject: [PATCH] net/hns3: fix dump register out of range [ upstream commit acb3260fac5c93d953876172ce322e9f2801a33c ] Currently, when dump the queue interrupt registers, the number of registers that should be dumped is calculated from num_msi. But the value of num_msi includes the number of misc interrupts. So, for some hardware version, like kupeng930, it will lead to an illegal access. This patch replace num_msi with intr_tqps_num which indicate the number of interrupts used by the tqps. Fixes: 936eda25e8da ("net/hns3: support dump register") Signed-off-by: Chengchang Tang Signed-off-by: Lijun Ou --- drivers/net/hns3/hns3_regs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/hns3/hns3_regs.c b/drivers/net/hns3/hns3_regs.c index 775e0965f7..f2cb465eed 100644 --- a/drivers/net/hns3/hns3_regs.c +++ b/drivers/net/hns3/hns3_regs.c @@ -300,7 +300,7 @@ hns3_direct_access_regs(struct hns3_hw *hw, uint32_t *data) } reg_num = sizeof(tqp_intr_reg_addrs) / sizeof(uint32_t); - for (j = 0; j < hw->num_msi; j++) { + for (j = 0; j < hw->intr_tqps_num; j++) { reg_offset = HNS3_TQP_INTR_REG_SIZE * j; for (i = 0; i < reg_num; i++) *data++ = hns3_read_dev(hw, tqp_intr_reg_addrs[i] + -- 2.29.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2021-02-05 11:18:36.992602632 +0000 +++ 0173-net-hns3-fix-dump-register-out-of-range.patch 2021-02-05 11:18:29.130697280 +0000 @@ -1 +1 @@ -From acb3260fac5c93d953876172ce322e9f2801a33c Mon Sep 17 00:00:00 2001 +From 9c81b4b8883ec958ac04f9a81311c35e7487ae8d Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit acb3260fac5c93d953876172ce322e9f2801a33c ] + @@ -15 +16,0 @@ -Cc: stable@dpdk.org