Connexion

Forum

Cauldron, la prochaine version de Mageia [Réglé] Mageia 7 beta1 live Compatibilité avec le vieux materiel ?

Jybz Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 10/10/2018 à 10h26

Messages: 1851

Le 04/07/2019 à 17h08

Reprise du message précédent

Papoteur :
Bonjour,
Sur la ligne d'amorçage, tu peux supprimer "splash quiet" pour voir les messages d'erreurs éventuels.
S'il y a vga=XXX, tu peux tester en le supprimant.

+1
   
OPS56 Membre non connecté

Rang

Avatar

Inscrit le : 18/11/2008 à 18h55

Localisation : Morbihan

Messages: 1509

Le 04/07/2019 à 22h14
Salut,

Bonne idée de supprimer splash quiet et le vga=488, j'ai pu aller un poil plus loin
Je choisis de démarrer avec le drivers nVidia, toutes les lignes habituelles passent avec des OK.

Vient ensuite la compilation du noyau, j'ai à ce moment 3 "bad exit"
web_dsc_0156

la compilation du driver nVidia, se passe bien apparemment.
web_dsc_0157

A la fin, j'ai ça
web_dsc_0158

puis une nouveauté, un gros pixel blanc à la place du pointeur et des lignes blanches si je clique.
web_dsc_0159

J'ai réussi à faire un ctrl+alt+F2 et lancer drakxconf et essayer de choisir un autre pilote graphique, mais il faut redémarrer, donc avec une image live, c'est un peu problématique... :]

Impossible de faire un startx.

Si j'essaye de démarrer sur le pilote libre, j'ai ça au bout de 30 sec puis plus d'évolution.
web_dsc_0160

Voilà, ça avance...


frenchmageiauser_a1258
Asus X71SL Intel P7350 - 4Go Ram - Nvidia 9300m GS (Tri boot Mageia 7- 64 bits - Plasma 5.15.4 / Open suse 15.1 Plasma 5.12.8 / Windows 8.1)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 7-64 bits - Plasma 5.15.4 / Mint 18.1 Cinamon / Open Suse 15.1 Plasma 5.12.8)
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6705

Le 04/07/2019 à 22h49
Sais-tu quel pilote nvidia tu utilisais avec Mageia 6 ?
Il n'y a plus de pilote proprio plus ancien.


Yves
   
OPS56 Membre non connecté

Rang

Avatar

Inscrit le : 18/11/2008 à 18h55

Localisation : Morbihan

Messages: 1509

Le 05/07/2019 à 06h52
Salut Papoteur,

Oui, c'est actuellement le driver nVidia 340.106 qui tourne ma fois impeccablement sous le noyau "Linux Portable 4.14.131-desktop-1.mga6 #1 SMP Thu Jun 27 11:19:36 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux".

@+
.


frenchmageiauser_a1258
Asus X71SL Intel P7350 - 4Go Ram - Nvidia 9300m GS (Tri boot Mageia 7- 64 bits - Plasma 5.15.4 / Open suse 15.1 Plasma 5.12.8 / Windows 8.1)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 7-64 bits - Plasma 5.15.4 / Mint 18.1 Cinamon / Open Suse 15.1 Plasma 5.12.8)
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6705

Le 05/07/2019 à 09h23
Bonjour,
Peux-tu joindre le rapport de construction du module ?
C'est un fichier make.log
Par exemple pour virtualbox, il est dans /var/lib/dkms/virtualbox/6.0.8-1.mga6/4.14.106-desktop-1.mga6/x86_64/log/


Yves
   
OPS56 Membre non connecté

Rang

Avatar

Inscrit le : 18/11/2008 à 18h55

Localisation : Morbihan

Messages: 1509

Le 05/07/2019 à 13h02
Bonjour,
Je suppose que c'est le log pour Mageia 7 qui t'intéresse.
Mais jusqu'à maintenant, j'essaie juste de démarrer sur une clef live, du coup, y a t'il un log qui s'enregistre quelque part ?


frenchmageiauser_a1258
Asus X71SL Intel P7350 - 4Go Ram - Nvidia 9300m GS (Tri boot Mageia 7- 64 bits - Plasma 5.15.4 / Open suse 15.1 Plasma 5.12.8 / Windows 8.1)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 7-64 bits - Plasma 5.15.4 / Mint 18.1 Cinamon / Open Suse 15.1 Plasma 5.12.8)
   
Jybz Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 10/10/2018 à 10h26

Messages: 1851

