git: 347abd45e108 - main - mlx5 / mlxfw: make depend on compat_linuxkpi
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 11 Apr 2025 21:26:12 UTC
The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=347abd45e108fd317991721d7178bc791fbb5b88 commit 347abd45e108fd317991721d7178bc791fbb5b88 Author: Bjoern A. Zeeb <bz@FreeBSD.org> AuthorDate: 2025-04-09 14:36:18 +0000 Commit: Bjoern A. Zeeb <bz@FreeBSD.org> CommitDate: 2025-04-11 21:17:24 +0000 mlx5 / mlxfw: make depend on compat_linuxkpi mlx5 and mlxfw both depend on LinuxKPI also being compiled into the kernel. With nooptions COMPAT_LINUXKPI (LinuxKPI only compiled as module) mlx5 and mlxfw fail to link due to undefined symbols. Add the missing compat_linuxkpi to the files file. Sponsored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D49737 --- sys/conf/files | 136 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/sys/conf/files b/sys/conf/files index 1892b66e849a..d3ee52399291 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -2412,11 +2412,11 @@ dev/mii/ukphy.c optional miibus | mii dev/mii/ukphy_subr.c optional miibus | mii dev/mii/vscphy.c optional miibus | vscphy dev/mii/xmphy.c optional miibus | xmphy -dev/mlxfw/mlxfw_fsm.c optional mlxfw \ +dev/mlxfw/mlxfw_fsm.c optional mlxfw compat_linuxkpi \ compile-with "${MLXFW_C}" -dev/mlxfw/mlxfw_mfa2.c optional mlxfw \ +dev/mlxfw/mlxfw_mfa2.c optional mlxfw compat_linuxkpi \ compile-with "${MLXFW_C}" -dev/mlxfw/mlxfw_mfa2_tlv_multi.c optional mlxfw \ +dev/mlxfw/mlxfw_mfa2_tlv_multi.c optional mlxfw compat_linuxkpi \ compile-with "${MLXFW_C}" dev/mlx/mlx.c optional mlx dev/mlx/mlx_disk.c optional mlx @@ -4907,137 +4907,137 @@ dev/mlx4/mlx4_en/mlx4_en_rx.c optional mlx4en pci inet inet6 \ dev/mlx4/mlx4_en/mlx4_en_tx.c optional mlx4en pci inet inet6 \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_ah.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_ah.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_cong.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_cong.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_cq.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_cq.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_devx.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_devx.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_doorbell.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_doorbell.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_gsi.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_gsi.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_mad.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_mad.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_main.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_main.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_mem.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_mem.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_mr.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_mr.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_qp.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_qp.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_srq.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_srq.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_ib/mlx5_ib_virt.c optional mlx5ib pci ofed \ +dev/mlx5/mlx5_ib/mlx5_ib_virt.c optional mlx5ib pci ofed compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_alloc.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_alloc.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_cmd.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_cmd.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_crypto.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_crypto.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_cq.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_cq.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_diag_cnt.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_diag_cnt.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_diagnostics.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_diagnostics.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_eq.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_eq.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_eswitch.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_eswitch.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fs_chains.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fs_chains.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fs_cmd.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fs_cmd.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fs_core.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fs_core.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fs_counters.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fs_counters.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fs_ft_pool.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fs_ft_pool.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fs_tcp.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fs_tcp.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fw.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fw.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_fwdump.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_fwdump.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_health.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_health.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_mad.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_mad.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_main.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_main.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_mcg.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_mcg.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_mpfs.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_mpfs.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_mr.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_mr.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_pagealloc.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_pagealloc.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_pd.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_pd.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_port.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_port.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_qp.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_qp.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_rl.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_rl.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_srq.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_srq.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_tls.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_tls.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_transobj.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_transobj.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_uar.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_uar.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_vport.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_vport.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_vsc.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_vsc.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_core/mlx5_wq.c optional mlx5 pci \ +dev/mlx5/mlx5_core/mlx5_wq.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_lib/mlx5_aso.c optional mlx5 pci \ +dev/mlx5/mlx5_lib/mlx5_aso.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_lib/mlx5_gid.c optional mlx5 pci \ +dev/mlx5/mlx5_lib/mlx5_gid.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c optional mlx5 pci \ +dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c optional mlx5 pci \ +dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_accel/mlx5_ipsec.c optional mlx5 pci \ +dev/mlx5/mlx5_accel/mlx5_ipsec.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_accel/mlx5_ipsec_rxtx.c optional mlx5 pci \ +dev/mlx5/mlx5_accel/mlx5_ipsec_rxtx.c optional mlx5 pci compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_dim.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_dim.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_ethtool.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_ethtool.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_main.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_main.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_tx.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_tx.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_flow_table.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_flow_table.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_hw_tls.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_hw_tls.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_iq.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_iq.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_rx.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_rx.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_rl.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_rl.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_txrx.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_txrx.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" -dev/mlx5/mlx5_en/mlx5_en_port_buffer.c optional mlx5en pci inet inet6 \ +dev/mlx5/mlx5_en/mlx5_en_port_buffer.c optional mlx5en pci inet inet6 compat_linuxkpi \ compile-with "${OFED_C}" # crypto support