Désolé mais avec celui là, j'ai 88 erreurs de compilation «erreur : passing argument 6 of « create_proc_read_write_entry » from incompatible pointer type».
.........
/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.c:333:38: note : expected « ssize_t (**)(struct file *, char *, ssize_t, loff_t *) {alias long int (**)(struct file *, char *, long int, long long int *)} » but argument is of type « int (*)(char *, char **, off_t, int, int *, void *) {alias int (*)(char *, char **, long int, int, int *, void *)} »
static inline struct proc_dir_entry *create_proc_read_write_entry(const char *name,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.c:671:39: erreur : passing argument 6 of « create_proc_read_write_entry » from incompatible pointer type [-Werror=incompatible-pointer-types]
dir_dev, proc_get_sreset, dev, proc_set_sreset);
^~~~~~~~~~~~~~~
/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.c:333:38: note : expected « ssize_t (**)(struct file *, const char *, ssize_t, loff_t *) {alias long int (**)(struct file *, const char *, long int, long long int *)} » but argument is of type « int (*)(struct file *, const char *, long unsigned int, void *) »
static inline struct proc_dir_entry *create_proc_read_write_entry(const char *name,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.c: Au plus haut niveau:
/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.c:1053:22: erreur : initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.ndo_select_queue = rtw_select_queue,
^~~~~~~~~~~~~~~~
/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.c:1053:22: note : (near initialization for « rtw_netdev_ops.ndo_select_queue »)
cc1 : certains avertissements sont traités comme des erreurs
scripts/Makefile.build:294 : la recette pour la cible « /home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.o » a échouée
make[2]: *** [/home/pma/tmp/rtl8812au/os_dep/linux/os_intfs.o] Erreur 1
Makefile:1494 : la recette pour la cible « _module_/home/pma/tmp/rtl8812au » a échouée
make[1]: *** [_module_/home/pma/tmp/rtl8812au] Erreur 2
make[1] : on quitte le répertoire « /usr/src/kernels/4.10.14-200.fc25.x86_64 »
Makefile:1051 : la recette pour la cible « modules » a échouée
make: *** [modules] Erreur 2