Le 05/07/2019 à 19h14
Je suppose que oui, il devrait y avoir un log "quelque part". Papoteur a indiqué le log de la construction des pilotes pour virtualbox, en suggérant que le répertoire du log de la construction des pilotes de nvidia soit sensiblement similaire.
Peux tu regarder donc, sur mageia 6 ET 7 le dossier
/var/lib/dkms/ PEUT-ETRE ICI UN DOSSIER NOMMÉ NVIDIA / ???.mga??? / ??? version de noyau???.mga6 /x86_64/log/
   
stroibe974 Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 13/08/2018 à 16h22

Localisation : Réunion

Messages: 982

Le 05/07/2019 à 19h22
Jybz :

Peux tu regarder donc, sur mageia 6 ET 7 le dossier
/var/lib/dkms/ PEUT-ETRE ICI UN DOSSIER NOMMÉ NVIDIA / ???.mga??? / ??? version de noyau???.mga6 /x86_64/log/


C'est bien ça.
Pour information, chez moi le chemin est suivant :
Code BASH :
 
$ ls -lh /var/lib/dkms/nvidia-current/
total 4,0K
drwxr-xr-x 7 root root 4,0K juin  28 10:48 430.26-1.mga7.nonfree/
lrwxrwxrwx 1 root root   50 juin  18 17:41 kernel-5.1.11-desktop-1.mga7-x86_64 -> 430.26-1.mga7.nonfree/5.1.11-desktop-1.mga7/x86_64/
lrwxrwxrwx 1 root root   50 juin  28 10:48 kernel-5.1.14-desktop-1.mga7-x86_64 -> 430.26-1.mga7.nonfree/5.1.14-desktop-1.mga7/x86_64/
lrwxrwxrwx 1 root root   49 juin  14 22:05 kernel-5.1.7-desktop-1.mga7-x86_64 -> 430.26-1.mga7.nonfree/5.1.7-desktop-1.mga7/x86_64/
lrwxrwxrwx 1 root root   49 juin  14 22:06 kernel-5.1.9-desktop-1.mga7-x86_64 -> 430.26-1.mga7.nonfree/5.1.9-desktop-1.mga7/x86_64/
 


Et donc, pour obtenir le fichier log pour le dernier noyau, le chemin est :
Code BASH :
 
$ ls -lh /var/lib/dkms/nvidia-current/kernel-5.1.14-desktop-1.mga7-x86_64/log/
total 240K
-rw-r--r-- 1 root root 214K juin  28 10:48 config-5.1.14-desktop-1.mga7
-rw-r--r-- 1 root root  22K juin  28 10:48 make.log
 
Edité par stroibe974 Le 05/07/2019 à 19h23


Mageia 7 (64bits) - Plasma - Intel Core i7-8700K @ 3.70Ghz - 16Go RAM
frenchmageiauser_9c2c8
   
OPS56 Membre non connecté

Rang

Avatar

Inscrit le : 18/11/2008 à 18h55

Localisation : Morbihan

Messages: 1509

Le 06/07/2019 à 11h28
Salut,

