[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID:
<BY3PR18MB4707F0997944E778112A603DA0FB2@BY3PR18MB4707.namprd18.prod.outlook.com>
Date: Mon, 17 Feb 2025 06:31:24 +0000
From: Sai Krishna Gajula <saikrishnag@...vell.com>
To: kernel test robot <lkp@...el.com>,
"davem@...emloft.net"
<davem@...emloft.net>,
"edumazet@...gle.com" <edumazet@...gle.com>,
"kuba@...nel.org" <kuba@...nel.org>,
"pabeni@...hat.com" <pabeni@...hat.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
Sunil Kovvuri
Goutham <sgoutham@...vell.com>,
Geethasowjanya Akula <gakula@...vell.com>,
Linu Cherian <lcherian@...vell.com>, Jerin Jacob <jerinj@...vell.com>,
Hariprasad Kelam <hkelam@...vell.com>,
Subbaraya Sundeep Bhatta
<sbhatta@...vell.com>,
"andrew+netdev@...n.ch" <andrew+netdev@...n.ch>,
"kalesh-anakkur.purayil@...adcom.com" <kalesh-anakkur.purayil@...adcom.com>
CC: "oe-kbuild-all@...ts.linux.dev" <oe-kbuild-all@...ts.linux.dev>
Subject: Re: [net-next PATCH v9 3/6] octeontx2-af: CN20k mbox to support AF
REQ/ACK functionality
> -----Original Message-----
> From: kernel test robot <lkp@...el.com>
> Sent: Friday, February 14, 2025 8:15 PM
> To: Sai Krishna Gajula <saikrishnag@...vell.com>; davem@...emloft.net;
> edumazet@...gle.com; kuba@...nel.org; pabeni@...hat.com;
> netdev@...r.kernel.org; linux-kernel@...r.kernel.org; Sunil Kovvuri
> Goutham <sgoutham@...vell.com>; Geethasowjanya Akula
> <gakula@...vell.com>; Linu Cherian <lcherian@...vell.com>; Jerin Jacob
> <jerinj@...vell.com>; Hariprasad Kelam <hkelam@...vell.com>; Subbaraya
> Sundeep Bhatta <sbhatta@...vell.com>; andrew+netdev@...n.ch; kalesh-
> anakkur.purayil@...adcom.com
> Cc: oe-kbuild-all@...ts.linux.dev; Sai Krishna Gajula
> <saikrishnag@...vell.com>
> Subject: Re: [net-next PATCH v9 3/6] octeontx2-af: CN20k mbox to
> support AF REQ/ACK functionality
>
> Hi Sai, kernel test robot noticed the following build errors: [auto build test
> ERROR on net-next/main] url:
> https: //urldefense. proofpoint. com/v2/url?u=https-3A__github. com_intel-
> 2Dlab-2Dlkp_linux_commits_Sai-2DKrishna_octeontx2-2DSet-2Dappropriate-
> 2DPF-2DVF-2Dmasks-2Dand-2Dshifts-2Dbased-2Don-2Dsilicon_20250214-
> 2D013817&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=c3MsgrR-U-
> HFhmFd6R4MWRZG-
> 8QeikJn5PkjqMTpBSg&m=w4DfHXIP7ATUh44fvytYTpSgRUW6g8ZYx6dqfVOVcN
> U2GPmqe_mFmUKuhQ_axRuJ&s=sO9qAAJJX4lTeQaPpVmgsgnpPvd6IDcoiYl1I
> kGBsS0&e=
> Hi Sai,
>
> kernel test robot noticed the following build errors:
>
> [auto build test ERROR on net-next/main]
>
> url: https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__github.com_intel-2Dlab-2Dlkp_linux_commits_Sai-
> 2DKrishna_octeontx2-2DSet-2Dappropriate-2DPF-2DVF-2Dmasks-2Dand-
> 2Dshifts-2Dbased-2Don-2Dsilicon_20250214-
> 2D013817&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=c3MsgrR-U-
> HFhmFd6R4MWRZG-
> 8QeikJn5PkjqMTpBSg&m=w4DfHXIP7ATUh44fvytYTpSgRUW6g8ZYx6dqfVOVcN
> U2GPmqe_mFmUKuhQ_axRuJ&s=sO9qAAJJX4lTeQaPpVmgsgnpPvd6IDcoiYl1I
> kGBsS0&e=
> base: net-next/main
> patch link: https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__lore.kernel.org_r_20250213170504.3892412-2D4-2Dsaikrishnag-
> 2540marvell.com&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=c3MsgrR-U-
> HFhmFd6R4MWRZG-
> 8QeikJn5PkjqMTpBSg&m=w4DfHXIP7ATUh44fvytYTpSgRUW6g8ZYx6dqfVOVcN
> U2GPmqe_mFmUKuhQ_axRuJ&s=qtwhx2D6xBpFQK0j01alE-
> puPHUuE1Qfmum4l2l7SMY&e=
> patch subject: [net-next PATCH v9 3/6] octeontx2-af: CN20k mbox to support
> AF REQ/ACK functionality
> config: alpha-randconfig-r051-20250214
> (https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__download.01.org_0day-
> 2Dci_archive_20250214_202502142256.5RFZmK7u-2Dlkp-
> 40intel.com_config&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=c3MsgrR-U-
> HFhmFd6R4MWRZG-
> 8QeikJn5PkjqMTpBSg&m=w4DfHXIP7ATUh44fvytYTpSgRUW6g8ZYx6dqfVOVcN
> U2GPmqe_mFmUKuhQ_axRuJ&s=le5EhCd0utE4jTExE9dnHS7qBLkWIFk8xRG
> MbpG0Ilc&e=)
> compiler: alpha-linux-gcc (GCC) 14.2.0
> reproduce (this is a W=1 build):
> (https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__download.01.org_0day-
> 2Dci_archive_20250214_202502142256.5RFZmK7u-2Dlkp-
> 40intel.com_reproduce&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=c3Msgr
> R-U-HFhmFd6R4MWRZG-
> 8QeikJn5PkjqMTpBSg&m=w4DfHXIP7ATUh44fvytYTpSgRUW6g8ZYx6dqfVOVcN
> U2GPmqe_mFmUKuhQ_axRuJ&s=O7q18F1YKzlDMEVqDjeedVCr9jDiiCFrIgeb7
> eIR5ew&e=)
>
> If you fix the issue in a separate patch/commit (i.e. not just a new version of
> the same patch/commit), kindly add following tags
> | Reported-by: kernel test robot <lkp@...el.com>
> | Closes:
> | https://urldefense.proofpoint.com/v2/url?u=https-3A__lore.kernel.org_o
> | e-2Dkbuild-2Dall_202502142256.5RFZmK7u-2Dlkp-
> 40intel.com_&d=DwIBAg&c=n
> | KjWec2b6R0mOyPaz7xtfQ&r=c3MsgrR-U-HFhmFd6R4MWRZG-
> 8QeikJn5PkjqMTpBSg&m=
> |
> w4DfHXIP7ATUh44fvytYTpSgRUW6g8ZYx6dqfVOVcNU2GPmqe_mFmUKuhQ_a
> xRuJ&s=4s2
> | metuLvTd72yKVjg-_ZuS5HiWwDy_8FGtjJMTIDdY&e=
>
> All errors (new ones prefixed by >>):
>
> drivers/net/ethernet/marvell/octeontx2/af/rvu.c: In function
> 'rvu_free_hw_resources':
> >> drivers/net/ethernet/marvell/octeontx2/af/rvu.c:760:25: error:
> >> 'RVU_AFPF' undeclared (first use in this function)
> 760 | pfvf = &rvu->pf[RVU_AFPF];
> | ^~~~~~~~
[sai] Ack, will fix and submit V10, though RVU_AFPF is defined in drivers/net/ethernet/marvell/octeontx2/af/rvu.h , it seems to be masked
by CONFIG_DEBUG_FS config.
> drivers/net/ethernet/marvell/octeontx2/af/rvu.c:760:25: note: each
> undeclared identifier is reported only once for each function it appears in
> drivers/net/ethernet/marvell/octeontx2/af/rvu.c: In function 'rvu_probe':
> drivers/net/ethernet/marvell/octeontx2/af/rvu.c:3494:47: error: 'RVU_AFPF'
> undeclared (first use in this function)
> 3494 | rvu_alloc_cint_qint_mem(rvu, &rvu->pf[RVU_AFPF],
> BLKADDR_NIX0,
> | ^~~~~~~~
>
>
> vim +/RVU_AFPF +760 drivers/net/ethernet/marvell/octeontx2/af/rvu.c
>
> 717
> 718 static void rvu_free_hw_resources(struct rvu *rvu)
> 719 {
> 720 struct rvu_hwinfo *hw = rvu->hw;
> 721 struct rvu_block *block;
> 722 struct rvu_pfvf *pfvf;
> 723 int id, max_msix;
> 724 u64 cfg;
> 725
> 726 rvu_npa_freemem(rvu);
> 727 rvu_npc_freemem(rvu);
> 728 rvu_nix_freemem(rvu);
> 729
> 730 /* Free block LF bitmaps */
> 731 for (id = 0; id < BLK_COUNT; id++) {
> 732 block = &hw->block[id];
> 733 kfree(block->lf.bmap);
> 734 }
> 735
> 736 /* Free MSIX bitmaps */
> 737 for (id = 0; id < hw->total_pfs; id++) {
> 738 pfvf = &rvu->pf[id];
> 739 kfree(pfvf->msix.bmap);
> 740 }
> 741
> 742 for (id = 0; id < hw->total_vfs; id++) {
> 743 pfvf = &rvu->hwvf[id];
> 744 kfree(pfvf->msix.bmap);
> 745 }
> 746
> 747 /* Unmap MSIX vector base IOVA mapping */
> 748 if (!rvu->msix_base_iova)
> 749 return;
> 750 cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST);
> 751 max_msix = cfg & 0xFFFFF;
> 752 dma_unmap_resource(rvu->dev, rvu->msix_base_iova,
> 753 max_msix * PCI_MSIX_ENTRY_SIZE,
> 754 DMA_BIDIRECTIONAL, 0);
> 755
> 756 rvu_reset_msix(rvu);
> 757 mutex_destroy(&rvu->rsrc_lock);
> 758
> 759 /* Free the QINT/CINt memory */
> > 760 pfvf = &rvu->pf[RVU_AFPF];
> 761 qmem_free(rvu->dev, pfvf->nix_qints_ctx);
> 762 qmem_free(rvu->dev, pfvf->cq_ints_ctx);
> 763 }
Powered by blists - more mailing lists