AX88179のドライバのコンパイルにてエラー
AlmaLinux9.5
カーネルは、5.14.0-503.21.1.el9_5.x86_64
以下のグループはインストール済
RPM Development Tools
Development Tools
# rpm -qa | grep kernel | sort
kernel-5.14.0-503.21.1.el9_5.x86_64
kernel-core-5.14.0-503.21.1.el9_5.x86_64
kernel-devel-5.14.0-503.21.1.el9_5.x86_64
kernel-headers-5.14.0-503.21.1.el9_5.x86_64
kernel-modules-5.14.0-503.21.1.el9_5.x86_64
kernel-modules-core-5.14.0-503.21.1.el9_5.x86_64
kernel-tools-5.14.0-503.21.1.el9_5.x86_64
kernel-tools-libs-5.14.0-503.21.1.el9_5.x86_64
#
上記の状態でコンパイルすると以下のエラーが表示されてコンパイル出来ません。
-----
# cd ASIX_USB_NIC_Linux_Driver_Source_v3.4.0
# make
make -C /lib/modules/5.14.0-503.21.1.el9_5.x86_64/build M=/root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0 modules
make[1]: ディレクトリ '/usr/src/kernels/5.14.0-503.21.1.el9_5.x86_64' に入ります
CC [M] /root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0/ax_main.o
/root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0/ax_main.c: 関数 ‘ax_probe’ 内:
/root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0/ax_main.c:2160:9: エラー: 関数 ‘netif_napi_add’ への引数が多すぎ ます
2160 | netif_napi_add(netdev, &axdev->napi, ax_poll, AX88179_NAPI_WEIGHT);
| ^~~~~~~~~~~~~~
次のファイルから読み込み: /root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0/ax_main.h:21,
次から読み込み: /root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0/ax_main.c:17:
./include/linux/netdevice.h:2694:1: 備考: ここで宣言されています
2694 | netif_napi_add(struct net_device *dev, struct napi_struct *napi,
| ^~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:249: /root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0/ax_main.o] エラー 1
make[1]: *** [Makefile:1944: /root/ASIX_USB_NIC_Linux_Driver_Source_v3.4.0] エラー 2
make[1]: ディレクトリ '/usr/src/kernels/5.14.0-503.21.1.el9_5.x86_64' から出ます
make: *** [Makefile:75: all] エラー 2
#
-----
どのようにしたらエラーを発生させずにコンパイル出来るか教えて頂きたいです。
補足
参考URLではリストアが完了して、再起動した際に起きるエラーのようですが、私の場合はリストア自体完了出来てない状態です。。。