Bien, j'ai récupéré le make.log de mageia 6
Caché :
DKMS make.log for nvidia340-340.106-1.mga6.nonfree for kernel 4.14.131-desktop-1.mga6 (x86_64)
mar. juil. 2 20:06:21 CEST 2019
make : on entre dans le répertoire « /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm »
cp ../Module.symvers Module.symvers
NVIDIA UVM: CC=cc, HOST_CC=cc NV_TARGET_ARCH=x86_64
NVIDIA UVM: CONFTEST=/bin/sh ./conftest.sh cc cc x86_64 /lib/modules/4.14.131-desktop-1.mga6/build /lib/modules/4.14.131-desktop-1.mga6/build
KERNEL_SOURCES: /lib/modules/4.14.131-desktop-1.mga6/build
EXTRA_CFLAGS: -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build -I./.. -I. -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.106" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia-uvm"
NVIDIA: calling KBUILD...
make[1] : on entre dans le répertoire « /usr/src/kernel-4.14.131-desktop-1.mga6 »
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.tmp_versions ; rm -f /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm
(cat /dev/null; echo kernel//var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.ko;) > /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/modules.order
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_linux"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_common.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_common"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c:24:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c:24:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c:24:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c:24:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c:24:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.c:24:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.o"; fi; fi;
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_utils.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_utils"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.c:41:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c:25:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c:25:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.o"; fi; fi;
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_lite.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_lite"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c:25:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c:25:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c:25:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.c:25:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.o"; fi; fi;
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_page_cache.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_page_cache"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.c:26:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.c:25:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.o"; fi; fi;
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_lite_api.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_lite_api"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.o"; fi; fi;
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_lite_counters.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_lite_counters"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.c:25:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.c:28:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.o"; fi; fi;
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_page_migration.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_page_migration"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.o"; fi; fi;
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_page_migration_kepler.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_page_migration_kepler"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration_kepler.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration_kepler.c
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration_kepler.o";
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration_kepler.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration_kepler.o"; fi; fi;
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia_uvm_lite_events.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_lite_events"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.c:28:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/ipc.h:7:0,
from ./include/uapi/linux/sem.h:5,
from ./include/linux/sem.h:9,
from ./include/linux/sched.h:15,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) > tbl->size &&
^
./include/linux/rhashtable.h: Dans la fonction ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
return atomic_read(&ht->nelems) >= ht->max_elems;
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./include/linux/smp.h:64,
from ./include/linux/percpu.h:7,
from ./include/linux/hrtimer.h:22,
from ./include/linux/sched.h:20,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./arch/x86/include/asm/current.h:5:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.o"; fi; fi;
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.uvm_gpu_ops_tests.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"uvm_gpu_ops_tests"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/uvm_gpu_ops_tests.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/uvm_gpu_ops_tests.c
In file included from ./arch/x86/include/asm/current.h:6:0,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-refcount.h:177:3: note : in expansion of macro ‘this_cpu_add’
this_cpu_add(*percpu_count, nr);
^
./include/linux/percpu-refcount.h: Dans la fonction ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:420:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘this_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:421:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘this_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:422:34: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘this_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:479:35: note : in expansion of macro ‘percpu_add_op’
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘this_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:496:33: note : in expansion of macro ‘__pcpu_size_call’
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:506:33: note : in expansion of macro ‘this_cpu_add’
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-refcount.h:276:3: note : in expansion of macro ‘this_cpu_sub’
this_cpu_sub(*percpu_count, nr);
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/uvm_gpu_ops_tests.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/uvm_gpu_ops_tests.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/uvm_gpu_ops_tests.o"; fi; fi;
./include/linux/percpu-rwsem.h: Dans la fonction ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:401:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:364:11: note : in expansion of macro ‘raw_cpu_add_1’
case 1: stem##1(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:402:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:365:11: note : in expansion of macro ‘raw_cpu_add_2’
case 2: stem##2(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:403:34: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:366:11: note : in expansion of macro ‘raw_cpu_add_4’
case 4: stem##4(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
./arch/x86/include/asm/percpu.h:131:31: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^
./arch/x86/include/asm/percpu.h:470:35: note : in expansion of macro ‘percpu_add_op’
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^
./include/linux/percpu-defs.h:367:11: note : in expansion of macro ‘raw_cpu_add_8’
case 8: stem##8(variable, __VA_ARGS__);break; \
^
./include/linux/percpu-defs.h:409:32: note : in expansion of macro ‘__pcpu_size_call’
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^
./include/linux/percpu-defs.h:445:2: note : in expansion of macro ‘raw_cpu_add’
raw_cpu_add(pcp, val); \
^
./include/linux/percpu-defs.h:483:34: note : in expansion of macro ‘__this_cpu_add’
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^
./include/linux/percpu-defs.h:485:30: note : in expansion of macro ‘__this_cpu_sub’
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^
./include/linux/percpu-rwsem.h:97:3: note : in expansion of macro ‘__this_cpu_dec’
__this_cpu_dec(*sem->read_count);
^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.h:62,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.h:49,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.c:25:
./include/linux/vmstat.h: Dans la fonction ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:135:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:200:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./include/linux/vmstat.h: Dans la fonction ‘node_page_state_snapshot’:
./include/linux/cpumask.h:215:9: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:750:36: note : in expansion of macro ‘for_each_cpu’
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^
./include/linux/vmstat.h:216:2: note : in expansion of macro ‘for_each_online_cpu’
for_each_online_cpu(cpu)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.o";
if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.o"; fi; fi;
ld -m elf_x86_64 -z max-page-size=0x200000 -r -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_linux.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_common.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_utils.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_page_cache.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_api.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_counters.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_page_migration_kepler.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia_uvm_lite_events.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/uvm_gpu_ops_tests.o
make -f ./scripts/Makefile.modpost
find /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.tmp_versions -name '*.mod' | xargs -r grep -h '\.ko$' | sort -u | sed 's/\.ko$/.o/' | scripts/mod/modpost -i ./Module.symvers -I /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/Module.symvers -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/Module.symvers -S -w -s -T -
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.nvidia-uvm.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/5.5.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/.. -I/var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.106\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DKBUILD_BASENAME='"nvidia_uvm.mod"' -DKBUILD_MODNAME='"nvidia_uvm"' -DMODULE -c -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.mod.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.mod.c
In file included from ./include/linux/kernel.h:10:0,
from ./include/linux/list.h:9,
from ./include/linux/module.h:9,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.mod.c:1:
./include/linux/thread_info.h: Dans la fonction ‘check_copy_size’:
./include/linux/thread_info.h:130:29: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note : in definition of macro ‘unlikely’
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/asm-generic/qrwlock.h: Dans la fonction ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:106:36: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/smp.h:13:0,
from ./arch/x86/include/asm/mmzone_64.h:11,
from ./arch/x86/include/asm/mmzone.h:5,
from ./include/linux/mmzone.h:919,
from ./include/linux/gfp.h:6,
from ./include/linux/umh.h:4,
from ./include/linux/kmod.h:22,
from ./include/linux/module.h:13,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.mod.c:1:
./arch/x86/include/asm/apic.h: Dans la fonction ‘__default_cpu_present_to_apicid’:
./arch/x86/include/asm/apic.h:588:14: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (mps_cpu < nr_cpu_ids && cpu_present(mps_cpu))
^
In file included from ./include/linux/kernel.h:10:0,
from ./include/linux/list.h:9,
from ./include/linux/module.h:9,
from /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.mod.c:1:
./include/linux/mmzone.h: Dans la fonction ‘next_zones_zonelist’:
./include/linux/mmzone.h:995:44: attention : comparaison entre des expressions entières signée et non signée [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^
./include/linux/compiler.h:76:40: note : in definition of macro ‘likely’
# define likely(x) __builtin_expect(!!(x), 1)
^
ld -r -m elf_x86_64 -z max-page-size=0x200000 -T ./scripts/module-common.lds --build-id -o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.ko /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.o /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm/nvidia-uvm.mod.o ; true
make[1] : on quitte le répertoire « /usr/src/kernel-4.14.131-desktop-1.mga6 »
NVIDIA: left KBUILD.
make : on quitte le répertoire « /var/lib/dkms/nvidia340/340.106-1.mga6.nonfree/build/uvm »


J'ai trouvé celui réalisé lors du boot de la clef live, je n'ai pas encore réussi à le transferer sur une clef :boulet:
Je ne trouve pas le chemin vers la clef.

je continue à chercher et je poste le tout dès que j'ai réussi. Edité par OPS56 Le 06/07/2019 à 11h29


frenchmageiauser_a1258
Asus X71SL Intel P7350 - 4Go Ram - Nvidia 9300m GS (Tri boot Mageia 7- 64 bits - Plasma 5.15.4 / Open suse 15.1 Plasma 5.12.8 / Windows 8.1)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 7-64 bits - Plasma 5.15.4 / Mint 18.1 Cinamon / Open Suse 15.1 Plasma 5.12.8)
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6705

