tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master head: a33d91ee3817ef00fc7abfe95ab0b8ccef1b26fb commit: 6bd860ac1c2a0ec2bbe3470bf2b82348ee354dfc [108/112] chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 config: x86_64-randconfig-a001-20200914 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce (this is a W=1 build): git checkout 6bd860ac1c2a0ec2bbe3470bf2b82348ee354dfc # save the attached .config to linux build tree make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> All errors (new ones prefixed by >>): ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.o: in function `chcr_ipsec_xmit': >> drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:752: >> undefined reference to `cxgb4_reclaim_completed_tx' >> ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:773: >> undefined reference to `cxgb4_map_skb' >> ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:797: >> undefined reference to `cxgb4_inline_tx_skb' >> ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:807: >> undefined reference to `cxgb4_ring_tx_db' >> ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:800: >> undefined reference to `cxgb4_write_sgl' ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.o: in function `chcr_ipsec_exit': >> drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:847: >> undefined reference to `cxgb4_unregister_uld' ld: drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.o: in function `chcr_ipsec_init': >> drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c:825: >> undefined reference to `cxgb4_register_uld' # https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/commit/?id=6bd860ac1c2a0ec2bbe3470bf2b82348ee354dfc git remote add net-next https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git git fetch --no-tags net-next master git checkout 6bd860ac1c2a0ec2bbe3470bf2b82348ee354dfc vim +752 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 718 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 719 /* 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 720 * chcr_ipsec_xmit called from ULD Tx handler 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 721 */ 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 722 int chcr_ipsec_xmit(struct sk_buff *skb, struct net_device *dev) 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 723 { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 724 struct xfrm_state *x = xfrm_input_state(skb); 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 725 unsigned int last_desc, ndesc, flits = 0; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 726 struct ipsec_sa_entry *sa_entry; 267469ea65fd2e drivers/crypto/chelsio/chcr_ipsec.c Colin Ian King 2017-11-30 727 u64 *pos, *end, *before, *sgl; 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 728 struct tx_sw_desc *sgl_sdesc; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 729 int qidx, left, credits; 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 730 bool immediate = false; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 731 struct sge_eth_txq *q; 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 732 struct adapter *adap; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 733 struct port_info *pi; a053c866496d0c drivers/crypto/chelsio/chcr_ipsec.c Florian Westphal 2018-12-18 734 struct sec_path *sp; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 735 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 736 if (!x->xso.offload_handle) 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 737 return NETDEV_TX_BUSY; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 738 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 739 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 740 a053c866496d0c drivers/crypto/chelsio/chcr_ipsec.c Florian Westphal 2018-12-18 741 sp = skb_sec_path(skb); a053c866496d0c drivers/crypto/chelsio/chcr_ipsec.c Florian Westphal 2018-12-18 742 if (sp->len != 1) { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 743 out_free: dev_kfree_skb_any(skb); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 744 return NETDEV_TX_OK; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 745 } 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 746 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 747 pi = netdev_priv(dev); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 748 adap = pi->adapter; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 749 qidx = skb->queue_mapping; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 750 q = &adap->sge.ethtxq[qidx + pi->first_qset]; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 751 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 @752 cxgb4_reclaim_completed_tx(adap, &q->q, true); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 753 8cd9d183731a8b drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2019-02-18 754 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 755 ndesc = flits_to_desc(flits); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 756 credits = txq_avail(&q->q) - ndesc; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 757 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 758 if (unlikely(credits < 0)) { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 759 eth_txq_stop(q); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 760 dev_err(adap->pdev_dev, 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 761 "%s: Tx ring %u full while queue awake! cred:%d %d %d flits:%d\n", 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 762 dev->name, qidx, credits, ndesc, txq_avail(&q->q), 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 763 flits); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 764 return NETDEV_TX_BUSY; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 765 } 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 766 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 767 last_desc = q->q.pidx + ndesc - 1; 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 768 if (last_desc >= q->q.size) 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 769 last_desc -= q->q.size; 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 770 sgl_sdesc = &q->q.sdesc[last_desc]; 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 771 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 772 if (!immediate && 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 @773 unlikely(cxgb4_map_skb(adap->pdev_dev, skb, sgl_sdesc->addr) < 0)) { 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 774 memset(sgl_sdesc->addr, 0, sizeof(sgl_sdesc->addr)); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 775 q->mapping_err++; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 776 goto out_free; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 777 } 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 778 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 779 pos = (u64 *)&q->q.desc[q->q.pidx]; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 780 before = (u64 *)pos; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 781 end = (u64 *)pos + flits; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 782 /* Setup IPSec CPL */ 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 783 pos = (void *)chcr_crypto_wreq(skb, dev, (void *)pos, 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 784 credits, sa_entry); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 785 if (before > (u64 *)pos) { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 786 left = (u8 *)end - (u8 *)q->q.stat; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 787 end = (void *)q->q.desc + left; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 788 } 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 789 if (pos == (u64 *)q->q.stat) { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 790 left = (u8 *)end - (u8 *)q->q.stat; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 791 end = (void *)q->q.desc + left; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 792 pos = (void *)q->q.desc; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 793 } 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 794 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 795 sgl = (void *)pos; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 796 if (immediate) { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 @797 cxgb4_inline_tx_skb(skb, &q->q, sgl); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 798 dev_consume_skb_any(skb); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 799 } else { 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 @800 cxgb4_write_sgl(skb, &q->q, (void *)sgl, end, 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 801 0, sgl_sdesc->addr); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 802 skb_orphan(skb); 0ed96b46c0ac26 drivers/crypto/chelsio/chcr_ipsec.c Rahul Lakkireddy 2019-11-22 803 sgl_sdesc->skb = skb; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 804 } 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 805 txq_advance(&q->q, ndesc); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 806 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 @807 cxgb4_ring_tx_db(adap, &q->q, ndesc); 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 808 return NETDEV_TX_OK; 6dad4e8ab3ec65 drivers/crypto/chelsio/chcr_ipsec.c Atul Gupta 2017-11-16 809 } 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 810 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 811 static void update_netdev_features(void) 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 812 { 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 813 struct ipsec_uld_ctx *u_ctx, *tmp; 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 814 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 815 mutex_lock(&dev_mutex); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 816 list_for_each_entry_safe(u_ctx, tmp, &uld_ctx_list, entry) { 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 817 if (u_ctx->lldi.crypto & ULP_CRYPTO_IPSEC_INLINE) 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 818 chcr_add_xfrmops(&u_ctx->lldi); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 819 } 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 820 mutex_unlock(&dev_mutex); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 821 } 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 822 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 823 static int __init chcr_ipsec_init(void) 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 824 { 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 @825 cxgb4_register_uld(CXGB4_ULD_IPSEC, &ch_ipsec_uld_info); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 826 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 827 rtnl_lock(); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 828 update_netdev_features(); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 829 rtnl_unlock(); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 830 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 831 return 0; 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 832 } 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 833 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 834 static void __exit chcr_ipsec_exit(void) 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 835 { 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 836 struct ipsec_uld_ctx *u_ctx, *tmp; 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 837 struct adapter *adap; 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 838 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 839 mutex_lock(&dev_mutex); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 840 list_for_each_entry_safe(u_ctx, tmp, &uld_ctx_list, entry) { 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 841 adap = pci_get_drvdata(u_ctx->lldi.pdev); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 842 atomic_set(&adap->ch_ipsec_stats.ipsec_cnt, 0); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 843 list_del(&u_ctx->entry); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 844 kfree(u_ctx); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 845 } 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 846 mutex_unlock(&dev_mutex); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 @847 cxgb4_unregister_uld(CXGB4_ULD_IPSEC); 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 848 } 1b77be463929e6 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c Vinay Kumar Yadav 2020-08-19 849 :::::: The code at line 752 was first introduced by commit :::::: 6dad4e8ab3ec65c3b948ad79e83751cf0f04cbdf chcr: Add support for Inline IPSec :::::: TO: Atul Gupta <atul.gu...@chelsio.com> :::::: CC: Herbert Xu <herb...@gondor.apana.org.au> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
.config.gz
Description: application/gzip