Aquantia / AQtion

Aquantia AQC multigigabit NIC linux driver (atlantic) - development preview
https://www.aquantia.com
82 stars 28 forks source link

Build issue when DKMS compiling with 6.1.x source #46

Open qwrty-ftw opened 1 year ago

qwrty-ftw commented 1 year ago

DKMS make.log for atlantic-2.5.5.0 for kernel 6.1.6 (x86_64) lun. 16 janv. 2023 16:04:15 CET make : on entre dans le répertoire « /usr/src/linux-headers-6.1.6 » CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_main.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_nic.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_pci_func.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_vec.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_ring.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_ptp.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_filters.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_hw_utils.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_ethtool.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_drvinfo.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_trace.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_phy.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_compat.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_tsn.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_sysfs.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_a0.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_b0.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_utils.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_utils_fw2x.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_fw_hostboot.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_llh.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl/hw_atl_fw_image.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl2/hw_atl2_llh.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl2/hw_atl2.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl2/hw_atl2_utils.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl2/hw_atl2_utils_fw.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/hw_atl2/hw_atl2_fw_hostboot.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/macsec/macsec_api.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_dash.o CC [M] /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.o /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_dev_open’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:296:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 296 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_dev_stop’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:310:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 310 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_add_secy’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:472:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 472 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_upd_secy’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:498:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 498 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_del_secy’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:549:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 549 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_add_txsa’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:611:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 611 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_upd_txsa’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:641:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 641 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_del_txsa’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:691:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 691 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_add_rxsc’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:790:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 790 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_upd_rxsc’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:819:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 819 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_del_rxsc’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:886:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 886 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_add_rxsa’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:962:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 962 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_upd_rxsa’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:992:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 992 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_del_rxsa’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:1043:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 1043 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_get_dev_stats’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:1058:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 1058 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_get_tx_sc_stats’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:1087:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 1087 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_get_tx_sa_stats’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:1120:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 1120 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_get_rx_sc_stats’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:1161:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 1161 | if (ctx->prepare) | ^~ /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c: In function ‘aq_mdo_get_rx_sa_stats’: /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.c:1210:9: error: ‘struct macsec_context’ has no member named ‘prepare’ 1210 | if (ctx->prepare) | ^~ make[1]: [scripts/Makefile.build:250 : /var/lib/dkms/atlantic/2.5.5.0/build/aq_macsec.o] Erreur 1 make[1]: Attente des tâches non terminées.... make: *** [Makefile:1992 : /var/lib/dkms/atlantic/2.5.5.0/build] Erreur 2 make : on quitte le répertoire « /usr/src/linux-headers-6.1.6 »

qwrty-ftw commented 1 year ago

After change the aq_macsec.c, I can compile again, see:

https://github.com/torvalds/linux/commit/27418b55f094c3c8bb125759338f6476ab70f043