Le 06/07/2019 à 12h33
Par exemple
/run/media/<user>/<nom de la clé>


Yves
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6705

Le 06/07/2019 à 12h37
Il me semble qu'il n'y a pas d'erreur de compilation.


Yves
   
OPS56 Membre non connecté

Rang

Avatar

Inscrit le : 18/11/2008 à 18h55

Localisation : Morbihan

Messages: 1509

Le 06/07/2019 à 13h44
Ça y est je m'en suis sorti, en fait, il fallait monter la clef manuellement :]

Voici donc le make log de Mageia 7
Caché :
DKMS make.log for nvidia340-340.107-9.mga7.nonfree for kernel 5.1.14-desktop-1.mga7 (x86_64)
sam. juil. 6 12:10:03 CEST 2019
NVIDIA: calling KBUILD...
make[1] : on entre dans le répertoire « /usr/src/kernel-5.1.14-desktop-1.mga7 »
Makefile:205: ================= WARNING ================
Makefile:206: 'SUBDIRS' will be removed after Linux 5.3
Makefile:207: Please use 'M=' or 'KBUILD_EXTMOD' instead
Makefile:208: ==========================================
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.tmp_versions ; rm -f /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build
(cat /dev/null; echo kernel//var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.ko;) > /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/modules.order
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-chrdev.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_chrdev"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-cray.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.o
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-dma.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-drm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_drm"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.o
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-gvi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_gvi"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-i2c.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_i2c"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.o
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-mempool.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_mempool"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-mmap.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_mmap"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-p2p.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_p2p"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-pat.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_pat"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-procfs.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_procfs"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-usermap.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_usermap"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.o
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-vm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_vm"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.o
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-vtophys.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_vtophys"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.c:14:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.o
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.os-interface.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_interface"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.os-mlock.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_mlock"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.os-pci.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_pci"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.o
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.os-registry.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_registry"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.o
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.os-smp.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_smp"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.os-usermap.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_usermap"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv_uvm_interface.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_uvm_interface"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.c:15:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-frontend.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_frontend"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.c:21:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.c:13:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
In file included from ./arch/x86/include/asm/current.h:5,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.o
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_get_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-refcount.h:184:3: note: dans l'expansion de la macro « this_cpu_add »
this_cpu_add(*percpu_count, nr);
^~~~~~~~~~~~
./include/linux/percpu-refcount.h: Dans la fonction « percpu_ref_put_many »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:420:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « this_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:421:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « this_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:422:34: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « this_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:480:35: note: dans l'expansion de la macro « percpu_add_op »
#define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « this_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:509:33: note: dans l'expansion de la macro « __pcpu_size_call »
#define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:519:33: note: dans l'expansion de la macro « this_cpu_add »
#define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~
./include/linux/percpu-refcount.h:283:3: note: dans l'expansion de la macro « this_cpu_sub »
this_cpu_sub(*percpu_count, nr);
^~~~~~~~~~~~
In file included from ./include/linux/page_ref.h:7,
from ./include/linux/mm.h:26,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:68,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/page-flags.h: Dans la fonction « PagePoisoned »:
./include/linux/page-flags.h:192:21: warning: comparaison d'expressions entières de types signés différents: « long unsigned int » et « long int » [-Wsign-compare]
return page->flags == PAGE_POISON_PATTERN;
^~
In file included from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/percpu-rwsem.h: Dans la fonction « percpu_up_read »:
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:401:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:377:11: note: dans l'expansion de la macro « raw_cpu_add_1 »
case 1: stem##1(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:402:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:378:11: note: dans l'expansion de la macro « raw_cpu_add_2 »
case 2: stem##2(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:403:34: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:379:11: note: dans l'expansion de la macro « raw_cpu_add_4 »
case 4: stem##4(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
./arch/x86/include/asm/percpu.h:131:31: warning: comparaison d'expressions entières de types signés différents: « unsigned int » et « int » [-Wsign-compare]
((val) == 1 || (val) == -1)) ? \
^~
./arch/x86/include/asm/percpu.h:471:35: note: dans l'expansion de la macro « percpu_add_op »
#define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val)
^~~~~~~~~~~~~
./include/linux/percpu-defs.h:380:11: note: dans l'expansion de la macro « raw_cpu_add_8 »
case 8: stem##8(variable, __VA_ARGS__);break; \
^~~~
./include/linux/percpu-defs.h:422:32: note: dans l'expansion de la macro « __pcpu_size_call »
#define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val)
^~~~~~~~~~~~~~~~
./include/linux/percpu-defs.h:458:2: note: dans l'expansion de la macro « raw_cpu_add »
raw_cpu_add(pcp, val); \
^~~~~~~~~~~
./include/linux/percpu-defs.h:496:34: note: dans l'expansion de la macro « __this_cpu_add »
#define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
^~~~~~~~~~~~~~
./include/linux/percpu-defs.h:498:30: note: dans l'expansion de la macro « __this_cpu_sub »
#define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1)
^~~~~~~~~~~~~~
./include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
__this_cpu_dec(*sem->read_count);
^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:72,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:26,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/utsname.h:6,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:44,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/vmstat.h: Dans la fonction « zone_numa_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:156:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
./include/linux/cpumask.h:243:9: warning: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
(cpu) < nr_cpu_ids;)
^
./include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
^~~~~~~~~~~~
./include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
for_each_online_cpu(cpu)
^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/efi.h:20,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-linux.h:173,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.c:13:
./include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
./include/linux/rtc.h:238:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
^
./include/linux/rtc.h:243:22: warning: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
^
./tools/objtool/objtool orc generate --module --no-fp --retpoline /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.o
ld -m elf_x86_64 -z max-page-size=0x200000 -r -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-kernel.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-acpi.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-chrdev.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-cray.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-dma.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-drm.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-gvi.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-i2c.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mempool.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-mmap.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-p2p.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-pat.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-procfs.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-usermap.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vm.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-vtophys.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-interface.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-mlock.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-pci.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-registry.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-smp.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/os-usermap.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv_uvm_interface.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-frontend.o
make -f ./scripts/Makefile.modpost
find /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.tmp_versions -name '*.mod' | xargs -r grep -h '\.ko$' | sort -u | sed 's/\.ko$/.o/' | scripts/mod/modpost -i ./Module.symvers -I /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/Module.symvers -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/Module.symvers -w -s -T -
WARNING: could not find /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nv-kernel.o.cmd for /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nv-kernel.o
cc -Wp,-MD,/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/.nvidia.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.107\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DKBUILD_BASENAME='"nvidia.mod"' -DKBUILD_MODNAME='"nvidia"' -DMODULE -c -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.mod.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.mod.c
In file included from ./include/linux/byteorder/little_endian.h:11,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:507,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:12,
from ./include/asm-generic/bug.h:18,
from ./arch/x86/include/asm/bug.h:83,
from ./include/linux/bug.h:5,
from ./include/linux/thread_info.h:12,
from ./arch/x86/include/asm/elf.h:8,
from ./include/linux/elf.h:5,
from ./include/linux/elfnote.h:62,
from ./include/linux/build-salt.h:4,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.mod.c:1:
./include/linux/byteorder/generic.h: Dans la fonction « cpu_to_be32_array »:
./include/linux/byteorder/generic.h:195:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
./include/linux/byteorder/generic.h: Dans la fonction « be32_to_cpu_array »:
./include/linux/byteorder/generic.h:203:16: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
for (i = 0; i < len; i++)
^
In file included from ./include/asm-generic/bug.h:5,
from ./arch/x86/include/asm/bug.h:83,
from ./include/linux/bug.h:5,
from ./include/linux/thread_info.h:12,
from ./arch/x86/include/asm/elf.h:8,
from ./include/linux/elf.h:5,
from ./include/linux/elfnote.h:62,
from ./include/linux/build-salt.h:4,
from /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.mod.c:1:
./include/linux/thread_info.h: Dans la fonction « check_copy_size »:
./include/linux/thread_info.h:141:29: warning: comparaison d'expressions entières de types signés différents: « int » et « size_t » {alias « long unsigned int »} [-Wsign-compare]
if (unlikely(sz >= 0 && sz < bytes)) {
^
./include/linux/compiler.h:77:42: note: dans la définition de la macro « unlikely »
# define unlikely(x) __builtin_expect(!!(x), 0)
^
./include/linux/mmzone.h: Dans la fonction « next_zones_zonelist »:
./include/linux/mmzone.h:993:44: warning: comparaison d'expressions entières de types signés différents: « int » et « enum zone_type » [-Wsign-compare]
if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
^~
./include/linux/compiler.h:76:40: note: dans la définition de la macro « likely »
# define likely(x) __builtin_expect(!!(x), 1)
^
ld -r -m elf_x86_64 -z max-page-size=0x200000 -T ./scripts/module-common.lds --build-id -o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.ko /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.o /var/lib/dkms/nvidia340/340.107-9.mga7.nonfree/build/nvidia.mod.o ; true
make[1] : on quitte le répertoire « /usr/src/kernel-5.1.14-desktop-1.mga7 »
NVIDIA: left KBUILD.


Je n'ai rien vu d'anormal par rapport à celui de mga 6, mais je n'y comprend pas grand chose.

@+ Edité par OPS56 Le 06/07/2019 à 13h45


frenchmageiauser_a1258
Asus X71SL Intel P7350 - 4Go Ram - Nvidia 9300m GS (Tri boot Mageia 7- 64 bits - Plasma 5.15.4 / Open suse 15.1 Plasma 5.12.8 / Windows 8.1)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 7-64 bits - Plasma 5.15.4 / Mint 18.1 Cinamon / Open Suse 15.1 Plasma 5.12.8)
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1413

Le 06/07/2019 à 14h05
Bonjour,

Je ne vois rien d' anormal non plus ( la compilation semble s' effectuer sans soucis ( pas de error[x] !).

En revanche, je pense que les bad exits entrainent le

Code TEXT :
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
 
   
OPS56 Membre non connecté

Rang

Avatar

Inscrit le : 18/11/2008 à 18h55

Localisation : Morbihan

Messages: 1509

Le 04/08/2019 à 11h02
Bonjour à tous,

Reprise des hostilités.
J'ai migré ma fameuse machine sous Mageia 7 par une netinstall.
Installation impeccable de bout en bout, aucun soucis.

Au redémarrage, comme je m'y attendais, écran noir juste avant l'affichage de l'écran de connexion, avec impossibilité de faire un Ctrl+Alt+F2 (l'écran reste noir).

J'ai testé toutes les suggestions de l'errata sans succès.

Petit point positif. Si je supprime le fichier xorg.conf, le démarrage se bloque toujours au même endroit, et l'écran ne passe pas au noir. Je peux donc accéder au tty.
J'ai lancé drakxconf et suis passé sur le driver nouveau, mais ça ne change rien.

Voici mon xorg.conf :
Caché :
# File generated by XFdrake (rev 262502)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
Load "v4l" # Video for Linux
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
Option "PreferredMode" "1440x900"

# Apple iMac modes
ModeLine "1024x768" 78.525 1024 1049 1145 1312 768 769 772 800 +hsync +vsync
ModeLine "800x600" 62.357 800 821 901 1040 600 601 604 632 +hsync +vsync
ModeLine "640x480" 49.886 640 661 725 832 480 481 484 514 +hsync +vsync

# Apple monitors tend to do 832x624
ModeLine "832x624" 57 832 876 940 1152 624 625 628 667 -hsync -vsync

# Apple PowerBook G3
ModeLine "800x600" 100 800 816 824 840 600 616 624 640 -hsync -vsync

# Apple TI Powerbook
ModeLine "1152x768" 78.741 1152 1173 1269 1440 768 769 772 800 +vsync +vsync

# Pismo Firewire G3
ModeLine "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync

# iBook2
ModeLine "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync -vsync

# 17" Apple Studio Display
ModeLine "1024x768" 112.62 1024 1076 1248 1420 768 768 780 808 +hsync +vsync

# HiRes Apple Studio Display
ModeLine "1280x1024" 135 1280 1288 1392 1664 1024 1027 1030 1064

# Another variation
ModeLine "1280x1024" 134.989 1280 1317 1429 1688 1024 1025 1028 1066 +hsync +vsync

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1440x900_120" 229.75 1440 1552 1712 1984 900 901 904 965 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1440x900_100" 187.55 1440 1544 1704 1968 900 901 904 953 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1440x900_85" 156.79 1440 1536 1696 1952 900 901 904 945 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1440x900_75" 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1440x900_60" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1440x900_50" 87.41 1440 1512 1664 1888 900 901 904 926 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_120" 181.21 1280 1376 1520 1760 800 801 804 858 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_100" 147.89 1280 1376 1512 1744 800 801 804 848 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_85" 123.38 1280 1368 1504 1728 800 801 804 840 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_50" 68.56 1280 1336 1472 1664 800 801 804 824 -HSync +Vsync
EndSection

Section "Device"
Identifier "device1"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce 8100 to GeForce 415"
Driver "nouveau"
Option "DPMS"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Modes "1440x900" "1280x800"
EndSubsection

Subsection "Display"
Depth 15
Modes "1440x900" "1280x800"
EndSubsection

Subsection "Display"
Depth 16
Modes "1440x900" "1280x800"
EndSubsection

Subsection "Display"
Depth 24
Modes "1440x900" "1280x800"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
EndSection


et le log d'erreur quand je fais un startx à partir du tty
Caché :
[ 59.033]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 59.033] Build Operating System: ecosse 4.14.110-server-1.mga6
[ 59.033] Current Operating System: Linux localhost 5.1.20-desktop-2.mga7 #1 SMP Fri Jul 26 23:04:19 UTC 2019 x86_64
[ 59.034] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.1.20-desktop-2.mga7 root=UUID=b201b798-c36d-4260-8d14-73a8775d3638 ro noiswmd nokmsboot resume=UUID=c19a58ca-56ca-491b-8702-bdb49ff9b070 audit=0 vga=791
[ 59.034] Build Date: 22 April 2019 09:44:56PM
[ 59.034] Build ID: x11-server 1.20.4-7.mga7
[ 59.034] Current version of pixman: 0.38.4
[ 59.035] Before reporting problems, check https://bugs.mageia.org
to make sure that you have the latest version.
[ 59.035] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 59.035] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 4 10:32:15 2019
[ 59.036] (==) Using config file: "/etc/X11/xorg.conf"
[ 59.036] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 59.036] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 59.037] (==) ServerLayout "layout1"
[ 59.037] (**) |-->Screen "screen1" (0)
[ 59.037] (**) | |-->Monitor "monitor1"
[ 59.037] (**) | |-->Device "device1"
[ 59.037] (**) Option "DontZap" "False"
[ 59.037] (**) Option "AllowMouseOpenFail"
[ 59.037] (==) Automatically adding devices
[ 59.037] (==) Automatically enabling devices
[ 59.037] (==) Automatically adding GPU devices
[ 59.037] (==) Automatically binding GPU devices
[ 59.037] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 59.037] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 59.037] (**) ModulePath set to "/usr/lib64/xorg/extra-modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 59.037] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 59.037] (II) Loader magic: 0x616d40
[ 59.037] (II) Module ABI versions:
[ 59.037] X.Org ANSI C Emulation: 0.4
[ 59.037] X.Org Video Driver: 24.0
[ 59.037] X.Org XInput driver : 24.1
[ 59.037] X.Org Server Extension : 10.0
[ 59.038] (++) using VT number 2

[ 59.040] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 59.043] (--) PCI:*(1@0:0:0) 10de:06e9:1043:19b2 rev 161, Mem @ 0xfc000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/131072
[ 59.043] (II) Open ACPI successful (/var/run/acpid.socket)
[ 59.043] (II) "glx" will be loaded by default.
[ 59.043] (II) LoadModule: "v4l"
[ 59.044] (II) Loading /usr/lib64/xorg/modules/drivers/v4l_drv.so
[ 59.044] (II) Module v4l: vendor="X.Org Foundation"
[ 59.044] compiled for 1.20.1, module version = 0.1.1
[ 59.044] ABI class: X.Org Video Driver, version 24.0
[ 59.044] (II) LoadModule: "glx"
[ 59.044] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 59.046] (II) Module glx: vendor="X.Org Foundation"
[ 59.046] compiled for 1.20.4, module version = 1.0.0
[ 59.046] ABI class: X.Org Server Extension, version 10.0
[ 59.046] (II) LoadModule: "nouveau"
[ 59.046] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[ 59.047] (II) Module nouveau: vendor="X.Org Foundation"
[ 59.047] compiled for 1.20.3, module version = 1.0.16
[ 59.047] Module class: X.Org Video Driver
[ 59.047] ABI class: X.Org Video Driver, version 24.0
[ 59.047] (II) v4l driver for Video4Linux overlay mode (V4L2)
[ 59.047] (II) NOUVEAU driver
[ 59.047] (II) NOUVEAU driver for NVIDIA chipset families :
[ 59.047] RIVA TNT (NV04)
[ 59.047] RIVA TNT2 (NV05)
[ 59.047] GeForce 256 (NV10)
[ 59.047] GeForce 2 (NV11, NV15)
[ 59.047] GeForce 4MX (NV17, NV18)
[ 59.047] GeForce 3 (NV20)
[ 59.047] GeForce 4Ti (NV25, NV28)
[ 59.047] GeForce FX (NV3x)
[ 59.047] GeForce 6 (NV4x)
[ 59.047] GeForce 7 (G7x)
[ 59.047] GeForce 8 (G8x)
[ 59.047] GeForce 9 (G9x)
[ 59.047] GeForce GTX 2xx/3xx (GT2xx)
[ 59.047] GeForce GTX 4xx/5xx (GFxxx)
[ 59.047] GeForce GTX 6xx/7xx (GKxxx)
[ 59.047] GeForce GTX 9xx (GMxxx)
[ 59.047] GeForce GTX 10xx (GPxxx)
[ 59.048] (WW) Falling back to old probe method for v4l
[ 60.733] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[ 60.733] (WW) Falling back to old probe method for v4l
[ 60.733] (EE) No devices detected.
[ 60.733] (EE)
Fatal server error:
[ 60.734] (EE) no screens found(EE)
[ 60.734] (EE)
Please consult the Mageia support
at https://bugs.mageia.org
for help.
[ 60.734] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 60.734] (EE)
[ 60.752] (EE) Server terminated with error (1). Closing log file.


Si quelqu'un a une idée ? Ca fait plus de 4h que je fais des essais en tout genre sans succés.
D'ailleur sur la opensuse leap15.1 qui tourne bien sur cette même machine, je ne trouve pas de xorg.conf ! Dommage, ça aurais été pratique pour comparer.

Merci d'avance.


frenchmageiauser_a1258
Asus X71SL Intel P7350 - 4Go Ram - Nvidia 9300m GS (Tri boot Mageia 7- 64 bits - Plasma 5.15.4 / Open suse 15.1 Plasma 5.12.8 / Windows 8.1)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 7-64 bits - Plasma 5.15.4 / Mint 18.1 Cinamon / Open Suse 15.1 Plasma 5.12.8)
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1413

Le 04/08/2019 à 16h50
Bonjour,

Le message d' erreur du startx semble explicite... En fait il ne trouve pas de configuration adéquate pour que le serveur x ne se lance...

Je n' ai pas comparé mon fichier de configuration xorg afin de voir si toutes le modelines sont également présentes...

La carte 9300m est capable de tenir le 1440 en résolution ?

Je ne sais pas quel outil edid on pourrait utiliser pour voir ce que l' écran est capable de supporter... Le problème vient peut être de là ?
   
Jybz Membre non connecté

Rang

Avatar

Modérateur

Inscrit le : 10/10/2018 à 10h26

Messages: 1851

Le 04/08/2019 à 16h53
Code BASH :
xrandr
?
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie