failed to run /usr/bin/make [make bzImage -j 32 CC=/syzkaller/clang-kmsan/bin/clang]: exit status 2 scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h DESCEND objtool CHK scripts/mod/devicetable-offsets.h CHK include/generated/bounds.h CHK include/generated/timeconst.h CC arch/x86/kernel/asm-offsets.s CHK include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CC arch/x86/realmode/init.o AS arch/x86/entry/entry_64.o CC arch/x86/net/bpf_jit_comp.o AS arch/x86/entry/thunk_64.o CC init/main.o CC arch/x86/ia32/sys_ia32.o CHK include/generated/compile.h CC arch/x86/events/core.o CC certs/system_keyring.o CC arch/x86/entry/syscall_64.o CC arch/x86/ia32/ia32_signal.o CC arch/x86/platform/intel/iosf_mbi.o AS arch/x86/realmode/rm/trampoline_64.o CC arch/x86/events/msr.o AS arch/x86/realmode/rm/header.o AS arch/x86/realmode/rm/reboot.o AS arch/x86/realmode/rm/wakeup_asm.o CC arch/x86/entry/common.o CC arch/x86/platform/efi/quirks.o CC init/do_mounts.o CC arch/x86/realmode/rm/wakemain.o CC arch/x86/events/amd/core.o CC arch/x86/mm/init.o CC arch/x86/entry/vdso/vma.o CC arch/x86/events/intel/core.o CC arch/x86/crypto/glue_helper.o CC ipc/compat.o CC security/integrity/iint.o CC ipc/util.o CC security/integrity/integrity_audit.o CC arch/x86/platform/efi/efi.o CC ipc/msgutil.o AS arch/x86/entry/entry_64_compat.o CC arch/x86/entry/vsyscall/vsyscall_gtod.o CC arch/x86/realmode/rm/video-mode.o CC ipc/msg.o CC fs/open.o CC kernel/fork.o CC arch/x86/kernel/process_64.o CC mm/filemap.o CC security/keys/gc.o CC arch/x86/realmode/rm/regs.o CC arch/x86/realmode/rm/video-vga.o CC arch/x86/entry/syscall_32.o CC arch/x86/realmode/rm/video-vesa.o AR certs/built-in.o CC arch/x86/entry/vsyscall/vsyscall_64.o CC arch/x86/realmode/rm/video-bios.o PASYMS arch/x86/realmode/rm/pasyms.h LDS arch/x86/realmode/rm/realmode.lds AS arch/x86/entry/vsyscall/vsyscall_emu_64.o LD arch/x86/realmode/rm/realmode.elf CC arch/x86/entry/vdso/vdso32-setup.o AR security/integrity/integrity.o AR security/integrity/built-in.o RELOCS arch/x86/realmode/rm/realmode.relocs OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o CC crypto/api.o CC security/commoncap.o CC security/min_addr.o arch/x86/mm/init.c:127:35: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_record_future_shadow_range(__va(pfn << PAGE_SHIFT), __va((pfn + num) << PAGE_SHIFT)); ^~~~~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/page.h:59:19: note: expanded from macro '__va' #define __va(x) ((void *)((unsigned long)(x)+PAGE_OFFSET)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/mm/init.c:88:54: note: passing argument to parameter 'start' here void __initdata kmsan_record_future_shadow_range(u64 start, u64 end); ^ arch/x86/mm/init.c:127:60: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_record_future_shadow_range(__va(pfn << PAGE_SHIFT), __va((pfn + num) << PAGE_SHIFT)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/page.h:59:19: note: expanded from macro '__va' #define __va(x) ((void *)((unsigned long)(x)+PAGE_OFFSET)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/mm/init.c:88:65: note: passing argument to parameter 'end' here void __initdata kmsan_record_future_shadow_range(u64 start, u64 end); ^ AR arch/x86/realmode/built-in.o CC security/security.o CC ipc/sem.o CC security/selinux/avc.o LDS arch/x86/entry/vdso/vdso.lds CC ipc/shm.o CC security/selinux/hooks.o AR arch/x86/platform/intel/built-in.o CC security/selinux/selinuxfs.o CC security/selinux/netlink.o CC arch/x86/entry/vdso/vclock_gettime.o CC arch/x86/platform/efi/efi_64.o CC security/keys/key.o CC security/keys/keyring.o CC arch/x86/crypto/aes_glue.o CC security/lsm_audit.o CC arch/x86/events/amd/uncore.o 2 warnings generated. CC arch/x86/entry/vdso/vgetcpu.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC init/do_mounts_initrd.o CC init/do_mounts_md.o CC ipc/syscall.o AS arch/x86/platform/efi/efi_stub_64.o CC arch/x86/mm/init_64.o AR arch/x86/ia32/built-in.o CC arch/x86/mm/fault.o CC arch/x86/mm/ioremap.o CC arch/x86/crypto/des3_ede_glue.o CC init/initramfs.o AR arch/x86/entry/vsyscall/built-in.o CC init/calibrate.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC security/selinux/nlmsgtab.o VDSO arch/x86/entry/vdso/vdso32.so.dbg OBJCOPY arch/x86/entry/vdso/vdso64.so OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-64.c VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/entry/vdso/vdso-image-64.o CC ipc/ipc_sysctl.o CC arch/x86/entry/vdso/vdso-image-32.o CC crypto/cipher.o CC init/init_task.o CC fs/read_write.o AR arch/x86/platform/efi/built-in.o CC fs/file_table.o AR arch/x86/platform/built-in.o CC fs/super.o AR arch/x86/entry/vdso/built-in.o AR arch/x86/entry/built-in.o CC crypto/compress.o CC init/version.o AR init/mounts.o CC ipc/mqueue.o CC ipc/namespace.o CC security/keys/keyctl.o CC security/keys/permission.o CC security/device_cgroup.o CC arch/x86/crypto/camellia_glue.o CC arch/x86/mm/extable.o CC arch/x86/events/amd/ibs.o CC fs/char_dev.o CC security/selinux/netif.o CC security/selinux/netnode.o CC security/selinux/netport.o AR init/built-in.o CC ipc/mq_sysctl.o CC security/selinux/ibpkey.o CC crypto/memneq.o CC arch/x86/events/intel/bts.o CC block/bio.o CC block/elevator.o CC security/keys/process_keys.o AR arch/x86/net/built-in.o CC security/keys/request_key.o CC fs/stat.o CC arch/x86/events/intel/ds.o CC arch/x86/mm/pageattr.o CC security/selinux/exports.o CC arch/x86/events/intel/knc.o CC arch/x86/mm/mmap.o CC crypto/crypto_wq.o CC drivers/acpi/tables.o CC drivers/acpi/blacklist.o CC arch/x86/kernel/signal.o CC security/selinux/ss/ebitmap.o CC arch/x86/mm/pat.o CC security/selinux/ss/hashtab.o CC arch/x86/kernel/signal_compat.o CC arch/x86/events/amd/iommu.o CC fs/exec.o CC fs/pipe.o CC crypto/crypto_engine.o CC security/keys/request_key_auth.o CC fs/namei.o CC arch/x86/crypto/blowfish_glue.o CC kernel/exec_domain.o CC crypto/algapi.o CC security/keys/user_defined.o CC drivers/acpi/osi.o CC arch/x86/mm/pgtable.o CC security/keys/compat.o CC arch/x86/events/intel/lbr.o CC arch/x86/events/intel/p4.o CC arch/x86/kernel/traps.o CC drivers/acpi/osl.o CC fs/fcntl.o CC security/keys/proc.o CC security/keys/sysctl.o CC arch/x86/kernel/idt.o CC arch/x86/kernel/irq.o CC kernel/panic.o CC drivers/acpi/utils.o AR ipc/built-in.o CC sound/sound_core.o AR arch/x86/events/amd/built-in.o CC crypto/scatterwalk.o CC crypto/proc.o CC sound/core/sound.o CC arch/x86/crypto/twofish_glue.o CC sound/core/init.o CC mm/mempool.o CC arch/x86/mm/physaddr.o CC security/selinux/ss/sidtab.o CC arch/x86/mm/setup_nx.o AR security/keys/built-in.o CC arch/x86/mm/tlb.o CC arch/x86/crypto/twofish_glue_3way.o CC block/blk-core.o CC arch/x86/kernel/irq_64.o CC fs/ioctl.o CC kernel/cpu.o CC arch/x86/events/intel/p6.o CC kernel/exit.o CC sound/core/memory.o CC sound/core/control.o CC crypto/aead.o CC crypto/ablkcipher.o CC crypto/blkcipher.o CC arch/x86/mm/cpu_entry_area.o CC sound/hda/hda_bus_type.o CC crypto/skcipher.o CC sound/hda/hdac_bus.o CC block/blk-tag.o CC arch/x86/events/intel/pt.o CC sound/core/misc.o CC mm/oom_kill.o CC arch/x86/kernel/dumpstack_64.o CC fs/readdir.o CC drivers/acpi/reboot.o CC sound/hda/hdac_device.o CC fs/select.o CC arch/x86/crypto/salsa20_glue.o CC arch/x86/mm/pat_rbtree.o CC arch/x86/events/intel/rapl.o CC sound/core/device.o CC arch/x86/events/intel/uncore.o CC sound/hda/hdac_sysfs.o CC security/selinux/ss/avtab.o CC fs/dcache.o CC sound/core/info.o CC drivers/acpi/nvs.o CC fs/inode.o CC arch/x86/kernel/time.o CC crypto/seqiv.o CC crypto/echainiv.o CC block/blk-sysfs.o CC sound/core/info_oss.o CC arch/x86/crypto/chacha20_glue.o clang-7: /usr/local/google/src/llvm/llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1032: llvm::SDNode::SDNode(unsigned int, unsigned int, llvm::DebugLoc, llvm::SDVTList): Assertion `NumValues == VTs.NumVTs && "NumValues wasn't wide enough for its operands!"' failed. /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x1a)[0x250b41a] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm3sys17RunSignalHandlersEv+0x3e)[0x25095fe] CC arch/x86/kernel/ioport.o /syzkaller/clang-kmsan/bin/clang-7[0x2509760] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x2b3334bc9390] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x2b3335efa428] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x2b3335efc02a] /lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7)[0x2b3335ef2bd7] /lib/x86_64-linux-gnu/libc.so.6(+0x2dc82)[0x2b3335ef2c82] /syzkaller/clang-kmsan/bin/clang-7[0x2d1dc0d] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_8ArrayRefINS_7SDValueEEE+0x203)[0x2d34d43] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm12SelectionDAG14getMergeValuesENS_8ArrayRefINS_7SDValueEEERKNS_5SDLocE+0x14d)[0x2d34f0d] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder12getValueImplEPKNS_5ValueE+0xf7a)[0x2ce3eea] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder8getValueEPKNS_5ValueE+0x17c)[0x2ce433c] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder10visitStoreERKNS_9StoreInstE+0x1e0)[0x2cf0890] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder5visitERKNS_11InstructionE+0x43)[0x2d0c023] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm16SelectionDAGISel16SelectBasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb1ELb0EvEELb0ELb1EEES6_Rb+0x16d)[0x2d55a7d] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm16SelectionDAGISel20SelectAllBasicBlocksERKNS_8FunctionE+0x876)[0x2d593f6] /syzkaller/clang-kmsan/bin/clang-7[0x2d5b789] /syzkaller/clang-kmsan/bin/clang-7[0x1874914] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x195)[0x1d02355] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x283)[0x204b213] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0x204b2bc] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x2da)[0x204bb2a] /syzkaller/clang-kmsan/bin/clang-7[0x26cb18a] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x325)[0x26cc585] /syzkaller/clang-kmsan/bin/clang-7[0x2e234a6] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang8ParseASTERNS_4SemaEbb+0x34c)[0x35d564c] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang13CodeGenAction13ExecuteActionEv+0x40)[0x2e22900] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang14FrontendAction7ExecuteEv+0xb6)[0x2acbd26] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x186)[0x2a9e1d6] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0xd0c)[0x2b6a9ac] /syzkaller/clang-kmsan/bin/clang-7(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0xe68)[0xd8e8e8] /syzkaller/clang-kmsan/bin/clang-7(main+0x14cf)[0xd1be0f] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x2b3335ee5830] /syzkaller/clang-kmsan/bin/clang-7(_start+0x2a)[0xd89aca] Stack dump: 0. Program arguments: /syzkaller/clang-kmsan/bin/clang-7 -cc1 -triple x86_64-unknown-linux-gnu -S -disable-free -main-file-name cpu_entry_area.c -mrelocation-model static -mthread-model posix -fno-merge-all-constants -mllvm -warn-stack-size=2048 -mdisable-fp-elim -relaxed-aliasing -mdisable-tail-calls -fmath-errno -masm-verbose -no-integrated-as -mconstructor-aliases -fuse-init-array -mcode-model kernel -target-cpu x86-64 -target-feature -sse -target-feature -mmx -target-feature -sse2 -target-feature -3dnow -target-feature -avx -target-feature -x87 -disable-red-zone -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -coverage-notes-file /syzkaller/managers/upstream-kmsan-gce/kernel/arch/x86/mm/cpu_entry_area.gcno -nostdsysteminc -nobuiltininc -resource-dir /syzkaller/clang-kmsan/lib/clang/7.0.0 -dependency-file arch/x86/mm/.cpu_entry_area.o.d -MT arch/x86/mm/cpu_entry_area.o -sys-header-deps -isystem /usr/lib/gcc/x86_64-linux-gnu/5.4.0/include -include ./include/linux/kconfig.h -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 -D __KERNEL__ -D CONFIG_AS_CFI=1 -D CONFIG_AS_CFI_SIGNAL_FRAME=1 -D CONFIG_AS_CFI_SECTIONS=1 -D CONFIG_AS_FXSAVEQ=1 -D CONFIG_AS_SSSE3=1 -D CONFIG_AS_CRC32=1 -D CONFIG_AS_AVX=1 -D CONFIG_AS_AVX2=1 -D CONFIG_AS_AVX512=1 -D CONFIG_AS_SHA1_NI=1 -D CONFIG_AS_SHA256_NI=1 -D KBUILD_BASENAME="cpu_entry_area" -D KBUILD_MODNAME="cpu_entry_area" -O2 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -Wno-format-security -Wno-sign-compare -Wno-format-invalid-specifier -Wno-gnu -Wno-address-of-packed-member -Wno-tautological-compare -Wno-unused-const-variable -Wdeclaration-after-statement -Wno-pointer-sign -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized -std=gnu89 -fno-dwarf-directory-asm -fdebug-compilation-dir /syzkaller/managers/upstream-kmsan-gce/kernel -ferror-limit 19 -fmessage-length 0 -fsanitize-coverage-type=3 -fsanitize-coverage-trace-pc -fsanitize=kernel-memory -mllvm -msan-handle-asm-conservative=1 -fwrapv -mstack-alignment=8 -fwchar-type=short -fno-signed-wchar -fobjc-runtime=gcc -fno-common -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /tmp/cpu_entry_area-5ed1f0.s -x c arch/x86/mm/cpu_entry_area.c 1. parser at end of file 2. Code generation 3. Running pass 'Function Pass Manager' on module 'arch/x86/mm/cpu_entry_area.c'. 4. Running pass 'X86 DAG->DAG Instruction Selection' on function '@setup_cpu_entry_areas' CC crypto/ahash.o CC arch/x86/kernel/dumpstack.o CC arch/x86/mm/hugetlbpage.o CC arch/x86/mm/numa.o CC sound/hda/hdac_regmap.o CC arch/x86/events/intel/uncore_nhmex.o clang-7: error: unable to execute command: Aborted (core dumped) clang-7: error: clang frontend command failed due to signal (use -v to see invocation) clang version 7.0.0 (trunk 329060) (llvm/trunk 329054) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /syzkaller/clang-kmsan/bin clang-7: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. CC sound/core/isadma.o clang-7: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-7: note: diagnostic msg: /tmp/cpu_entry_area-6edce2.c clang-7: note: diagnostic msg: /tmp/cpu_entry_area-6edce2.sh clang-7: note: diagnostic msg: ******************** scripts/Makefile.build:324: recipe for target 'arch/x86/mm/cpu_entry_area.o' failed make[2]: *** [arch/x86/mm/cpu_entry_area.o] Error 254 make[2]: *** Waiting for unfinished jobs.... CC sound/core/sound_oss.o CC drivers/acpi/wakeup.o CC fs/attr.o CC sound/hda/hdac_controller.o CC arch/x86/crypto/serpent_sse2_glue.o CC crypto/shash.o CC fs/bad_inode.o CC crypto/akcipher.o CC arch/x86/events/intel/uncore_snb.o CC sound/core/vmaster.o CC security/selinux/ss/policydb.o CC sound/core/ctljack.o CC crypto/kpp.o CC arch/x86/kernel/nmi.o CC drivers/acpi/sleep.o CC drivers/acpi/device_sysfs.o CC security/selinux/ss/services.o CC sound/core/jack.o CC fs/file.o CC kernel/softirq.o CC block/blk-flush.o CC sound/core/hwdep.o CC crypto/dh.o CC fs/filesystems.o CC sound/core/timer.o CC sound/core/hrtimer.o CC arch/x86/kernel/ldt.o CC arch/x86/crypto/aesni-intel_glue.o CC sound/hda/hdac_stream.o scripts/Makefile.build:583: recipe for target 'arch/x86/mm' failed make[1]: *** [arch/x86/mm] Error 2 make[1]: *** Waiting for unfinished jobs.... CC sound/hda/array.o CC crypto/dh_helper.o CC sound/core/pcm.o CC arch/x86/events/intel/uncore_snbep.o CC fs/namespace.o CC kernel/resource.o CC mm/maccess.o CC sound/core/pcm_native.o CC arch/x86/events/intel/cstate.o CC arch/x86/kernel/setup.o AR arch/x86/events/intel/intel-rapl-perf.o CC arch/x86/crypto/fpu.o CC drivers/acpi/device_pm.o CC sound/core/pcm_lib.o CC sound/hda/hdmi_chmap.o CC sound/hda/trace.o CC crypto/rsa.o CC arch/x86/kernel/x86_init.o CC fs/seq_file.o CC sound/core/pcm_misc.o CC block/blk-settings.o CC mm/page_alloc.o CC drivers/acpi/proc.o CC arch/x86/kernel/i8259.o CC arch/x86/kernel/irqinit.o CC kernel/sysctl.o AR arch/x86/events/intel/intel-cstate.o CC sound/hda/hdac_i915.o CC crypto/rsa-pkcs1pad.o CC fs/xattr.o CC fs/libfs.o CC crypto/acompress.o CC arch/x86/crypto/ghash-clmulni-intel_glue.o CC arch/x86/crypto/crc32c-intel_glue.o CC sound/core/pcm_memory.o CC arch/x86/kernel/jump_label.o CC arch/x86/kernel/irq_work.o CC drivers/acpi/bus.o CC fs/fs-writeback.o CC sound/core/memalloc.o CC arch/x86/kernel/probe_roms.o CC arch/x86/kernel/sys_x86_64.o CC drivers/acpi/glue.o CC block/blk-ioc.o CC arch/x86/pci/i386.o CC arch/x86/kernel/espfix_64.o AR sound/hda/snd-hda-core.o AR sound/hda/built-in.o CC arch/x86/pci/init.o CC crypto/scompress.o CC fs/pnode.o CC arch/x86/kernel/ksysfs.o CC kernel/sysctl_binary.o CC sound/core/pcm_timer.o CC arch/x86/crypto/sha1_ssse3_glue.o CC kernel/capability.o CC fs/splice.o CC sound/pci/hda/hda_bind.o CC sound/pci/hda/hda_codec.o CC arch/x86/kernel/bootflag.o AR arch/x86/events/intel/intel-uncore.o CC arch/x86/kernel/e820.o CC crypto/algboss.o CC arch/x86/pci/mmconfig_64.o CC drivers/acpi/scan.o CC arch/x86/kernel/pci-dma.o CC fs/sync.o CC fs/utimes.o CC arch/x86/pci/direct.o CC drivers/acpi/resource.o CC arch/x86/kernel/quirks.o CC block/blk-map.o CC sound/core/sgbuf.o CC crypto/testmgr.o CC block/blk-exec.o CC sound/core/seq_device.o CC kernel/ptrace.o CC sound/pci/hda/hda_jack.o CC sound/core/oss/mixer_oss.o CC arch/x86/crypto/crc32-pclmul_glue.o CC kernel/user.o CC kernel/signal.o CC arch/x86/pci/mmconfig-shared.o CC arch/x86/pci/fixup.o CC fs/stack.o CC block/blk-merge.o CC arch/x86/pci/acpi.o CC arch/x86/pci/legacy.o CC sound/core/seq/seq.o AR sound/core/snd.o CC crypto/crypto_user.o CC fs/fs_struct.o AR sound/core/snd-hwdep.o AR sound/core/snd-timer.o AR sound/core/snd-hrtimer.o AR sound/core/snd-seq-device.o CC fs/statfs.o CC block/blk-softirq.o CC fs/fs_pin.o CC fs/nsfs.o CC block/blk-timeout.o CC fs/buffer.o CC arch/x86/kernel/topology.o CC kernel/sys.o CC arch/x86/crypto/sha256_ssse3_glue.o CC drivers/acpi/acpi_processor.o CC sound/core/seq/seq_lock.o CC arch/x86/pci/irq.o CC security/selinux/ss/conditional.o CC fs/block_dev.o CC arch/x86/kernel/kdebugfs.o CC arch/x86/kernel/alternative.o CC fs/direct-io.o CC arch/x86/pci/common.o CC arch/x86/pci/early.o CC fs/mpage.o CC sound/core/seq/seq_clientmgr.o CC sound/pci/hda/hda_auto_parser.o CC block/blk-lib.o CC sound/core/seq/seq_memory.o CC crypto/cmac.o CC fs/proc_namespace.o CC arch/x86/kernel/i8253.o CC fs/9p/vfs_super.o CC arch/x86/crypto/sha512_ssse3_glue.o CC fs/9p/vfs_inode.o CC sound/core/oss/pcm_oss.o CC drivers/acpi/processor_core.o CC drivers/acpi/processor_pdc.o CC arch/x86/pci/bus_numa.o CC arch/x86/pci/amd_bus.o CC arch/x86/kernel/pci-nommu.o CC arch/x86/kernel/hw_breakpoint.o CC fs/autofs4/init.o CC crypto/hmac.o CC drivers/acpi/ec.o CC drivers/acpi/dock.o CC fs/debugfs/inode.o CC sound/core/oss/pcm_plugin.o CC security/selinux/ss/mls.o CC block/blk-mq.o CC fs/debugfs/file.o CC drivers/acpi/pci_root.o CC kernel/umh.o CC block/blk-mq-tag.o CC fs/9p/vfs_inode_dotl.o CC arch/x86/crypto/poly1305_glue.o CC fs/devpts/inode.o CC fs/autofs4/inode.o CC arch/x86/kernel/tsc.o AR arch/x86/pci/built-in.o CC arch/x86/power/cpu.o CC sound/pci/hda/hda_sysfs.o AR sound/core/snd-pcm.o CC sound/pci/hda/hda_controller.o CC fs/efivarfs/inode.o CC arch/x86/kernel/tsc_msr.o CC crypto/vmac.o CC drivers/acpi/pci_link.o CC arch/x86/crypto/camellia_aesni_avx_glue.o CC arch/x86/kernel/io_delay.o CC fs/9p/vfs_addr.o CC fs/9p/vfs_file.o CC fs/9p/vfs_dir.o CC kernel/workqueue.o CC fs/autofs4/root.o AR fs/devpts/devpts.o AR fs/devpts/built-in.o CC fs/efivarfs/file.o CC fs/efivarfs/super.o CC sound/core/seq/seq_queue.o CC sound/core/seq/seq_fifo.o CC fs/exportfs/expfs.o CC sound/pci/hda/hda_proc.o CC kernel/pid.o CC block/blk-stat.o CC security/selinux/ss/status.o CC arch/x86/kernel/rtc.o CC block/blk-mq-sysfs.o CC drivers/acpi/pci_irq.o AR fs/debugfs/debugfs.o CC block/blk-mq-cpumap.o AR fs/debugfs/built-in.o CC sound/core/oss/io.o CC fs/ext4/balloc.o CC fs/ext4/bitmap.o CC arch/x86/crypto/cast5_avx_glue.o CC drivers/acpi/acpi_lpss.o CC sound/core/seq/seq_prioq.o CC sound/core/seq/seq_timer.o CC sound/core/seq/seq_system.o AR fs/efivarfs/efivarfs.o AR fs/efivarfs/built-in.o AR fs/exportfs/exportfs.o AR fs/exportfs/built-in.o CC fs/fat/cache.o CC fs/9p/vfs_dentry.o CC fs/9p/v9fs.o CC fs/hugetlbfs/inode.o CC arch/x86/kernel/pci-iommu_table.o CC block/blk-mq-sched.o CC arch/x86/power/hibernate_64.o CC block/ioctl.o CC block/genhd.o CC sound/core/oss/copy.o CC sound/core/seq/seq_ports.o CC drivers/acpi/acpi_apd.o CC block/partition-generic.o AR arch/x86/events/intel/built-in.o AR arch/x86/events/built-in.o CC sound/core/oss/linear.o CC fs/autofs4/symlink.o CC security/selinux/netlabel.o CC crypto/xcbc.o CC kernel/task_work.o CC arch/x86/video/fbdev.o CC sound/pci/hda/hda_hwdep.o CC sound/core/seq/seq_info.o CC fs/ext4/block_validity.o CC arch/x86/crypto/cast6_avx_glue.o CC arch/x86/kernel/process.o CC fs/9p/fid.o CC fs/autofs4/waitq.o CC sound/core/seq/oss/seq_oss.o CC drivers/acpi/acpi_platform.o CC sound/pci/hda/hda_intel.o CC sound/core/oss/mulaw.o AS arch/x86/power/hibernate_asm_64.o CC fs/fat/dir.o CC fs/9p/xattr.o CC fs/fat/fatent.o CC sound/core/seq/seq_dummy.o AR arch/x86/power/built-in.o CC sound/core/seq/seq_midi_event.o CC net/socket.o AR arch/x86/video/built-in.o CC net/802/p8022.o CC net/8021q/vlan_core.o CC net/802/psnap.o AR sound/pci/hda/snd-hda-codec.o CC net/802/fddi.o CC crypto/crypto_null.o CC mm/page-writeback.o CC sound/core/seq/oss/seq_oss_init.o CC mm/readahead.o CC block/ioprio.o CC sound/core/oss/route.o CC net/8021q/vlan.o CC drivers/acpi/acpi_pnp.o CC arch/x86/crypto/twofish_avx_glue.o AR sound/core/seq/snd-seq.o AR sound/core/seq/snd-seq-dummy.o CC arch/x86/crypto/serpent_avx_glue.o CC fs/ext4/dir.o CC sound/core/oss/rate.o AR fs/9p/9p.o CC block/badblocks.o AR fs/9p/built-in.o CC fs/isofs/namei.o CC block/partitions/check.o AR security/selinux/selinux.o AR security/selinux/built-in.o AR security/built-in.o CC fs/autofs4/expire.o CC fs/isofs/inode.o AR fs/hugetlbfs/hugetlbfs.o AR fs/hugetlbfs/built-in.o CC lib/lockref.o CC block/bounce.o CC net/802/stp.o CC crypto/md4.o CC crypto/md5.o CC drivers/acpi/power.o AR sound/core/oss/snd-mixer-oss.o CC sound/core/seq/oss/seq_oss_timer.o CC fs/jbd2/transaction.o CC lib/parser.o CC fs/jbd2/commit.o CC sound/core/seq/oss/seq_oss_ioctl.o CC block/partitions/amiga.o CC sound/core/seq/oss/seq_oss_event.o CC fs/isofs/dir.o CC fs/fat/file.o CC net/8021q/vlan_dev.o CC arch/x86/crypto/camellia_aesni_avx2_glue.o CC block/scsi_ioctl.o AR sound/core/oss/snd-pcm-oss.o AR sound/core/oss/built-in.o CC lib/debug_locks.o CC fs/autofs4/dev-ioctl.o CC block/bsg.o CC fs/fat/inode.o CC lib/random32.o CC sound/x86/intel_hdmi_audio.o CC lib/bust_spinlocks.o CC block/blk-cgroup.o CC sound/core/seq/oss/seq_oss_rw.o AR net/802/built-in.o CC net/8021q/vlan_netlink.o CC net/9p/mod.o CC fs/kernfs/mount.o CC arch/x86/kernel/acpi/boot.o CC block/partitions/mac.o CC arch/x86/kernel/apic/apic.o CC fs/ext4/ext4_jbd2.o CC crypto/rmd128.o CC arch/x86/kernel/cpu/intel_cacheinfo.o CC arch/x86/kernel/acpi/sleep.o AR sound/pci/hda/snd-hda-intel.o CC drivers/acpi/event.o AR sound/pci/hda/built-in.o CC arch/x86/kernel/cpu/scattered.o CC net/9p/client.o CC arch/x86/kernel/cpu/topology.o AR sound/pci/built-in.o CC arch/x86/crypto/serpent_avx2_glue.o CC arch/x86/crypto/sha1-mb/sha1_mb.o CC lib/kasprintf.o CC block/partitions/msdos.o CC drivers/acpi/sysfs.o CC drivers/acpi/property.o CC fs/isofs/util.o AR fs/autofs4/autofs4.o CC arch/x86/kernel/cpu/common.o CC sound/core/seq/oss/seq_oss_synth.o AR fs/autofs4/built-in.o CC arch/x86/kernel/cpu/rdrand.o CC lib/bitmap.o CC fs/lockd/clntlock.o CC fs/kernfs/inode.o CC fs/lockd/clntproc.o CC arch/x86/kernel/cpu/match.o CC arch/x86/kernel/cpu/bugs.o CC block/noop-iosched.o CC drivers/acpi/acpi_cmos_rtc.o CC net/8021q/vlanproc.o arch/x86/kernel/apic/apic.c:1041:18: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement] struct pt_regs *old_regs = set_irq_regs(regs); ^ AS arch/x86/kernel/acpi/wakeup_64.o CC fs/isofs/rock.o CC arch/x86/crypto/sha256-mb/sha256_mb.o CC drivers/acpi/x86/apple.o CC arch/x86/lib/msr-smp.o CC arch/x86/lib/cache-smp.o CC arch/x86/lib/msr.o CC arch/x86/kernel/fpu/init.o CC crypto/rmd160.o CC arch/x86/kernel/acpi/cppc_msr.o CC fs/jbd2/recovery.o AR arch/x86/crypto/sha1-mb/sha1-mb.o CC arch/x86/kernel/fpu/bugs.o AR arch/x86/crypto/sha1-mb/built-in.o AR sound/x86/snd-hdmi-lpe-audio.o AR sound/x86/built-in.o CC arch/x86/crypto/sha512-mb/sha512_mb.o CC arch/x86/kernel/fpu/core.o AR sound/core/seq/snd-seq-midi-event.o CC block/deadline-iosched.o CC block/cfq-iosched.o CC sound/core/seq/oss/seq_oss_midi.o CC mm/swap.o CC sound/core/seq/oss/seq_oss_readq.o CC fs/kernfs/dir.o CC kernel/extable.o CC drivers/acpi/x86/utils.o CC fs/ext4/extents.o CC fs/jbd2/checkpoint.o CC fs/fat/misc.o CC block/partitions/osf.o CC arch/x86/kernel/cpu/aperfmperf.o CC arch/x86/kernel/acpi/cstate.o AR net/8021q/8021q.o CC lib/scatterlist.o CC drivers/acpi/debugfs.o AR net/8021q/built-in.o CC net/atm/addr.o CC net/atm/pvc.o CC arch/x86/kernel/fpu/regset.o CC block/mq-deadline.o CC fs/lockd/clntxdr.o CC arch/x86/kernel/fpu/signal.o 1 warning generated. CC fs/isofs/export.o CC arch/x86/kernel/cpu/cpuid-deps.o CC drivers/acpi/numa.o CC arch/x86/lib/cmdline.o CC arch/x86/kernel/apic/apic_common.o CC fs/jbd2/revoke.o AR arch/x86/crypto/sha256-mb/sha256-mb.o AR arch/x86/crypto/sha256-mb/built-in.o AR arch/x86/crypto/aes-x86_64.o CC sound/core/seq/oss/seq_oss_writeq.o AR arch/x86/crypto/des3_ede-x86_64.o AR arch/x86/crypto/camellia-x86_64.o AR arch/x86/crypto/blowfish-x86_64.o AR arch/x86/crypto/twofish-x86_64.o AR arch/x86/crypto/twofish-x86_64-3way.o AR arch/x86/crypto/salsa20-x86_64.o AR arch/x86/crypto/chacha20-x86_64.o AR arch/x86/kernel/acpi/built-in.o AR arch/x86/crypto/serpent-sse2-x86_64.o AS arch/x86/lib/copy_user_64.o AR arch/x86/crypto/aesni-intel.o CC block/kyber-iosched.o AR arch/x86/crypto/ghash-clmulni-intel.o AR arch/x86/crypto/crc32c-intel.o AR arch/x86/crypto/sha1-ssse3.o AR arch/x86/crypto/crc32-pclmul.o AR arch/x86/crypto/sha256-ssse3.o AR arch/x86/crypto/sha512-ssse3.o AR arch/x86/crypto/poly1305-x86_64.o AR arch/x86/crypto/camellia-aesni-avx-x86_64.o AR arch/x86/crypto/cast5-avx-x86_64.o AR arch/x86/crypto/cast6-avx-x86_64.o AR arch/x86/crypto/twofish-avx-x86_64.o AR arch/x86/crypto/serpent-avx-x86_64.o AR arch/x86/crypto/camellia-aesni-avx2.o CC kernel/params.o CC arch/x86/lib/csum-partial_64.o AR arch/x86/crypto/serpent-avx2.o CC fs/kernfs/file.o CC net/atm/signaling.o CC fs/ext4/extents_status.o CC fs/fat/nfs.o CC arch/x86/kernel/cpu/proc.o CC arch/x86/kernel/apic/apic_noop.o CC block/partitions/sgi.o CC fs/lockd/host.o CC arch/x86/kernel/fpu/xstate.o AR arch/x86/crypto/sha512-mb/sha512-mb.o CC fs/isofs/joliet.o CC fs/isofs/compress.o AR arch/x86/crypto/sha512-mb/built-in.o AR arch/x86/crypto/built-in.o CC arch/x86/lib/csum-wrappers_64.o CC arch/x86/lib/delay.o CC net/atm/svc.o AR sound/core/seq/oss/snd-seq-oss.o AR sound/core/seq/oss/built-in.o AR sound/core/seq/built-in.o AR sound/core/built-in.o CC sound/last.o CC arch/x86/kernel/apic/ipi.o CC arch/x86/kernel/apic/vector.o CC drivers/acpi/acpi_lpat.o CC fs/jbd2/journal.o CC block/bfq-iosched.o CC arch/x86/kernel/cpu/powerflags.o CC fs/lockd/svc.o CC lib/uuid.o CC net/9p/error.o CC arch/x86/lib/error-inject.o CC fs/fat/namei_vfat.o CC arch/x86/kernel/cpu/intel.o AR sound/soundcore.o CC block/partitions/sun.o CC arch/x86/kernel/cpu/amd.o AR sound/built-in.o CC arch/x86/kernel/cpu/centaur.o CC fs/fat/namei_msdos.o CC lib/flex_array.o CC arch/x86/kernel/kprobes/core.o AS arch/x86/lib/getuser.o CC drivers/acpi/acpi_lpit.o CC arch/x86/kernel/kprobes/opt.o CC block/bfq-wf2q.o CC net/atm/ioctl.o CC kernel/kthread.o CC net/9p/util.o CC fs/kernfs/symlink.o CC crypto/rmd256.o AR fs/isofs/isofs.o CC crypto/rmd320.o CC arch/x86/kernel/apic/hw_nmi.o AR fs/isofs/built-in.o CC crypto/sha1_generic.o CC arch/x86/lib/insn-eval.o CC arch/x86/kernel/cpu/mcheck/mce.o CC lib/iov_iter.o CC net/9p/protocol.o CC block/partitions/efi.o CC mm/truncate.o AR fs/kernfs/built-in.o CC drivers/acpi/dptf/int340x_thermal.o CC arch/x86/kernel/cpu/microcode/core.o CC arch/x86/kernel/apic/io_apic.o CC arch/x86/kernel/cpu/microcode/intel.o CC drivers/acpi/acpica/dsargs.o CC arch/x86/kernel/cpu/mcheck/mce-severity.o CC drivers/acpi/acpica/dscontrol.o CC drivers/acpi/acpica/dsdebug.o CC drivers/acpi/acpica/dsfield.o AR arch/x86/kernel/fpu/built-in.o CC drivers/acpi/ac.o CC fs/lockd/svclock.o AR fs/fat/fat.o CC crypto/sha256_generic.o AR fs/fat/msdos.o CC net/9p/trans_fd.o CC net/atm/common.o AR arch/x86/kernel/kprobes/built-in.o AR drivers/acpi/dptf/built-in.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC arch/x86/kernel/cpu/mtrr/main.o CC drivers/acpi/acpica/dsinit.o CC drivers/acpi/acpica/dsmethod.o CC arch/x86/kernel/apic/msi.o CC net/bluetooth/af_bluetooth.o AS arch/x86/lib/putuser.o CC arch/x86/kernel/cpu/mcheck/mce-genpool.o CC fs/ext4/file.o CC drivers/acpi/acpica/dsmthdat.o AR fs/fat/vfat.o CC arch/x86/lib/usercopy.o AR fs/fat/built-in.o CC fs/ext4/fsmap.o CC block/partitions/karma.o CC block/bfq-cgroup.o CC arch/x86/kernel/cpu/microcode/amd.o CC kernel/nsproxy.o CC crypto/sha512_generic.o CC drivers/acpi/button.o CC drivers/acpi/acpica/dsobject.o CC block/compat_ioctl.o CC mm/vmscan.o CC arch/x86/lib/usercopy_64.o CC block/blk-mq-pci.o CC drivers/acpi/acpica/dsopcode.o CC block/blk-mq-virtio.o CC arch/x86/kernel/cpu/mcheck/mce_intel.o CC mm/shmem.o CC arch/x86/kernel/apic/x2apic_phys.o CC arch/x86/kernel/apic/x2apic_cluster.o CC net/atm/atm_misc.o CC arch/x86/kernel/cpu/mtrr/if.o AR block/partitions/built-in.o CC arch/x86/kernel/cpu/mtrr/generic.o CC arch/x86/kernel/cpu/mtrr/cleanup.o CC fs/ext4/fsync.o CC drivers/acpi/acpica/dspkginit.o CC drivers/acpi/fan.o CC drivers/acpi/acpi_video.o AR arch/x86/lib/lib.a EXPORTS arch/x86/lib/lib-ksyms.o CC drivers/acpi/video_detect.o CC kernel/notifier.o AR arch/x86/lib/built-in.o CC fs/ext4/hash.o CC drivers/acpi/acpica/dsutils.o CC kernel/ksysfs.o AR arch/x86/kernel/cpu/microcode/microcode.o CC drivers/acpi/acpica/dswexec.o AR arch/x86/kernel/cpu/microcode/built-in.o CC drivers/acpi/acpica/dswload.o CC arch/x86/kernel/ptrace.o CC arch/x86/kernel/cpu/mcheck/mce_amd.o CC crypto/sha3_generic.o CC net/9p/trans_common.o CC crypto/wp512.o CC net/bluetooth/hci_core.o CC drivers/acpi/acpica/dswload2.o CC fs/lockd/svcshare.o CC net/bluetooth/hci_conn.o CC net/atm/raw.o CC drivers/acpi/acpica/dswscope.o CC drivers/acpi/processor_driver.o CC drivers/acpi/acpica/dswstate.o CC net/9p/trans_virtio.o CC drivers/acpi/acpica/evevent.o AR net/9p/9pnet.o CC drivers/acpi/acpica/evgpe.o CC drivers/acpi/acpica/evgpeblk.o CC kernel/cred.o AR fs/jbd2/jbd2.o CC arch/x86/kernel/apic/apic_flat_64.o AR fs/jbd2/built-in.o CC arch/x86/kernel/apic/probe_64.o AR arch/x86/kernel/cpu/mtrr/built-in.o CC arch/x86/kernel/cpu/vmware.o CC drivers/acpi/acpica/evgpeinit.o CC kernel/reboot.o CC fs/nfs/client.o CC drivers/acpi/acpica/evgpeutil.o CC kernel/async.o CC fs/nfs/dir.o CC arch/x86/kernel/cpu/mcheck/threshold.o CC fs/nfs/file.o CC drivers/acpi/acpica/evglock.o CC drivers/acpi/processor_idle.o CC arch/x86/kernel/cpu/hypervisor.o CC drivers/acpi/acpica/evhandler.o CC crypto/tgr192.o CC drivers/acpi/acpica/evmisc.o CC fs/lockd/svcproc.o AR block/bfq.o CC fs/lockd/svcsubs.o AR arch/x86/kernel/apic/built-in.o AR block/built-in.o CC drivers/acpi/acpica/evregion.o CC arch/x86/kernel/tls.o CC net/atm/resources.o CC net/bpf/test_run.o CC arch/x86/kernel/step.o CC crypto/gf128mul.o CC net/bridge/br.o CC drivers/acpi/acpica/evrgnini.o CC fs/nfs/getroot.o CC drivers/acpi/acpica/evsci.o CC arch/x86/kernel/cpu/mcheck/therm_throt.o CC lib/kfifo.o CC drivers/acpi/acpica/evxface.o CC kernel/smpboot.o CC arch/x86/kernel/i8237.o CC kernel/ucount.o CC kernel/kmod.o CC drivers/acpi/acpica/evxfevnt.o CC lib/percpu-refcount.o CC drivers/acpi/acpica/evxfgpe.o CC lib/percpu_ida.o CC drivers/acpi/processor_throttling.o CC crypto/ecb.o AR net/9p/9pnet_virtio.o CC crypto/cbc.o CC lib/rhashtable.o AR net/9p/built-in.o CC net/atm/atm_sysfs.o CC drivers/acpi/acpica/evxfregn.o AR net/bpf/built-in.o CC kernel/groups.o CC drivers/acpi/acpica/exconcat.o CC net/core/sock.o CC arch/x86/kernel/stacktrace.o CC net/bridge/br_device.o CC crypto/pcbc.o CC net/bluetooth/hci_event.o CC net/core/request_sock.o CC net/bluetooth/mgmt.o CC fs/lockd/mon.o CC fs/lockd/xdr.o CC kernel/bpf/core.o CC net/core/skbuff.o AR arch/x86/kernel/cpu/mcheck/built-in.o CC arch/x86/kernel/cpu/mshyperv.o CC net/core/datagram.o CC fs/nfs/inode.o CC fs/nfs/super.o CC drivers/acpi/acpica/exconfig.o CC lib/once.o CC drivers/acpi/acpica/exconvrt.o CC kernel/cgroup/cgroup.o CC kernel/cgroup/stat.o CC lib/refcount.o CC fs/nfs/io.o CC lib/usercopy.o CC kernel/events/core.o AR arch/x86/kernel/cpu/built-in.o CC net/atm/proc.o CC drivers/acpi/processor_thermal.o CC arch/x86/kernel/reboot.o CC arch/x86/kernel/msr.o CC drivers/acpi/acpica/excreate.o CC fs/nfs/direct.o CC fs/ext4/ialloc.o CC crypto/cts.o CC fs/ext4/indirect.o CC crypto/lrw.o CC net/core/stream.o CC net/core/scm.o CC drivers/acpi/acpica/exdebug.o CC kernel/cgroup/namespace.o CC fs/lockd/clnt4xdr.o CC drivers/acpi/processor_perflib.o CC crypto/xts.o CC net/bridge/br_fdb.o CC net/dccp/ccid.o CC lib/bucket_locks.o CC arch/x86/kernel/cpuid.o CC drivers/acpi/acpica/exdump.o CC net/dccp/feat.o CC mm/util.o CC kernel/cgroup/cgroup-v1.o CC crypto/ctr.o CC lib/string_helpers.o CC net/core/gen_stats.o CC drivers/acpi/acpica/exfield.o CC net/atm/clip.o CC arch/x86/kernel/early-quirks.o CC drivers/acpi/acpica/exfldio.o CC kernel/events/ring_buffer.o CC net/dns_resolver/dns_key.o CC lib/kstrtox.o CC drivers/acpi/acpica/exmisc.o CC fs/lockd/xdr4.o CC net/dccp/input.o CC crypto/keywrap.o CC fs/nfs/pagelist.o CC fs/nfs/read.o CC fs/nfs/symlink.o CC crypto/gcm.o CC mm/mmzone.o CC drivers/acpi/acpica/exmutex.o CC net/bluetooth/hci_sock.o CC fs/nfs/unlink.o CC net/dns_resolver/dns_query.o CC mm/vmstat.o CC arch/x86/kernel/smp.o CC net/core/gen_estimator.o CC arch/x86/kernel/smpboot.o CC lib/iomap.o AR net/dns_resolver/dns_resolver.o AR net/dns_resolver/built-in.o CC drivers/acpi/acpica/exnames.o CC fs/ext4/inline.o CC net/bridge/br_forward.o CC drivers/acpi/acpica/exoparg1.o CC crypto/ccm.o CC crypto/chacha20poly1305.o CC net/bridge/br_if.o CC drivers/acpi/acpica/exoparg2.o CC fs/lockd/svc4proc.o CC fs/nfs/write.o CC kernel/events/callchain.o CC fs/nfs/namespace.o CC net/atm/br2684.o CC fs/nfs/mount_clnt.o CC fs/nfs/nfstrace.o CC kernel/events/hw_breakpoint.o CC fs/ext4/inode.o CC lib/pci_iomap.o CC arch/x86/kernel/tsc_sync.o CC net/dccp/minisocks.o CC drivers/acpi/acpica/exoparg3.o CC net/dccp/options.o CC kernel/bpf/syscall.o CC fs/nfs/export.o CC arch/x86/kernel/setup_percpu.o CC fs/nfs/nfsroot.o CC net/bridge/br_input.o CC drivers/acpi/acpica/exoparg6.o CC net/bridge/br_ioctl.o CC lib/iomap_copy.o CC net/bridge/br_stp.o CC crypto/pcrypt.o CC fs/lockd/procfs.o CC kernel/events/uprobes.o CC lib/devres.o CC fs/nfs/sysctl.o CC arch/x86/kernel/mpparse.o CC net/bridge/br_stp_bpdu.o CC crypto/cryptd.o CC drivers/acpi/acpica/exprep.o CC net/bridge/br_stp_if.o arch/x86/kernel/setup_percpu.c:136:35: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_record_future_shadow_range(ret, (u64)ret + size); ^~~ arch/x86/kernel/setup_percpu.c:129:43: note: passing argument to parameter 'start' here void kmsan_record_future_shadow_range(u64 start, u64 end); ^ CC drivers/acpi/acpica/exregion.o CC fs/nfs/nfs2super.o clang-7: /usr/local/google/src/llvm/llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1032: llvm::SDNode::SDNode(unsigned int, unsigned int, llvm::DebugLoc, llvm::SDVTList): Assertion `NumValues == VTs.NumVTs && "NumValues wasn't wide enough for its operands!"' failed. /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x1a)[0x250b41a] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm3sys17RunSignalHandlersEv+0x3e)[0x25095fe] /syzkaller/clang-kmsan/bin/clang-7[0x2509760] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x2b2650663390] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x2b2651994428] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x2b265199602a] /lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7)[0x2b265198cbd7] /lib/x86_64-linux-gnu/libc.so.6(+0x2dc82)[0x2b265198cc82] /syzkaller/clang-kmsan/bin/clang-7[0x2d1dc0d] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_8ArrayRefINS_7SDValueEEE+0x203)[0x2d34d43] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm12SelectionDAG14getMergeValuesENS_8ArrayRefINS_7SDValueEEERKNS_5SDLocE+0x14d)[0x2d34f0d] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder12getValueImplEPKNS_5ValueE+0xf7a)[0x2ce3eea] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder8getValueEPKNS_5ValueE+0x17c)[0x2ce433c] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder10visitStoreERKNS_9StoreInstE+0x1e0)[0x2cf0890] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19SelectionDAGBuilder5visitERKNS_11InstructionE+0x43)[0x2d0c023] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm16SelectionDAGISel16SelectBasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb1ELb0EvEELb0ELb1EEES6_Rb+0x16d)[0x2d55a7d] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm16SelectionDAGISel20SelectAllBasicBlocksERKNS_8FunctionE+0x876)[0x2d593f6] /syzkaller/clang-kmsan/bin/clang-7[0x2d5b789] /syzkaller/clang-kmsan/bin/clang-7[0x1874914] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x195)[0x1d02355] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x283)[0x204b213] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0x204b2bc] /syzkaller/clang-kmsan/bin/clang-7(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x2da)[0x204bb2a] /syzkaller/clang-kmsan/bin/clang-7[0x26cb18a] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x325)[0x26cc585] /syzkaller/clang-kmsan/bin/clang-7[0x2e234a6] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang8ParseASTERNS_4SemaEbb+0x34c)[0x35d564c] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang13CodeGenAction13ExecuteActionEv+0x40)[0x2e22900] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang14FrontendAction7ExecuteEv+0xb6)[0x2acbd26] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x186)[0x2a9e1d6] /syzkaller/clang-kmsan/bin/clang-7(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0xd0c)[0x2b6a9ac] /syzkaller/clang-kmsan/bin/clang-7(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0xe68)[0xd8e8e8] /syzkaller/clang-kmsan/bin/clang-7(main+0x14cf)[0xd1be0f] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x2b265197f830] /syzkaller/clang-kmsan/bin/clang-7(_start+0x2a)[0xd89aca] Stack dump: 0. Program arguments: /syzkaller/clang-kmsan/bin/clang-7 -cc1 -triple x86_64-unknown-linux-gnu -S -disable-free -main-file-name setup_percpu.c -mrelocation-model static -mthread-model posix -fno-merge-all-constants -mllvm -warn-stack-size=2048 -mdisable-fp-elim -relaxed-aliasing -mdisable-tail-calls -fmath-errno -masm-verbose -no-integrated-as -mconstructor-aliases -fuse-init-array -mcode-model kernel -target-cpu x86-64 -target-feature -sse -target-feature -mmx -target-feature -sse2 -target-feature -3dnow -target-feature -avx -target-feature -x87 -disable-red-zone -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -coverage-notes-file /syzkaller/managers/upstream-kmsan-gce/kernel/arch/x86/kernel/setup_percpu.gcno -nostdsysteminc -nobuiltininc -resource-dir /syzkaller/clang-kmsan/lib/clang/7.0.0 -dependency-file arch/x86/kernel/.setup_percpu.o.d -MT arch/x86/kernel/setup_percpu.o -sys-header-deps -isystem /usr/lib/gcc/x86_64-linux-gnu/5.4.0/include -include ./include/linux/kconfig.h -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 -D __KERNEL__ -D CONFIG_AS_CFI=1 -D CONFIG_AS_CFI_SIGNAL_FRAME=1 -D CONFIG_AS_CFI_SECTIONS=1 -D CONFIG_AS_FXSAVEQ=1 -D CONFIG_AS_SSSE3=1 -D CONFIG_AS_CRC32=1 -D CONFIG_AS_AVX=1 -D CONFIG_AS_AVX2=1 -D CONFIG_AS_AVX512=1 -D CONFIG_AS_SHA1_NI=1 -D CONFIG_AS_SHA256_NI=1 -D KBUILD_BASENAME="setup_percpu" -D KBUILD_MODNAME="setup_percpu" -O2 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -Wno-format-security -Wno-sign-compare -Wno-format-invalid-specifier -Wno-gnu -Wno-address-of-packed-member -Wno-tautological-compare -Wno-unused-const-variable -Wdeclaration-after-statement -Wno-pointer-sign -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized -std=gnu89 -fno-dwarf-directory-asm -fdebug-compilation-dir /syzkaller/managers/upstream-kmsan-gce/kernel -ferror-limit 19 -fmessage-length 0 -fsanitize=kernel-memory -mllvm -msan-handle-asm-conservative=1 -fwrapv -mstack-alignment=8 -fwchar-type=short -fno-signed-wchar -fobjc-runtime=gcc -fno-common -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /tmp/setup_percpu-1f044f.s -x c arch/x86/kernel/setup_percpu.c 1. parser at end of file 2. Code generation 3. Running pass 'Function Pass Manager' on module 'arch/x86/kernel/setup_percpu.c'. 4. Running pass 'X86 DAG->DAG Instruction Selection' on function '@setup_per_cpu_areas' clang-7: error: unable to execute command: Aborted (core dumped) clang-7: error: clang frontend command failed due to signal (use -v to see invocation) clang version 7.0.0 (trunk 329060) (llvm/trunk 329054) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /syzkaller/clang-kmsan/bin clang-7: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. CC net/atm/lec.o clang-7: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-7: note: diagnostic msg: /tmp/setup_percpu-d3a199.c clang-7: note: diagnostic msg: /tmp/setup_percpu-d3a199.sh clang-7: note: diagnostic msg: ******************** scripts/Makefile.build:324: recipe for target 'arch/x86/kernel/setup_percpu.o' failed make[2]: *** [arch/x86/kernel/setup_percpu.o] Error 254 make[2]: *** Waiting for unfinished jobs.... CC net/atm/mpc.o CC net/dccp/output.o CC mm/backing-dev.o CC drivers/acpi/acpica/exresnte.o CC net/dsa/dsa.o AR fs/lockd/lockd.o AR fs/lockd/built-in.o CC fs/nfs_common/nfsacl.o CC fs/nfs/proc.o CC fs/ext4/ioctl.o CC lib/check_signature.o CC net/dccp/proto.o CC crypto/mcryptd.o CC net/bridge/br_stp_timer.o CC drivers/acpi/acpica/exresolv.o CC fs/nfs/nfs2xdr.o CC fs/nfs/nfs3super.o CC net/bridge/br_netlink.o CC lib/interval_tree.o CC fs/nfs/nfs3client.o CC fs/nfs_common/grace.o CC net/bridge/br_netlink_tunnel.o CC net/bridge/br_arp_nd_proxy.o CC drivers/acpi/acpica/exresop.o CC lib/assoc_array.o scripts/Makefile.build:583: recipe for target 'arch/x86/kernel' failed make[1]: *** [arch/x86/kernel] Error 2 Makefile:1061: recipe for target 'arch/x86' failed make: *** [arch/x86] Error 2 make: *** Waiting for unfinished jobs.... CC lib/list_debug.o CC net/bridge/br_sysfs_if.o CC net/bluetooth/hci_sysfs.o CC net/dsa/dsa2.o CC net/dsa/master.o CC drivers/acpi/acpica/exstore.o CC net/bridge/br_sysfs_br.o AR fs/nfs_common/nfs_acl.o AR fs/nfs_common/built-in.o CC crypto/des_generic.o CC drivers/acpi/acpica/exstoren.o CC fs/nfs/nfs3proc.o CC net/core/net_namespace.o CC net/dccp/timer.o CC fs/nfs/nfs3xdr.o CC fs/nfs/nfs3acl.o CC mm/mm_init.o CC drivers/acpi/acpica/exstorob.o CC drivers/acpi/acpica/exsystem.o CC fs/nfs/nfs4proc.o net/atm/mpc.o: warning: objtool: mpc_send_packet() falls through to next function atm_mpoa_ioctl() CC net/bridge/br_multicast.o CC net/atm/mpoa_caches.o CC net/atm/mpoa_proc.o CC kernel/irq/irqdesc.o CC net/bluetooth/l2cap_core.o CC fs/nfs/nfs4xdr.o CC drivers/acpi/acpica/extrace.o CC drivers/acpi/acpica/exutils.o CC net/bridge/br_mdb.o CC kernel/bpf/verifier.o CC net/bridge/br_switchdev.o CC net/core/secure_seq.o CC net/dsa/port.o CC mm/mmu_context.o CC lib/bitrev.o CC net/core/flow_dissector.o CC fs/ext4/mballoc.o CC drivers/acpi/acpica/hwacpi.o CC drivers/acpi/acpica/hwesleep.o CC net/dsa/slave.o CC lib/crc-ccitt.o CC kernel/cgroup/freezer.o CC drivers/acpi/acpica/hwgpe.o CC net/dccp/qpolicy.o CC kernel/irq/handle.o CC net/dccp/ccids/ccid2.o CC net/dccp/ackvec.o AR net/atm/atm.o CC net/dccp/ccids/ccid3.o CC lib/crc16.o CC mm/percpu.o CC lib/crc-itu-t.o CC drivers/acpi/acpica/hwpci.o CC drivers/acpi/acpica/hwregs.o AR net/atm/mpoa.o AR net/atm/built-in.o CC net/ethernet/eth.o CC fs/nfs/nfs4state.o CC net/bluetooth/l2cap_sock.o CC net/core/sysctl_net_core.o CC crypto/fcrypt.o CC drivers/acpi/acpica/hwsleep.o CC drivers/acpi/acpica/hwvalid.o CC lib/crc32.o CC kernel/cgroup/pids.o CC mm/slab_common.o CC net/dsa/switch.o CC net/ipv4/route.o CC kernel/irq/manage.o CC net/ipv4/inetpeer.o CC drivers/acpi/acpica/hwxface.o CC drivers/acpi/acpica/hwxfsleep.o CC drivers/acpi/acpica/nsaccess.o CC net/dccp/ccids/lib/tfrc.o CC net/dccp/ccids/lib/tfrc_equation.o CC drivers/acpi/acpica/nsalloc.o CC kernel/cgroup/rdma.o CC fs/nfs/nfs4renewd.o CC fs/nls/nls_base.o CC crypto/blowfish_generic.o CC crypto/blowfish_common.o CC lib/libcrc32c.o CC drivers/acpi/acpica/nsarguments.o CC drivers/acpi/acpica/nsconvert.o CC net/core/dev.o AR net/ethernet/built-in.o CC net/dccp/ccids/lib/packet_history.o CC net/dccp/ccids/lib/loss_interval.o CC net/dsa/legacy.o CC net/dccp/sysctl.o CC net/ipv4/protocol.o CC net/kcm/kcmsock.o CC lib/genalloc.o CC net/ipv6/af_inet6.o CC fs/nls/nls_cp437.o CC net/kcm/kcmproc.o CC net/ipv6/anycast.o CC net/dccp/ipv4.o CC drivers/acpi/acpica/nsdump.o CC crypto/twofish_generic.o CC kernel/cgroup/cpuset.o CC crypto/twofish_common.o CC fs/nls/nls_ascii.o CC fs/nfs/nfs4super.o CC net/bluetooth/smp.o CC drivers/acpi/acpica/nseval.o CC kernel/irq/spurious.o CC fs/nls/nls_iso8859-1.o CC net/dccp/ipv6.o CC net/ipv4/ip_input.o CC lib/842/842_compress.o AR net/bridge/bridge.o AR net/bridge/built-in.o CC lib/842/842_decompress.o CC fs/nfs/nfs4file.o CC mm/compaction.o CC drivers/acpi/acpica/nsinit.o CC fs/nls/nls_utf8.o AR net/dsa/dsa_core.o AR net/dsa/built-in.o CC net/key/af_key.o CC kernel/irq/resend.o AR net/dccp/dccp.o CC kernel/irq/chip.o CC net/l2tp/l2tp_core.o CC net/ipv6/ip6_output.o CC crypto/serpent_generic.o AR fs/nls/built-in.o CC fs/notify/fsnotify.o CC drivers/acpi/acpica/nsload.o CC fs/notify/notification.o CC net/ipv6/ip6_input.o CC kernel/irq/dummychip.o CC mm/vmacache.o CC mm/swap_slots.o CC crypto/aes_generic.o CC fs/notify/group.o CC drivers/acpi/acpica/nsnames.o CC kernel/irq/devres.o CC mm/interval_tree.o AR net/dccp/dccp_ipv4.o AR lib/842/built-in.o CC kernel/irq/autoprobe.o CC fs/notify/mark.o CC fs/notify/fdinfo.o CC lib/fonts/fonts.o CC net/bluetooth/lib.o CC crypto/aes_ti.o CC drivers/acpi/acpica/nsobject.o CC fs/nfs/delegation.o CC mm/list_lru.o CC kernel/irq/irqdomain.o CC lib/fonts/font_8x16.o AR kernel/cgroup/built-in.o AR kernel/events/built-in.o CC kernel/locking/mutex.o CC kernel/power/qos.o CC fs/notify/dnotify/dnotify.o CC kernel/irq/proc.o AR lib/fonts/font.o AR lib/fonts/built-in.o CC drivers/acpi/acpica/nsparse.o CC lib/lz4/lz4_compress.o CC fs/ext4/migrate.o CC kernel/irq/migration.o AR net/dccp/dccp_ipv6.o AR net/dccp/built-in.o CC net/llc/llc_core.o CC net/ipv4/ip_fragment.o AR net/kcm/kcm.o AR net/kcm/built-in.o CC net/bluetooth/ecdh_helper.o CC net/ipv6/addrconf.o CC drivers/acpi/acpica/nspredef.o CC net/mac80211/main.o CC crypto/camellia_generic.o AR fs/notify/dnotify/built-in.o CC crypto/cast_common.o CC kernel/irq/cpuhotplug.o CC mm/workingset.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/notify/inotify/inotify_user.o CC kernel/irq/pm.o CC drivers/acpi/acpica/nsprepkg.o CC kernel/irq/msi.o CC fs/ext4/mmp.o CC kernel/locking/semaphore.o CC kernel/power/main.o CC kernel/irq/affinity.o CC net/llc/llc_input.o CC kernel/power/console.o CC kernel/locking/rwsem.o AR net/l2tp/built-in.o CC drivers/acpi/container.o CC kernel/irq/matrix.o CC drivers/acpi/acpica/nsrepair.o CC fs/ext4/move_extent.o CC mm/debug.o CC mm/gup.o CC mm/highmem.o CC net/bluetooth/hci_request.o CC net/bluetooth/mgmt_util.o CC net/bluetooth/sco.o CC kernel/locking/percpu-rwsem.o AR fs/notify/inotify/built-in.o CC kernel/power/process.o AR fs/notify/built-in.o CC kernel/power/suspend.o CC drivers/acpi/acpica/nsrepair2.o CC fs/proc/task_mmu.o CC kernel/power/hibernate.o CC fs/proc/inode.o CC net/llc/llc_output.o CC fs/proc/root.o CC fs/nfs/nfs4idmap.o CC kernel/locking/spinlock.o CC mm/memory.o CC net/ipv4/ip_forward.o CC kernel/locking/osq_lock.o CC fs/nfs/callback.o CC drivers/acpi/acpica/nssearch.o AR net/key/built-in.o CC net/ipv6/addrlabel.o CC kernel/locking/qspinlock.o CC kernel/locking/rtmutex.o CC fs/proc/base.o CC net/bluetooth/a2mp.o CC net/netfilter/core.o CC fs/nfs/callback_xdr.o CC kernel/power/snapshot.o CC net/llc/llc_if.o AR kernel/irq/built-in.o CC drivers/acpi/acpica/nsutils.o CC lib/lz4/lz4hc_compress.o CC kernel/printk/printk.o CC lib/lz4/lz4_decompress.o CC fs/ext4/namei.o CC kernel/locking/rwsem-xadd.o CC kernel/power/swap.o CC crypto/cast5_generic.o CC kernel/power/user.o CC fs/ext4/page-io.o CC drivers/acpi/acpica/nswalk.o CC net/ipv4/ip_options.o CC net/bluetooth/amp.o CC fs/nfs/callback_proc.o CC net/mac80211/status.o CC kernel/locking/qrwlock.o CC net/llc/llc_c_ev.o CC drivers/acpi/acpica/nsxfeval.o CC mm/mincore.o CC fs/nfs/nfs4namespace.o CC fs/nfs/nfs4getroot.o CC fs/nfs/nfs4client.o CC fs/nfs/nfs4session.o CC kernel/power/poweroff.o CC net/bluetooth/leds.o CC net/netfilter/nf_log.o CC crypto/cast6_generic.o CC fs/proc/generic.o CC fs/proc/array.o CC drivers/acpi/acpica/nsxfname.o CC kernel/bpf/inode.o CC net/bluetooth/bnep/core.o CC net/bluetooth/bnep/sock.o CC mm/mlock.o CC crypto/arc4.o CC drivers/acpi/acpica/nsxfobj.o CC net/bluetooth/hidp/core.o CC drivers/acpi/acpica/psargs.o CC net/bluetooth/hidp/sock.o CC crypto/tea.o CC fs/nfs/dns_resolve.o CC fs/nfs/nfs4trace.o CC net/bluetooth/rfcomm/core.o CC fs/nfs/nfs4sysctl.o CC net/ipv4/ip_output.o CC drivers/acpi/acpica/psloop.o AR lib/lz4/built-in.o CC net/llc/llc_c_ac.o AR fs/nfs/nfs.o CC lib/lzo/lzo1x_compress.o AR fs/nfs/nfsv2.o AR fs/nfs/nfsv3.o CC lib/lzo/lzo1x_decompress_safe.o CC fs/proc/fd.o CC fs/proc/proc_tty.o CC fs/proc/cmdline.o CC crypto/khazad.o CC crypto/anubis.o CC fs/proc/consoles.o CC crypto/seed.o CC kernel/printk/printk_safe.o CC net/netfilter/nf_queue.o CC net/bluetooth/bnep/netdev.o CC fs/proc/cpuinfo.o CC drivers/acpi/acpica/psobject.o CC drivers/acpi/acpica/psopcode.o CC net/netfilter/nf_sockopt.o CC kernel/bpf/helpers.o AR lib/lzo/lzo_decompress.o CC fs/proc/devices.o AR lib/lzo/lzo_compress.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o AR lib/lzo/built-in.o CC lib/mpi/generic_mpih-lshift.o CC lib/xz/xz_dec_syms.o CC fs/proc/meminfo.o AR kernel/power/built-in.o CC fs/proc/stat.o CC drivers/acpi/acpica/psopinfo.o CC kernel/rcu/update.o CC crypto/salsa20_generic.o CC net/mac80211/driver-ops.o CC net/netlabel/netlabel_user.o CC mm/mmap.o CC fs/proc/uptime.o CC lib/xz/xz_dec_stream.o CC drivers/acpi/acpica/psparse.o CC mm/mprotect.o CC net/netlink/af_netlink.o CC fs/proc/util.o CC mm/mremap.o CC lib/mpi/generic_mpih-mul1.o CC drivers/acpi/acpica/psscope.o CC fs/proc/version.o CC kernel/bpf/hashtab.o CC fs/proc/softirqs.o CC fs/proc/namespaces.o AR net/bluetooth/bnep/bnep.o CC net/netfilter/utils.o AR net/bluetooth/bnep/built-in.o CC drivers/acpi/acpica/pstree.o CC fs/proc/self.o CC net/netfilter/nfnetlink.o CC lib/mpi/generic_mpih-mul2.o CC drivers/acpi/acpica/psutils.o CC net/netfilter/nfnetlink_log.o AR net/bluetooth/hidp/hidp.o CC crypto/chacha20_generic.o AR net/bluetooth/hidp/built-in.o CC crypto/poly1305_generic.o CC fs/proc/thread_self.o CC crypto/deflate.o CC net/netlabel/netlabel_kapi.o CC fs/proc/proc_sysctl.o CC kernel/rcu/sync.o CC lib/xz/xz_dec_lzma2.o CC net/llc/llc_conn.o CC fs/proc/proc_net.o CC lib/mpi/generic_mpih-mul3.o CC drivers/acpi/acpica/pswalk.o CC drivers/acpi/acpica/psxface.o CC kernel/rcu/srcutree.o CC fs/proc/kcore.o CC fs/proc/vmcore.o CC net/ipv6/route.o CC mm/msync.o CC drivers/acpi/acpica/rsaddr.o CC crypto/michael_mic.o CC net/netlabel/netlabel_domainhash.o CC net/netfilter/nf_conntrack_core.o CC net/netfilter/nf_conntrack_standalone.o CC lib/mpi/generic_mpih-rshift.o CC lib/mpi/generic_mpih-sub1.o CC crypto/crc32c_generic.o CC drivers/acpi/acpica/rscalc.o CC mm/page_vma_mapped.o CC fs/proc/kmsg.o CC lib/mpi/generic_mpih-add1.o CC net/netfilter/nf_conntrack_expect.o CC mm/pagewalk.o CC net/core/ethtool.o CC mm/pgtable-generic.o CC crypto/crc32_generic.o CC fs/ext4/readpage.o CC fs/proc/page.o CC mm/rmap.o CC net/ipv4/ip_sockglue.o CC drivers/acpi/acpica/rscreate.o CC crypto/crct10dif_common.o CC lib/mpi/mpicoder.o CC crypto/crct10dif_generic.o CC net/ipv4/inet_hashtables.o CC kernel/rcu/tree.o CC kernel/bpf/arraymap.o CC net/mac80211/sta_info.o AR fs/nfs/nfsv4.o AR fs/nfs/built-in.o CC fs/quota/dquot.o CC crypto/authenc.o CC lib/xz/xz_dec_bcj.o CC crypto/authencesn.o CC drivers/acpi/acpica/rsdumpinfo.o CC drivers/acpi/acpica/rsinfo.o CC mm/vmalloc.o CC net/llc/llc_c_st.o CC drivers/acpi/acpica/rsio.o CC net/netfilter/nf_conntrack_helper.o CC net/netfilter/nf_conntrack_proto.o CC mm/process_vm_access.o CC crypto/lzo.o CC drivers/acpi/acpica/rsirq.o CC drivers/acpi/acpica/rslist.o AR fs/proc/proc.o AR fs/proc/built-in.o CC drivers/acpi/acpica/rsmemory.o CC net/ipv6/ip6_fib.o CC lib/mpi/mpi-bit.o AR lib/xz/xz_dec.o AR lib/xz/built-in.o CC fs/ext4/resize.o CC lib/zlib_deflate/deflate.o CC net/bluetooth/rfcomm/sock.o CC drivers/acpi/acpica/rsmisc.o CC drivers/acpi/acpica/rsserial.o CC lib/mpi/mpi-cmp.o CC drivers/acpi/acpica/rsutils.o CC net/netlabel/netlabel_addrlist.o CC net/netlabel/netlabel_mgmt.o CC net/llc/llc_pdu.o CC drivers/acpi/acpica/rsxface.o CC crypto/lz4.o CC mm/init-mm.o CC kernel/bpf/percpu_freelist.o CC net/netlink/genetlink.o CC net/netfilter/nf_conntrack_l3proto_generic.o CC crypto/lz4hc.o CC mm/nobootmem.o CC lib/mpi/mpih-cmp.o CC drivers/acpi/acpica/tbdata.o CC drivers/acpi/acpica/tbfadt.o CC kernel/bpf/bpf_lru_list.o CC mm/fadvise.o CC crypto/842.o CC drivers/acpi/acpica/tbfind.o CC crypto/rng.o CC net/netfilter/nf_conntrack_proto_generic.o CC net/netfilter/nf_conntrack_proto_tcp.o CC lib/mpi/mpih-div.o CC net/llc/llc_sap.o CC net/ipv4/inet_timewait_sock.o CC net/ipv4/inet_connection_sock.o CC drivers/acpi/acpica/tbinstal.o CC drivers/acpi/acpica/tbprint.o CC mm/madvise.o CC drivers/acpi/acpica/tbutils.o CC mm/memblock.o CC net/netlabel/netlabel_unlabeled.o CC lib/zlib_deflate/deflate_syms.o CC net/bluetooth/rfcomm/tty.o CC net/netfilter/nf_conntrack_proto_udp.o CC net/ipv4/tcp.o CC net/netfilter/nf_conntrack_extend.o CC drivers/acpi/acpica/tbxface.o CC drivers/acpi/acpica/tbxfload.o CC mm/page_io.o AR lib/zlib_deflate/zlib_deflate.o CC drivers/acpi/acpica/tbxfroot.o AR lib/zlib_deflate/built-in.o CC crypto/ansi_cprng.o CC lib/zlib_inflate/infutil.o CC lib/mpi/mpih-mul.o CC net/netlabel/netlabel_cipso_v4.o CC net/core/dev_addr_lists.o CC kernel/bpf/lpm_trie.o CC net/core/dst.o CC lib/zlib_inflate/inflate_syms.o CC net/core/netevent.o CC drivers/acpi/acpica/utaddress.o CC net/ipv4/tcp_input.o CC mm/swap_state.o AR lib/zlib_inflate/zlib_inflate.o AR lib/zlib_inflate/built-in.o CC lib/percpu_counter.o CC drivers/acpi/acpica/utalloc.o AR net/netlink/built-in.o CC net/llc/llc_s_ac.o CC net/ipv4/tcp_output.o CC net/nfc/core.o CC net/netfilter/nf_conntrack_acct.o CC net/netfilter/nf_conntrack_seqadj.o CC crypto/drbg.o CC mm/swapfile.o CC net/llc/llc_s_ev.o CC lib/mpi/mpi-pow.o CC net/nfc/netlink.o CC drivers/acpi/acpica/utascii.o CC net/ipv6/ipv6_sockglue.o CC lib/swiotlb.o CC fs/quota/quota_v2.o CC net/netfilter/nf_conntrack_netlink.o CC fs/ext4/super.o CC drivers/acpi/acpica/utbuffer.o CC net/core/neighbour.o CC kernel/bpf/map_in_map.o AR net/bluetooth/rfcomm/rfcomm.o AR net/bluetooth/rfcomm/built-in.o AR net/bluetooth/bluetooth.o AR net/bluetooth/built-in.o CC net/packet/af_packet.o CC net/netlabel/netlabel_calipso.o CC net/llc/llc_s_st.o CC mm/dmapool.o CC kernel/rcu/rcu_segcblist.o CC net/ipv4/tcp_timer.o CC net/ipv4/tcp_ipv4.o CC kernel/bpf/disasm.o CC drivers/acpi/acpica/utcopy.o CC net/core/rtnetlink.o CC fs/quota/quota_tree.o CC net/netfilter/nf_conntrack_ftp.o CC mm/hugetlb.o CC lib/mpi/mpiutil.o CC net/llc/af_llc.o CC net/netfilter/nf_conntrack_irc.o CC kernel/bpf/devmap.o AR kernel/rcu/built-in.o CC net/llc/llc_station.o CC kernel/sched/core.o CC drivers/acpi/acpica/utexcep.o CC net/nfc/af_nfc.o AR lib/mpi/mpi.o AR lib/mpi/built-in.o CC net/nfc/rawsock.o CC mm/mempolicy.o CC net/mac80211/wep.o CC lib/iommu-common.o CC drivers/acpi/acpica/utdebug.o AR net/netlabel/built-in.o CC net/psample/psample.o CC net/ipv6/ndisc.o CC drivers/acpi/acpica/utdecode.o CC fs/quota/quota.o CC net/netfilter/nf_conntrack_sip.o CC kernel/bpf/cpumap.o CC net/nfc/llcp_core.o CC net/netfilter/nf_log_common.o CC crypto/jitterentropy-kcapi.o CC net/ipv6/udp.o CC net/netfilter/nf_nat_core.o CC lib/fault-inject.o CC lib/error-inject.o CC net/llc/llc_proc.o CC drivers/acpi/acpica/utdelete.o CC net/llc/sysctl_net_llc.o CC net/mac80211/aead_api.o CC net/mac80211/wpa.o CC lib/syscall.o CC crypto/ghash-generic.o CC drivers/acpi/acpica/uterror.o AR net/psample/built-in.o CC crypto/af_alg.o CC lib/nlattr.o CC crypto/algif_hash.o CC net/mac80211/scan.o CC drivers/acpi/acpica/uteval.o CC drivers/acpi/acpica/utglobal.o CC fs/quota/kqid.o CC kernel/bpf/offload.o CC net/netfilter/nf_nat_proto_unknown.o CC lib/cpu_rmap.o CC crypto/algif_skcipher.o CC drivers/acpi/acpica/uthex.o CC drivers/acpi/acpica/utids.o AR net/llc/llc.o CC fs/quota/compat.o AR net/llc/llc2.o AR net/llc/built-in.o CC drivers/acpi/acpica/utinit.o CC net/ipv4/tcp_minisocks.o CC net/netfilter/nf_nat_proto_common.o CC lib/dynamic_queue_limits.o CC drivers/acpi/acpica/utlock.o CC mm/sparse.o CC net/netfilter/nf_nat_proto_udp.o CC lib/glob.o CC net/netfilter/nf_nat_proto_tcp.o CC lib/strncpy_from_user.o CC crypto/algif_rng.o CC net/nfc/llcp_commands.o CC drivers/acpi/acpica/utmath.o CC mm/sparse-vmemmap.o CC lib/strnlen_user.o CC net/ipv6/udplite.o CC net/netfilter/nf_nat_helper.o CC fs/quota/netlink.o CC kernel/bpf/sockmap.o CC net/mac80211/offchannel.o CC kernel/bpf/stackmap.o CC net/netfilter/nf_nat_ftp.o CC net/core/utils.o CC lib/net_utils.o CC drivers/acpi/acpica/utmisc.o CC net/ipv4/tcp_cong.o CC lib/sg_pool.o CC net/netfilter/nf_nat_irc.o CC drivers/acpi/thermal.o CC drivers/acpi/acpi_memhotplug.o CC mm/mmu_notifier.o AR fs/quota/built-in.o CC net/netfilter/nf_nat_sip.o CC lib/stackdepot.o CC crypto/algif_aead.o CC drivers/acpi/acpica/utmutex.o CC mm/ksm.o CC lib/asn1_decoder.o CC net/ipv6/raw.o CC net/ipv6/icmp.o CC net/ipv4/tcp_metrics.o AR net/packet/built-in.o CC net/ipv4/tcp_fastopen.o CC lib/oid_registry.o CC kernel/sched/loadavg.o CC mm/page_poison.o CC net/rds/af_rds.o CC net/core/link_watch.o CC drivers/acpi/acpica/utnonansi.o CC lib/ucs2_string.o CC net/nfc/llcp_sock.o CC net/netfilter/x_tables.o CC net/nfc/hci/core.o CC lib/sbitmap.o CC mm/slub.o CC lib/argv_split.o CC drivers/acpi/acpica/utobject.o CC lib/bug.o CC lib/chacha20.o CC drivers/acpi/acpica/utosi.o CC drivers/acpi/acpica/utownerid.o CC kernel/sched/clock.o CC drivers/acpi/ioapic.o CC kernel/bpf/cgroup.o CC lib/cpumask.o CC net/ipv4/tcp_rate.o CC net/mac80211/ht.o CC drivers/acpi/acpica/utpredef.o CC net/ipv4/tcp_recovery.o CC drivers/acpi/battery.o CC crypto/ecc.o CC crypto/ecdh.o CC fs/ramfs/inode.o CC fs/ramfs/file-mmu.o CC net/core/filter.o CC drivers/acpi/acpica/utresdecode.o CC kernel/sched/cputime.o CC net/rds/bind.o CC kernel/sched/idle_task.o CC drivers/acpi/acpica/utresrc.o CC net/ipv4/tcp_ulp.o CC net/netfilter/xt_tcpudp.o CC net/nfc/hci/hcp.o CC crypto/ecdh_helper.o CC drivers/acpi/cppc_acpi.o CC crypto/asymmetric_keys/asymmetric_type.o CC drivers/acpi/spcr.o CC net/mac80211/agg-tx.o CC net/ipv4/tcp_offload.o CC net/ipv4/datagram.o CC net/nfc/nci/core.o CC drivers/acpi/acpica/utstate.o AR fs/ramfs/ramfs.o CC kernel/sched/fair.o CC net/ipv6/mcast.o AR fs/ramfs/built-in.o CC kernel/sched/rt.o CC kernel/sched/deadline.o CC net/ipv4/raw.o AR drivers/acpi/acpi.o CC net/nfc/hci/command.o CC kernel/sched/wait.o AR drivers/acpi/video.o CC net/nfc/nci/data.o CC kernel/sched/wait_bit.o AR kernel/bpf/built-in.o CC net/nfc/hci/llc.o CC drivers/acpi/acpica/utstring.o CC crypto/asymmetric_keys/restrict.o CC net/netfilter/xt_mark.o CC net/netfilter/xt_nat.o CC net/ipv4/udp.o CC net/netfilter/xt_CONNSECMARK.o CC lib/dec_and_lock.o kernel/sched/fair.c:3927:14: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (initial && sched_feat(START_DEBIT)) ^ ~~~~~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c:3927:14: note: use '&' for a bitwise operation if (initial && sched_feat(START_DEBIT)) ^~ & kernel/sched/fair.c:3927:14: note: remove constant to silence this warning if (initial && sched_feat(START_DEBIT)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/rds/cong.o CC drivers/acpi/acpica/utstrsuppt.o AR drivers/acpi/processor.o CC crypto/asymmetric_keys/signature.o CC lib/decompress_bunzip2.o CC crypto/asymmetric_keys/public_key.o CC net/ipv4/udplite.o CC lib/decompress_inflate.o CC net/rfkill/core.o CC net/nfc/hci/llc_nop.o CC net/rfkill/input.o CC kernel/sched/swait.o CC drivers/acpi/acpica/utstrtoul64.o CC net/netfilter/xt_LOG.o CC net/netfilter/xt_NFLOG.o CC net/ipv4/udp_offload.o CC net/nfc/nci/lib.o CC kernel/sched/completion.o CC lib/decompress_unlz4.o CC crypto/asymmetric_keys/x509_cert_parser.o CC net/netfilter/xt_SECMARK.o CC mm/kmsan/kmsan.o CC drivers/acpi/acpica/utxface.o CC net/nfc/hci/llc_shdlc.o CC net/netfilter/xt_TCPMSS.o CC net/netfilter/xt_addrtype.o CC kernel/sched/idle.o CC lib/decompress_unlzma.o CC kernel/sched/cpupri.o CC net/nfc/nci/ntf.o CC net/ipv4/arp.o CC net/netfilter/xt_conntrack.o CC drivers/acpi/acpica/utxfinit.o mm/kmsan/kmsan.c:116:9: warning: unused variable 'order' [-Wunused-variable] size_t order = 5; ^ mm/kmsan/kmsan.c:115:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ mm/kmsan/kmsan.c:117:15: warning: unused variable 'page' [-Wunused-variable] struct page *page; ^ mm/kmsan/kmsan.c:136:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ mm/kmsan/kmsan.c:232:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:301:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:343:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ CC net/nfc/nci/rsp.o mm/kmsan/kmsan.c:357:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:404:24: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const void *' [-Wint-conversion] __memcpy(shadow_dst, src, to_copy); ^~~ ./arch/x86/include/asm/string_64.h:33:45: note: passing argument to parameter 'from' here extern void *__memcpy(void *to, const void *from, size_t len); ^ mm/kmsan/kmsan.c:422:24: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const void *' [-Wint-conversion] __memcpy(shadow_dst, src, to_copy); ^~~ ./arch/x86/include/asm/string_64.h:33:45: note: passing argument to parameter 'from' here extern void *__memcpy(void *to, const void *from, size_t len); ^ mm/kmsan/kmsan.c:441:12: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'void *' [-Wint-conversion] __memcpy(dst, shadow_src, to_copy); ^~~ ./arch/x86/include/asm/string_64.h:33:29: note: passing argument to parameter 'to' here extern void *__memcpy(void *to, const void *from, size_t len); ^ mm/kmsan/kmsan.c:464:12: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'void *' [-Wint-conversion] __memcpy(dst, origin_src, to_copy); ^~~ ./arch/x86/include/asm/string_64.h:33:29: note: passing argument to parameter 'to' here extern void *__memcpy(void *to, const void *from, size_t len); ^ mm/kmsan/kmsan.c:496:9: warning: unused variable 'old_n' [-Wunused-variable] size_t old_n = n; ^ mm/kmsan/kmsan.c:495:21: warning: unused variable 'old_src' [-Wunused-variable] u64 old_dst = dst, old_src = src; ^ mm/kmsan/kmsan.c:490:21: warning: unused variable 'origin_dst' [-Wunused-variable] void *origin_src, *origin_dst; ^ mm/kmsan/kmsan.c:490:8: warning: unused variable 'origin_src' [-Wunused-variable] void *origin_src, *origin_dst; ^ mm/kmsan/kmsan.c:495:6: warning: unused variable 'old_dst' [-Wunused-variable] u64 old_dst = dst, old_src = src; ^ mm/kmsan/kmsan.c:492:7: warning: unused variable 'printed' [-Wunused-variable] bool printed = false; ^ mm/kmsan/kmsan.c:557:12: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'void *' [-Wint-conversion] __memcpy(dst_shadow, src_shadow, to_copy); ^~~~~~~~~~ ./arch/x86/include/asm/string_64.h:33:29: note: passing argument to parameter 'to' here extern void *__memcpy(void *to, const void *from, size_t len); ^ mm/kmsan/kmsan.c:548:23: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:654:13: warning: unused variable 'stat_origins' [-Wunused-variable] static int stat_origins = 0; ^ mm/kmsan/kmsan.c:953:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ CC net/rds/connection.o mm/kmsan/kmsan.c:1027:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ mm/kmsan/kmsan.c:1095:9: warning: unused variable 'size' [-Wunused-variable] size_t size = 8; // TODO(glider) ^ mm/kmsan/kmsan.c:1151:36: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] shadow = kmsan_get_shadow_address(addr, size, /*checked*/true, /*is_store*/false); ^~~~ mm/kmsan/kmsan.h:53:36: note: passing argument to parameter 'addr' here void *kmsan_get_shadow_address(u64 addr, size_t size, bool checked, bool is_store); ^ CC crypto/asymmetric_keys/x509_public_key.o mm/kmsan/kmsan.c:1160:18: warning: incompatible integer to pointer conversion passing 'unsigned long' to parameter of type 'void *' [-Wint-conversion] kmsan_report(_THIS_IP_, prev_origin, size, prev_start, i - 1, /*deep*/true); ^~~~~~~~~ ./include/linux/kernel.h:170:20: note: expanded from macro '_THIS_IP_' #define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan.c:1031:32: note: passing argument to parameter 'caller' here inline void kmsan_report(void *caller, depot_stack_handle_t origin, ^ mm/kmsan/kmsan.c:1166:61: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] origin = *(depot_stack_handle_t*)kmsan_get_origin_address(addr, size, /*checked*/false, /*is_store*/false); ^~~~ mm/kmsan/kmsan.h:55:36: note: passing argument to parameter 'addr' here void *kmsan_get_origin_address(u64 addr, size_t size, bool checked, bool is_store); ^ mm/kmsan/kmsan.c:1173:17: warning: incompatible integer to pointer conversion passing 'unsigned long' to parameter of type 'void *' [-Wint-conversion] kmsan_report(_THIS_IP_, prev_origin, size, prev_start, i - 1, /*deep*/true); ^~~~~~~~~ ./include/linux/kernel.h:170:20: note: expanded from macro '_THIS_IP_' #define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan.c:1031:32: note: passing argument to parameter 'caller' here inline void kmsan_report(void *caller, depot_stack_handle_t origin, ^ mm/kmsan/kmsan.c:1179:16: warning: incompatible integer to pointer conversion passing 'unsigned long' to parameter of type 'void *' [-Wint-conversion] kmsan_report(_THIS_IP_, prev_origin, size, prev_start, size - 1, /*deep*/true); ^~~~~~~~~ ./include/linux/kernel.h:170:20: note: expanded from macro '_THIS_IP_' #define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan.c:1031:32: note: passing argument to parameter 'caller' here inline void kmsan_report(void *caller, depot_stack_handle_t origin, ^ mm/kmsan/kmsan.c:1201:9: warning: ordered comparison between pointer and integer ('const void *' and 'unsigned long') if (to < TASK_SIZE) { ~~ ^ ~~~~~~~~~ mm/kmsan/kmsan.c:1212:36: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] shadow = kmsan_get_shadow_address(to, to_copy - left, /*checked*/true, /*is_store*/false); ^~ mm/kmsan/kmsan.h:53:36: note: passing argument to parameter 'addr' here void *kmsan_get_shadow_address(u64 addr, size_t size, bool checked, bool is_store); ^ mm/kmsan/kmsan.c:1214:23: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_shadow(to, from, to_copy - left); ^~ mm/kmsan/kmsan.c:374:30: note: passing argument to parameter 'dst' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1214:27: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_shadow(to, from, to_copy - left); ^~~~ mm/kmsan/kmsan.c:374:39: note: passing argument to parameter 'src' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1215:24: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_origins(to, from, to_copy - left); ^~ mm/kmsan/kmsan.c:488:31: note: passing argument to parameter 'dst' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1215:28: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_origins(to, from, to_copy - left); ^~~~ mm/kmsan/kmsan.c:488:40: note: passing argument to parameter 'src' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1228:25: warning: ordered comparison between pointer and integer ('const void *' and 'unsigned long') bool is_user_src = src < TASK_SIZE; ~~~ ^ ~~~~~~~~~ mm/kmsan/kmsan.c:1229:25: warning: ordered comparison between pointer and integer ('const void *' and 'unsigned long') bool is_user_dst = dst < TASK_SIZE; ~~~ ^ ~~~~~~~~~ mm/kmsan/kmsan.c:1248:24: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_shadow(dst, src, len); ^~~ mm/kmsan/kmsan.c:374:30: note: passing argument to parameter 'dst' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1248:29: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_shadow(dst, src, len); ^~~ mm/kmsan/kmsan.c:374:39: note: passing argument to parameter 'src' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1249:25: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_origins(dst, src, len); ^~~ mm/kmsan/kmsan.c:488:31: note: passing argument to parameter 'dst' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1249:30: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_origins(dst, src, len); ^~~ mm/kmsan/kmsan.c:488:40: note: passing argument to parameter 'src' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1266:17: warning: incompatible pointer to integer conversion assigning to 'u64' (aka 'unsigned long long') from 'void *' [-Wint-conversion] cur_meta_addr = page_address(is_origin ? cur_page->shadow : cur_page->origin); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan.c:1267:18: warning: incompatible pointer to integer conversion assigning to 'u64' (aka 'unsigned long long') from 'void *' [-Wint-conversion] next_meta_addr = page_address(is_origin ? next_page->shadow : next_page->origin); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan.c:1269:14: warning: ordered comparison between pointer and integer ('u64' (aka 'unsigned long long') and 'char *') if ((addr < _sdata) || (addr >= _edata)) { ~~~~ ^ ~~~~~~ mm/kmsan/kmsan.c:1269:33: warning: ordered comparison between pointer and integer ('u64' (aka 'unsigned long long') and 'char *') if ((addr < _sdata) || (addr >= _edata)) { ~~~~ ^ ~~~~~~ mm/kmsan/kmsan.c:1307:51: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const char *' [-Wint-conversion] WARN("kmsan_get_shadow_address(%p, %d, %d)\n", addr, size, checked); ^~~~ ./include/asm-generic/bug.h:123:17: note: expanded from macro 'WARN' __WARN_printf(format); \ ^~~~~~ ./include/asm-generic/bug.h:98:50: note: expanded from macro '__WARN_printf' #define __WARN_printf(arg...) do { __warn_printk(arg); __WARN(); } while (0) ^~~ ./include/asm-generic/bug.h:96:54: note: passing argument to parameter 'fmt' here extern __printf(1, 2) void __warn_printk(const char *fmt, ...); ^ mm/kmsan/kmsan.c:1296:22: warning: unused variable 'cur_page' [-Wunused-variable] struct page *page, *cur_page, *next_page; ^ mm/kmsan/kmsan.c:1297:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan.c:1296:33: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *cur_page, *next_page; ^ mm/kmsan/kmsan.c:1299:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ CC net/ipv4/icmp.o mm/kmsan/kmsan.c:1361:6: warning: incompatible pointer to integer conversion initializing 'u64' (aka 'unsigned long long') with an expression of type 'void *' [-Wint-conversion] u64 caller = __builtin_return_address(1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan.c:1370:61: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const char *' [-Wint-conversion] WARN("kmsan_get_shadow_address_noruntime(%p, %d, %d)\n", addr, size, checked); ^~~~ ./include/asm-generic/bug.h:123:17: note: expanded from macro 'WARN' __WARN_printf(format); \ ^~~~~~ ./include/asm-generic/bug.h:98:50: note: expanded from macro '__WARN_printf' #define __WARN_printf(arg...) do { __warn_printk(arg); __WARN(); } while (0) ^~~ ./include/asm-generic/bug.h:96:54: note: passing argument to parameter 'fmt' here extern __printf(1, 2) void __warn_printk(const char *fmt, ...); ^ mm/kmsan/kmsan.c:1355:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ mm/kmsan/kmsan.c:1356:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan.c:1361:6: warning: unused variable 'caller' [-Wunused-variable] u64 caller = __builtin_return_address(1); ^ mm/kmsan/kmsan.c:1358:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:1434:61: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const char *' [-Wint-conversion] WARN("kmsan_get_origin_address_noruntime(%p, %d, %d)\n", addr, size, checked); ^~~~ ./include/asm-generic/bug.h:123:17: note: expanded from macro 'WARN' __WARN_printf(format); \ ^~~~~~ ./include/asm-generic/bug.h:98:50: note: expanded from macro '__WARN_printf' #define __WARN_printf(arg...) do { __warn_printk(arg); __WARN(); } while (0) ^~~ ./include/asm-generic/bug.h:96:54: note: passing argument to parameter 'fmt' here extern __printf(1, 2) void __warn_printk(const char *fmt, ...); ^ mm/kmsan/kmsan.c:1418:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:1416:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan.c:1415:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ CC kernel/sched/cpudeadline.o CC net/netfilter/xt_policy.o CC net/mac80211/agg-rx.o CC kernel/sched/topology.o AR net/rfkill/rfkill.o AR net/rfkill/built-in.o CC net/netfilter/xt_state.o CC net/sched/sch_generic.o CC drivers/acpi/acpica/utxferror.o AR net/nfc/hci/hci.o AR net/nfc/hci/built-in.o AR net/netfilter/netfilter.o AR net/netfilter/nf_conntrack.o CC net/nfc/digital_core.o CC net/nfc/digital_technology.o 60 warnings generated. CC kernel/sched/stop_task.o CC net/ipv6/reassembly.o CC crypto/ablk_helper.o CC crypto/asymmetric_keys/pkcs7_parser.o CC kernel/sched/stats.o CC mm/kmsan/kmsan_instr.o CC drivers/acpi/acpica/utxfmutex.o AR net/netfilter/nf_nat.o CC lib/decompress_unlzo.o CC net/core/sock_diag.o CC kernel/sched/cpuacct.o CC net/nfc/nci/hci.o CC net/nfc/nci/uart.o AR drivers/acpi/acpica/acpi.o AR drivers/acpi/acpica/built-in.o mm/kmsan/kmsan_instr.c:71:11: warning: unused variable 'num' [-Wunused-variable] int ind, num; ^ mm/kmsan/kmsan_instr.c:71:6: warning: unused variable 'ind' [-Wunused-variable] int ind, num; ^ mm/kmsan/kmsan_instr.c:151:58: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const char *' [-Wint-conversion] WARN("kmsan_get_shadow_address_inline(%p, %d, %d)\n", addr, size, checked); ^~~~ ./include/asm-generic/bug.h:123:17: note: expanded from macro 'WARN' __WARN_printf(format); \ ^~~~~~ ./include/asm-generic/bug.h:98:50: note: expanded from macro '__WARN_printf' #define __WARN_printf(arg...) do { __warn_printk(arg); __WARN(); } while (0) ^~~ ./include/asm-generic/bug.h:96:54: note: passing argument to parameter 'fmt' here extern __printf(1, 2) void __warn_printk(const char *fmt, ...); ^ mm/kmsan/kmsan_instr.c:139:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan_instr.c:141:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan_instr.c:138:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ AR drivers/acpi/built-in.o mm/kmsan/kmsan_instr.c:209:54: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const char *' [-Wint-conversion] WARN("kmsan_get_origin_address_inline(%p, %d)\n", addr, size); ^~~~ ./include/asm-generic/bug.h:123:17: note: expanded from macro 'WARN' __WARN_printf(format); \ ^~~~~~ ./include/asm-generic/bug.h:98:50: note: expanded from macro '__WARN_printf' #define __WARN_printf(arg...) do { __warn_printk(arg); __WARN(); } while (0) ^~~ ./include/asm-generic/bug.h:96:54: note: passing argument to parameter 'fmt' here extern __printf(1, 2) void __warn_printk(const char *fmt, ...); ^ mm/kmsan/kmsan_instr.c:190:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ mm/kmsan/kmsan_instr.c:191:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan_instr.c:193:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan_instr.c:248:68: warning: incompatible integer to pointer conversion passing 'u64' (aka 'unsigned long long') to parameter of type 'const char *' [-Wint-conversion] WARN("size too big in msan_get_shadow_origin_ptr(%p, %d, %d)\n", addr, size, store); ^~~~ ./include/asm-generic/bug.h:123:17: note: expanded from macro 'WARN' __WARN_printf(format); \ ^~~~~~ ./include/asm-generic/bug.h:98:50: note: expanded from macro '__WARN_printf' #define __WARN_printf(arg...) do { __warn_printk(arg); __WARN(); } while (0) ^~~ ./include/asm-generic/bug.h:96:54: note: passing argument to parameter 'fmt' here extern __printf(1, 2) void __warn_printk(const char *fmt, ...); ^ CC lib/decompress_unxz.o mm/kmsan/kmsan_instr.c:233:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ mm/kmsan/kmsan_instr.c:232:16: warning: unused variable 'irq_flags' [-Wunused-variable] unsigned long irq_flags; ^ mm/kmsan/kmsan_instr.c:411:24: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memmove_shadow(dst, src, n); ^~~ mm/kmsan/kmsan.h:59:31: note: passing argument to parameter 'dst' here void kmsan_memmove_shadow(u64 dst, u64 src, size_t n); ^ mm/kmsan/kmsan_instr.c:411:29: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memmove_shadow(dst, src, n); ^~~ mm/kmsan/kmsan.h:59:40: note: passing argument to parameter 'src' here void kmsan_memmove_shadow(u64 dst, u64 src, size_t n); ^ mm/kmsan/kmsan_instr.c:465:23: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_shadow(dst, src, n); ^~~ mm/kmsan/kmsan.h:58:30: note: passing argument to parameter 'dst' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n); ^ mm/kmsan/kmsan_instr.c:465:28: warning: incompatible pointer to integer conversion passing 'const void *' to parameter of type 'u64' (aka 'unsigned long long') [-Wint-conversion] kmsan_memcpy_shadow(dst, src, n); ^~~ mm/kmsan/kmsan.h:58:39: note: passing argument to parameter 'src' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n); ^ mm/kmsan/kmsan_instr.c:483:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin, new_origin; ^ mm/kmsan/kmsan_instr.c:485:8: warning: unused variable 'caller' [-Wunused-variable] void *caller; ^ mm/kmsan/kmsan_instr.c:639:13: warning: incompatible pointer to integer conversion assigning to 'unsigned long' from 'void *' [-Wint-conversion] entries[2] = __builtin_return_address(0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/atm/atmtcp.o CC drivers/ata/libata-core.o CC drivers/ata/libata-scsi.o CC drivers/ata/libata-eh.o CC crypto/asymmetric_keys/pkcs7_trust.o AR net/netfilter/built-in.o CC drivers/ata/libata-transport.o CC lib/dump_stack.o CC kernel/sched/cpufreq.o CC crypto/simd.o 20 warnings generated. CC mm/kmsan/kmsan_init.o CC crypto/asymmetric_keys/pkcs7_verify.o CC lib/extable.o CC net/sctp/sm_statetable.o CC lib/flex_proportions.o CC net/nfc/digital_dep.o CC net/rds/info.o CC kernel/sched/membarrier.o CC net/ipv4/devinet.o AR net/nfc/nfc.o mm/kmsan/kmsan_init.c:81:6: warning: incompatible pointer to integer conversion initializing 'u64' (aka 'unsigned long long') with an expression of type 'char *' [-Wint-conversion] u64 size = __bss_stop-__START_KERNEL_map; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/kmsan/kmsan_init.c:129:6: warning: section does not match previous declaration [-Wsection] void __initdata kmsan_initialize_shadow(void) ^ ./include/linux/init.h:51:20: note: expanded from macro '__initdata' #define __initdata __section(.init.data) ^ ./include/linux/compiler_types.h:245:39: note: expanded from macro '__section' # define __section(S) __attribute__ ((__section__(#S))) ^ ./include/linux/kmsan.h:17:6: note: previous attribute is here void __init kmsan_initialize_shadow(void); ^ ./include/linux/init.h:50:17: note: expanded from macro '__init' #define __init __section(.init.text) __cold __latent_entropy __noinitretpoline ^ ./include/linux/compiler_types.h:245:39: note: expanded from macro '__section' # define __section(S) __attribute__ ((__section__(#S))) ^ mm/kmsan/kmsan_init.c:133:6: warning: unused variable 'addr' [-Wunused-variable] u64 addr; ^ mm/kmsan/kmsan_init.c:131:15: warning: unused variable 'page' [-Wunused-variable] struct page *page; ^ CC net/ipv6/tcp_ipv6.o CC net/core/dev_ioctl.o CC drivers/base/component.o 4 warnings generated. CC net/ipv4/af_inet.o AR net/nfc/nci/nci_uart.o CC drivers/base/core.o CC drivers/ata/libata-trace.o CC lib/idr.o AR mm/kmsan/built-in.o CC drivers/base/bus.o CC drivers/block/loop.o AR crypto/crypto.o AR crypto/crypto_algapi.o AR crypto/crypto_blkcipher.o AR crypto/crypto_hash.o AR crypto/dh_generic.o AR crypto/rsa_generic.o AR crypto/asymmetric_keys/asymmetric_keys.o AR crypto/crypto_acompress.o AR crypto/asymmetric_keys/x509_key_parser.o AR crypto/cryptomgr.o AR crypto/asymmetric_keys/pkcs7_message.o CC drivers/block/virtio_blk.o AR crypto/asymmetric_keys/built-in.o CC net/mac80211/vht.o AR crypto/jitterentropy_rng.o AR crypto/ecdh_generic.o AR crypto/crypto_simd.o AR net/nfc/nci/nci.o AR crypto/built-in.o AR net/nfc/nci/built-in.o CC net/mac80211/ibss.o CC net/core/tso.o CC net/core/sock_reuseport.o CC drivers/ata/libata-sff.o CC net/ipv6/ping.o AR drivers/atm/built-in.o CC mm/failslab.o CC drivers/bluetooth/btusb.o CC net/sctp/sm_statefuns.o CC drivers/bluetooth/btintel.o CC lib/ioremap.o AR kernel/printk/built-in.o CC drivers/ata/libata-pmp.o CC kernel/time/time.o CC net/rds/message.o CC drivers/base/dd.o CC net/core/fib_notifier.o CC mm/migrate.o CC net/sched/sch_mq.o AR net/nfc/nfc_digital.o AR net/nfc/built-in.o CC net/strparser/strparser.o CC net/ipv4/igmp.o CC drivers/base/syscore.o CC lib/irq_regs.o CC net/ipv6/exthdrs.o CC net/core/xdp.o CC net/ipv6/datagram.o CC lib/is_single_threaded.o CC net/ipv6/ip6_flowlabel.o CC net/core/net-sysfs.o CC net/core/net-procfs.o CC kernel/time/timer.o CC drivers/bluetooth/btrtl.o CC lib/klist.o CC drivers/base/driver.o CC net/sched/sch_api.o CC net/rds/recv.o CC net/sched/sch_blackhole.o CC net/sched/cls_api.o CC net/mac80211/iface.o AR net/strparser/built-in.o CC drivers/base/class.o AR drivers/block/built-in.o 1 warning generated. CC net/sunrpc/clnt.o CC net/ipv4/fib_frontend.o CC drivers/cdrom/cdrom.o CC lib/kobject.o CC net/ipv4/fib_semantics.o CC net/core/netpoll.o CC kernel/sched/isolation.o CC net/core/fib_rules.o CC drivers/ata/libata-acpi.o CC drivers/base/platform.o CC drivers/base/cpu.o CC fs/ext4/symlink.o CC fs/ext4/sysfs.o CC net/ipv6/inet6_connection_sock.o AR drivers/bluetooth/built-in.o CC drivers/ata/ahci.o CC net/ipv6/udp_offload.o CC net/ipv6/seg6.o AR kernel/sched/built-in.o CC drivers/base/firmware.o CC kernel/freezer.o CC kernel/trace/trace_clock.o CC kernel/trace/ring_buffer.o CC lib/kobject_uevent.o CC drivers/base/init.o CC drivers/ata/libahci.o CC net/rds/send.o CC drivers/ata/ata_piix.o CC net/rds/stats.o CC mm/huge_memory.o CC drivers/base/map.o CC drivers/char/mem.o CC fs/ext4/xattr.o CC drivers/char/random.o CC kernel/profile.o CC drivers/ata/pata_amd.o CC net/ipv6/fib6_notifier.o CC drivers/base/devres.o CC lib/nmi_backtrace.o CC lib/nodemask.o CC kernel/stacktrace.o CC kernel/futex.o CC drivers/ata/pata_oldpiix.o CC net/ipv4/fib_trie.o CC net/ipv4/fib_notifier.o CC net/rds/sysctl.o CC drivers/char/misc.o CC lib/radix-tree.o CC drivers/ata/pata_sch.o CC net/sched/act_api.o CC net/core/net-traces.o CC kernel/futex_compat.o CC lib/ratelimit.o CC net/sched/act_sample.o CC net/ipv6/sysctl_net_ipv6.o CC kernel/dma.o CC kernel/time/hrtimer.o CC net/ipv4/inet_fragment.o CC net/sunrpc/xprt.o CC net/ipv6/xfrm6_policy.o CC net/ipv6/xfrm6_state.o CC drivers/base/attribute_container.o CC drivers/base/transport_class.o CC net/ipv4/ping.o CC drivers/char/virtio_console.o CC kernel/smp.o CC kernel/uid16.o CC drivers/char/hpet.o AR drivers/cdrom/built-in.o CC drivers/char/nvram.o CC net/ipv4/ip_tunnel_core.o CC drivers/clk/clk-devres.o CC net/mac80211/rate.o CC drivers/base/topology.o CC net/sched/act_bpf.o CC net/ipv6/xfrm6_input.o CC net/rds/threads.o CC net/rds/transport.o CC drivers/clk/clk-bulk.o CC drivers/clk/clkdev.o CC net/sctp/sm_sideeffect.o CC kernel/module.o CC net/ipv6/xfrm6_output.o CC net/ipv4/gre_offload.o CC drivers/base/container.o CC kernel/kallsyms.o CC net/ipv6/xfrm6_protocol.o CC kernel/acct.o CC kernel/crash_core.o CC drivers/clk/clk.o CC drivers/base/property.o CC drivers/base/cacheinfo.o CC net/ipv4/ip_tunnel.o CC net/rds/loop.o AR drivers/ata/libata.o CC net/ipv6/netfilter.o CC net/sched/sch_fifo.o AR drivers/ata/built-in.o CC net/rds/page.o CC drivers/clocksource/acpi_pm.o CC kernel/time/timekeeping.o CC lib/rbtree.o CC drivers/clocksource/i8253.o kernel/trace/ring_buffer.o: warning: objtool: rb_buffer_peek() falls through to next function rb_advance_reader() CC net/rds/rdma.o CC kernel/trace/trace.o CC kernel/kexec_core.o CC net/ipv4/sysctl_net_ipv4.o CC mm/khugepaged.o CC net/ipv4/proc.o CC net/ipv4/fib_rules.o CC net/sunrpc/socklib.o CC kernel/kexec.o CC kernel/compat.o CC net/ipv4/ipmr.o CC drivers/base/devtmpfs.o CC net/switchdev/switchdev.o AR drivers/clocksource/built-in.o CC drivers/connector/cn_queue.o CC fs/ext4/xattr_trusted.o CC kernel/utsname.o CC net/rds/tcp.o CC net/sched/cls_bpf.o CC net/ipv6/proc.o CC net/ipv6/syncookies.o CC drivers/char/agp/backend.o CC net/ipv4/udp_tunnel.o CC kernel/user_namespace.o CC lib/seq_buf.o AR kernel/locking/built-in.o CC net/sctp/protocol.o CC net/ipv4/syncookies.o CC drivers/char/hw_random/core.o CC net/sunrpc/xprtsock.o CC net/mac80211/michael.o CC net/ipv4/tunnel4.o CC net/ipv4/ipconfig.o CC drivers/base/power/sysfs.o CC fs/ext4/xattr_user.o CC drivers/base/regmap/regmap.o CC drivers/base/regmap/regcache.o CC drivers/connector/connector.o CC kernel/pid_namespace.o CC lib/show_mem.o CC net/rds/tcp_connect.o CC net/core/ptp_classifier.o AR net/switchdev/built-in.o CC kernel/stop_machine.o CC kernel/time/ntp.o CC net/tipc/addr.o CC drivers/char/agp/frontend.o CC drivers/base/power/generic_ops.o CC drivers/char/agp/generic.o CC net/ipv6/calipso.o CC net/mac80211/tkip.o CC fs/ext4/acl.o CC lib/siphash.o CC net/ipv6/ah6.o CC drivers/char/hw_random/via-rng.o CC net/ipv6/esp6.o CC net/ipv4/netfilter.o CC net/sched/ematch.o CC lib/string.o CC drivers/base/power/common.o CC kernel/audit.o CC net/core/dst_cache.o AR drivers/char/hw_random/rng-core.o AR drivers/char/hw_random/built-in.o CC drivers/connector/cn_proc.o CC kernel/auditfilter.o CC net/sctp/endpointola.o CC net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o CC kernel/time/clocksource.o CC net/tipc/bcast.o CC drivers/base/regmap/regcache-rbtree.o CC kernel/auditsc.o CC net/rds/tcp_listen.o CC drivers/base/power/qos.o CC fs/ext4/xattr_security.o CC lib/timerqueue.o CC net/sctp/associola.o CC drivers/char/agp/isoch.o CC lib/vsprintf.o CC net/ipv4/tcp_cubic.o CC drivers/char/agp/compat_ioctl.o AR net/sched/built-in.o CC net/ipv4/cipso_ipv4.o CC drivers/base/regmap/regcache-flat.o AR drivers/connector/cn.o AR drivers/connector/built-in.o CC net/unix/af_unix.o CC net/unix/garbage.o CC net/vmw_vsock/af_vsock.o CC net/core/gro_cells.o CC lib/win_minmax.o AR fs/ext4/ext4.o AR fs/ext4/built-in.o CC fs/sysfs/file.o CC net/ipv6/esp6_offload.o CC kernel/time/jiffies.o CC net/ipv4/netfilter/nf_conntrack_proto_icmp.o CC kernel/time/timer_list.o CC kernel/time/timeconv.o CC net/rds/tcp_recv.o CC drivers/base/power/runtime.o CC net/rds/tcp_send.o CC drivers/clk/clk-divider.o CC drivers/char/agp/amd64-agp.o CC net/tipc/bearer.o CC mm/page_counter.o CC net/mac80211/aes_cmac.o CC net/mac80211/aes_gmac.o CC net/sunrpc/sched.o CC net/rds/tcp_stats.o CC drivers/clk/clk-fixed-factor.o CC net/sctp/transport.o AR net/core/built-in.o CC net/ipv4/xfrm4_policy.o CC fs/sysfs/dir.o CC mm/memcontrol.o CC mm/vmpressure.o CC net/ipv4/xfrm4_state.o CC kernel/time/alarmtimer.o CC net/unix/sysctl_net_unix.o CC drivers/clk/clk-fixed-rate.o CC kernel/audit_watch.o CC kernel/audit_fsnotify.o CC fs/sysfs/symlink.o CC net/ipv6/xfrm6_mode_transport.o CC net/ipv4/netfilter/nf_nat_l3proto_ipv4.o CC drivers/char/agp/intel-agp.o CC net/ipv4/xfrm4_input.o CC net/mac80211/fils_aead.o AR net/rds/rds.o CC kernel/audit_tree.o CC net/ipv4/xfrm4_output.o CC net/mac80211/cfg.o CC net/ipv6/xfrm6_mode_tunnel.o AR net/rds/rds_tcp.o AR net/rds/built-in.o CC drivers/clk/clk-gate.o CC net/ipv6/xfrm6_mode_beet.o CC drivers/clk/clk-multiplier.o CC mm/swap_cgroup.o CC fs/sysfs/mount.o CC drivers/base/regmap/regmap-debugfs.o CC drivers/base/regmap/regmap-i2c.o CC net/ipv4/xfrm4_protocol.o CC kernel/kcov.o CC net/vmw_vsock/af_vsock_tap.o CC kernel/kprobes.o CC net/vmw_vsock/vsock_addr.o CC drivers/clk/clk-mux.o CC drivers/clk/clk-composite.o CC net/sctp/chunk.o CC fs/sysfs/group.o CC drivers/char/agp/intel-gtt.o CC drivers/base/power/wakeirq.o CC drivers/clk/clk-fractional-divider.o CC kernel/seccomp.o CC mm/hugetlb_cgroup.o CC kernel/time/posix-timers.o CC net/ipv6/netfilter/ip6_tables.o CC net/tipc/core.o CC net/tipc/link.o CC kernel/relay.o CC drivers/clk/clk-gpio.o CC kernel/trace/trace_output.o CC net/ipv4/netfilter/nf_nat_proto_icmp.o CC drivers/clk/x86/clk-pmc-atom.o CC net/ipv4/netfilter/nf_defrag_ipv4.o CC net/ipv6/sit.o CC net/mac80211/ethtool.o AR drivers/base/regmap/built-in.o CC net/ipv6/addrconf_core.o CC net/mac80211/rx.o CC net/vmw_vsock/diag.o AR fs/sysfs/built-in.o CC drivers/base/power/main.o CC fs/eventpoll.o CC fs/tracefs/inode.o CC net/vmw_vsock/virtio_transport.o CC net/vmw_vsock/virtio_transport_common.o CC fs/anon_inodes.o AR drivers/clk/x86/built-in.o AR drivers/clk/built-in.o AR lib/lib.a EXPORTS lib/lib-ksyms.o CC fs/signalfd.o CC mm/early_ioremap.o AR lib/built-in.o CC mm/page_ext.o CC kernel/utsname_sysctl.o CC net/tipc/discover.o CC net/sctp/sm_make_chunk.o CC fs/timerfd.o CC net/ipv4/netfilter/nf_log_arp.o CC net/ipv4/netfilter/nf_log_ipv4.o AR drivers/char/agp/agpgart.o AR drivers/char/agp/built-in.o CC drivers/base/dma-mapping.o AR fs/tracefs/tracefs.o CC drivers/base/firmware_class.o AR drivers/char/built-in.o AR fs/tracefs/built-in.o CC net/sctp/ulpevent.o AR net/vmw_vsock/vsock.o CC drivers/cpufreq/cpufreq.o AR net/unix/unix.o AR net/unix/built-in.o AR net/vmw_vsock/vsock_diag.o CC net/wimax/id-table.o CC net/wireless/core.o CC net/wimax/op-msg.o CC mm/userfaultfd.o CC kernel/time/posix-cpu-timers.o CC kernel/delayacct.o CC kernel/time/posix-clock.o CC kernel/trace/trace_seq.o CC fs/eventfd.o AR net/vmw_vsock/vmw_vsock_virtio_transport.o CC net/tipc/msg.o CC net/tipc/name_distr.o CC drivers/base/node.o CC kernel/taskstats.o CC net/ipv4/netfilter/nf_reject_ipv4.o CC net/wimax/op-reset.o CC fs/userfaultfd.o CC kernel/trace/trace_stat.o CC kernel/tsacct.o CC net/sunrpc/auth.o CC net/wimax/op-rfkill.o CC net/ipv4/netfilter/nf_nat_masquerade_ipv4.o CC net/ipv4/netfilter/ip_tables.o CC kernel/time/itimer.o CC net/mac80211/spectmgmt.o AR net/vmw_vsock/vmw_vsock_virtio_transport_common.o AR net/vmw_vsock/built-in.o CC net/mac80211/tx.o CC fs/aio.o CC fs/locks.o CC net/mac80211/key.o CC net/ipv6/exthdrs_core.o CC net/ipv6/netfilter/ip6table_filter.o CC kernel/tracepoint.o CC net/ipv6/netfilter/ip6table_mangle.o CC drivers/base/module.o CC net/sctp/inqueue.o CC net/tipc/subscr.o CC kernel/trace/trace_printk.o CC net/ipv4/netfilter/iptable_filter.o CC kernel/elfcore.o CC net/ipv4/netfilter/iptable_mangle.o CC kernel/trace/trace_sched_switch.o CC kernel/time/clockevents.o CC drivers/base/platform-msi.o CC net/wimax/op-state-get.o CC net/ipv6/ip6_checksum.o CC drivers/base/power/wakeup.o CC kernel/time/tick-common.o CC kernel/irq_work.o CC net/mac80211/util.o CC net/tipc/monitor.o CC net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o CC kernel/padata.o CC net/sunrpc/auth_null.o CC net/ipv6/ip6_icmp.o CC net/mac80211/wme.o CC net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o CC kernel/trace/trace_nop.o CC kernel/trace/blktrace.o CC net/wimax/stack.o CC drivers/cpuidle/cpuidle.o CC kernel/trace/trace_events.o CC drivers/cpufreq/freq_table.o CC net/ipv4/netfilter/iptable_nat.o CC net/tipc/name_table.o CC net/sctp/outqueue.o CC net/ipv4/netfilter/ipt_MASQUERADE.o CC kernel/time/tick-broadcast.o CC net/ipv6/output_core.o CC fs/compat.o CC kernel/time/tick-broadcast-hrtimer.o CC kernel/trace/trace_export.o CC net/wireless/sysfs.o CC drivers/cpufreq/cpufreq_performance.o CC net/sunrpc/auth_unix.o CC net/ipv6/protocol.o CC drivers/base/power/clock_ops.o CC net/ipv6/ip6_offload.o CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC kernel/time/tick-oneshot.o CC drivers/cpufreq/cpufreq_userspace.o CC net/ipv6/netfilter/nf_conntrack_reasm.o CC kernel/time/tick-sched.o CC fs/compat_ioctl.o CC net/ipv4/netfilter/ipt_REJECT.o CC fs/binfmt_misc.o AR net/ipv4/netfilter/nf_conntrack_ipv4.o AR net/ipv4/netfilter/nf_nat_ipv4.o CC net/ipv6/tcpv6_offload.o CC drivers/cpufreq/cpufreq_ondemand.o CC drivers/cpufreq/cpufreq_governor.o CC net/wimax/debugfs.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC kernel/time/timekeeping_debug.o AR mm/built-in.o CC drivers/cpuidle/driver.o CC net/sunrpc/auth_generic.o CC kernel/trace/trace_event_perf.o CC net/sctp/ulpqueue.o CC net/tipc/net.o CC net/ipv6/exthdrs_offload.o AR drivers/base/power/built-in.o AR drivers/base/built-in.o CC net/tipc/netlink.o CC net/tipc/netlink_compat.o CC net/sunrpc/svc.o CC drivers/cpuidle/governor.o CC drivers/cpuidle/sysfs.o CC net/mac80211/chan.o CC net/ipv6/netfilter/nf_log_ipv6.o AR net/ipv4/netfilter/built-in.o CC net/ipv6/netfilter/nf_reject_ipv6.o CC drivers/cpufreq/acpi-cpufreq.o AR net/ipv4/built-in.o CC kernel/trace/trace_events_filter.o CC net/xfrm/xfrm_policy.o AR net/wimax/wimax.o CC net/compat.o AR net/wimax/built-in.o CC net/xfrm/xfrm_state.o CC net/xfrm/xfrm_hash.o AR kernel/time/built-in.o CC kernel/crash_dump.o CC net/ipv6/inet6_hashtables.o CC kernel/trace/trace_events_trigger.o CC net/ipv6/ip6_udp_tunnel.o CC net/xfrm/xfrm_input.o CC net/sunrpc/svcsock.o CC net/ipv6/mcast_snoop.o CC drivers/cpuidle/governors/menu.o CC net/tipc/node.o CC net/ipv6/netfilter/ip6t_ipv6header.o CC net/tipc/socket.o CC net/tipc/eth_media.o CC net/xfrm/xfrm_output.o CC net/wireless/radiotap.o CC kernel/jump_label.o CC kernel/memremap.o CC drivers/cpufreq/intel_pstate.o AR drivers/cpuidle/governors/built-in.o CC drivers/cpuidle/poll_state.o CC net/ipv6/netfilter/ip6t_REJECT.o CC fs/binfmt_script.o CC kernel/trace/bpf_trace.o CC net/mac80211/trace.o CC drivers/crypto/qat/qat_c3xxx/adf_drv.o CC drivers/crypto/ccp/sp-dev.o CC drivers/crypto/qat/qat_c3xxxvf/adf_drv.o CC net/tipc/server.o AR net/ipv6/netfilter/nf_conntrack_ipv6.o AR net/ipv6/netfilter/nf_defrag_ipv6.o AR drivers/cpuidle/built-in.o CC net/sctp/tsnmap.o CC net/tipc/group.o AR net/ipv6/ipv6.o CC drivers/dax/super.o CC net/wireless/util.o CC net/tipc/udp_media.o CC net/tipc/sysctl.o CC net/sctp/bind_addr.o CC fs/binfmt_elf.o CC fs/compat_binfmt_elf.o CC net/xfrm/xfrm_sysctl.o CC net/sctp/socket.o CC net/xfrm/xfrm_replay.o CC net/sunrpc/svcauth.o AR net/ipv6/netfilter/built-in.o AR net/ipv6/built-in.o CC drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.o CC net/sysctl_net.o CC kernel/trace/trace_kprobe.o CC drivers/crypto/ccp/sp-platform.o CC drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.o CC drivers/crypto/ccp/ccp-dev.o CC drivers/crypto/ccp/ccp-ops.o CC net/sunrpc/svcauth_unix.o AR drivers/dax/dax.o AR drivers/dax/built-in.o CC net/sunrpc/addr.o CC drivers/crypto/ccp/ccp-dev-v3.o CC drivers/crypto/ccp/ccp-dev-v5.o drivers/crypto/ccp/sp-platform.c:37:34: warning: tentative array definition assumed to have one element static const struct of_device_id sp_of_match[]; ^ CC net/sunrpc/rpcb_clnt.o AR drivers/crypto/qat/qat_c3xxx/qat_c3xxx.o AR drivers/crypto/qat/qat_c3xxx/built-in.o CC kernel/trace/power-traces.o CC drivers/crypto/qat/qat_c62x/adf_drv.o 1 warning generated. CC kernel/trace/rpm-traces.o CC net/xfrm/xfrm_device.o AR drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.o AR drivers/crypto/qat/qat_c3xxxvf/built-in.o CC drivers/crypto/ccp/ccp-dmaengine.o CC drivers/crypto/qat/qat_c62xvf/adf_drv.o CC drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.o CC net/mac80211/mlme.o CC net/mac80211/tdls.o CC net/sctp/primitive.o CC drivers/crypto/ccp/ccp-debugfs.o AR drivers/cpufreq/built-in.o CC net/xfrm/xfrm_algo.o CC drivers/dma/dmaengine.o CC net/sunrpc/timer.o CC drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.o CC net/sunrpc/xdr.o CC drivers/crypto/ccp/sp-pci.o CC net/mac80211/ocb.o CC net/mac80211/led.o CC kernel/trace/trace_probe.o AR drivers/crypto/qat/qat_c62xvf/qat_c62xvf.o AR drivers/crypto/qat/qat_c62xvf/built-in.o CC net/sunrpc/sunrpc_syms.o CC net/sunrpc/cache.o CC net/mac80211/pm.o CC net/sunrpc/rpc_pipe.o CC drivers/crypto/ccp/psp-dev.o CC drivers/crypto/qat/qat_common/adf_cfg.o CC drivers/crypto/qat/qat_dh895xcc/adf_drv.o CC drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.o CC fs/mbcache.o CC net/sctp/output.o CC kernel/trace/trace_uprobe.o AR drivers/crypto/qat/qat_c62x/qat_c62x.o AR drivers/crypto/qat/qat_c62x/built-in.o CC drivers/crypto/qat/qat_dh895xccvf/adf_drv.o CC net/xfrm/xfrm_user.o CC drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.o CC drivers/crypto/ccp/ccp-crypto-main.o CC net/sunrpc/svc_xprt.o CC net/sunrpc/xprtmultipath.o CC drivers/crypto/ccp/ccp-crypto-aes.o CC drivers/crypto/ccp/ccp-crypto-aes-cmac.o CC net/sunrpc/stats.o CC fs/posix_acl.o AR drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.o CC drivers/crypto/qat/qat_common/adf_isr.o AR drivers/crypto/qat/qat_dh895xcc/built-in.o CC net/sunrpc/sysctl.o CC net/mac80211/rc80211_minstrel.o CC drivers/crypto/ccp/ccp-crypto-aes-xts.o CC fs/coredump.o AR drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.o AR drivers/crypto/qat/qat_dh895xccvf/built-in.o CC fs/drop_caches.o CC drivers/dma/virt-dma.o CC drivers/dma/acpi-dma.o CC drivers/crypto/ccp/ccp-crypto-aes-galois.o CC net/wireless/reg.o AR net/tipc/tipc.o AR net/tipc/built-in.o CC net/wireless/scan.o CC drivers/crypto/ccp/ccp-crypto-des3.o CC drivers/crypto/ccp/ccp-crypto-rsa.o CC drivers/crypto/ccp/ccp-crypto-sha.o CC net/sunrpc/auth_gss/auth_gss.o CC fs/fhandle.o CC net/mac80211/rc80211_minstrel_ht.o CC net/sunrpc/auth_gss/gss_generic_token.o CC drivers/crypto/qat/qat_common/adf_ctl_drv.o CC drivers/crypto/qat/qat_common/adf_dev_mgr.o CC drivers/crypto/qat/qat_common/adf_init.o CC drivers/dma/dw/core.o CC net/sctp/input.o CC net/sctp/debug.o CC drivers/crypto/virtio/virtio_crypto_algs.o CC drivers/dma/hsu/hsu.o CC drivers/crypto/virtio/virtio_crypto_mgr.o CC drivers/crypto/virtio/virtio_crypto_core.o CC net/sunrpc/auth_gss/gss_mech_switch.o CC fs/iomap.o AR kernel/trace/built-in.o CC drivers/dma-buf/dma-buf.o CC drivers/crypto/padlock-aes.o AR kernel/built-in.o CC net/sunrpc/auth_gss/svcauth_gss.o CC net/sunrpc/auth_gss/gss_rpc_upcall.o CC drivers/dma-buf/dma-fence.o AR drivers/crypto/ccp/ccp-crypto.o CC net/sctp/stream.o CC net/sctp/auth.o CC drivers/edac/edac_mc.o CC drivers/crypto/qat/qat_common/adf_accel_engine.o CC drivers/edac/edac_device.o CC drivers/crypto/qat/qat_common/adf_aer.o CC fs/dcookies.o CC net/sctp/offload.o CC net/sctp/stream_sched.o CC net/sctp/stream_sched_prio.o AR drivers/dma/hsu/hsu_dma.o AR drivers/dma/hsu/built-in.o CC net/sctp/stream_sched_rr.o AR drivers/crypto/virtio/virtio_crypto.o AR net/sunrpc/sunrpc.o AR drivers/crypto/virtio/built-in.o CC drivers/crypto/qat/qat_common/adf_transport.o CC drivers/crypto/padlock-sha.o CC net/sunrpc/auth_gss/gss_rpc_xdr.o CC drivers/crypto/qat/qat_common/adf_admin.o CC drivers/crypto/qat/qat_common/adf_hw_arbiter.o CC drivers/crypto/qat/qat_common/qat_crypto.o CC net/sunrpc/auth_gss/gss_krb5_mech.o CC net/sunrpc/auth_gss/gss_krb5_seal.o CC net/sctp/stream_interleave.o CC drivers/dma-buf/dma-fence-array.o CC net/sctp/proc.o AR drivers/crypto/ccp/ccp.o AR drivers/crypto/ccp/built-in.o CC net/sctp/sysctl.o AR fs/built-in.o CC net/sctp/ipv6.o CC drivers/dma-buf/reservation.o AR net/xfrm/built-in.o CC drivers/dma-buf/seqno-fence.o CC drivers/dma-buf/sync_file.o CC drivers/crypto/qat/qat_common/qat_algs.o CC drivers/crypto/qat/qat_common/qat_asym_algs.o AR drivers/dma/dw/dw_dmac_core.o CC drivers/crypto/qat/qat_common/qat_uclo.o AR drivers/dma/dw/built-in.o AR drivers/dma/built-in.o CC drivers/firewire/init_ohci1394_dma.o CC drivers/firmware/dmi_scan.o CC net/wireless/nl80211.o CC net/wireless/mlme.o CC net/wireless/ibss.o CC drivers/edac/edac_module.o CC drivers/edac/edac_mc_sysfs.o CC drivers/edac/edac_device_sysfs.o CC drivers/edac/wq.o CC drivers/edac/edac_pci.o CC drivers/crypto/qat/qat_common/qat_hal.o CC drivers/crypto/qat/qat_common/adf_transport_debug.o CC drivers/crypto/qat/qat_common/adf_sriov.o CC net/sunrpc/auth_gss/gss_krb5_unseal.o CC net/sunrpc/auth_gss/gss_krb5_seqnum.o CC net/sunrpc/auth_gss/gss_krb5_wrap.o CC net/wireless/sme.o CC net/sunrpc/auth_gss/gss_krb5_crypto.o AR drivers/firewire/built-in.o CC drivers/edac/edac_pci_sysfs.o CC drivers/edac/mce_amd.o CC drivers/hwmon/hwmon.o AR drivers/dma-buf/built-in.o CC drivers/hid/hid-core.o CC drivers/i2c/i2c-boardinfo.o CC drivers/hid/hid-input.o CC drivers/gpu/drm/drm_crtc_helper.o CC drivers/crypto/qat/qat_common/adf_pf2vf_msg.o CC net/sunrpc/auth_gss/gss_krb5_keys.o CC drivers/gpu/drm/drm_dp_helper.o AR net/sunrpc/auth_gss/auth_rpcgss.o CC drivers/hid/hid-quirks.o CC drivers/input/input.o CC drivers/crypto/qat/qat_common/adf_vf2pf_msg.o CC drivers/crypto/qat/qat_common/adf_vf_isr.o CC drivers/i2c/i2c-core-base.o CC drivers/i2c/i2c-core-smbus.o AR drivers/edac/edac_core.o CC drivers/firmware/dmi-id.o CC drivers/firmware/memmap.o CC net/wireless/chan.o AR drivers/edac/edac_mce_amd.o AR drivers/edac/built-in.o CC drivers/input/serio/serio.o CC drivers/gpu/vga/vgaarb.o CC drivers/input/serio/i8042.o CC drivers/hid/hid-debug.o CC drivers/hid/hidraw.o CC drivers/firmware/efi/efi.o AR drivers/hwmon/built-in.o CC drivers/firmware/efi/vars.o CC drivers/firmware/efi/reboot.o CC drivers/firmware/efi/memattr.o CC drivers/iommu/iommu.o CC drivers/iommu/iommu-traces.o CC drivers/iommu/iommu-sysfs.o AR net/sunrpc/auth_gss/rpcsec_gss_krb5.o AR net/sunrpc/auth_gss/built-in.o AR net/sunrpc/built-in.o CC drivers/firmware/efi/tpm.o CC drivers/iommu/iova.o CC drivers/iommu/amd_iommu.o CC drivers/firmware/efi/capsule.o CC drivers/gpu/drm/drm_probe_helper.o CC net/wireless/ethtool.o CC drivers/gpu/drm/drm_plane_helper.o CC drivers/firmware/efi/memmap.o CC drivers/firmware/efi/efivars.o CC drivers/iommu/amd_iommu_init.o CC drivers/firmware/efi/esrt.o CC drivers/hid/hid-generic.o CC drivers/hid/hid-a4tech.o CC drivers/hid/hid-apple.o CC drivers/firmware/efi/runtime-map.o CC drivers/firmware/efi/runtime-wrappers.o CC drivers/hid/hid-belkin.o CC drivers/i2c/i2c-core-acpi.o CC drivers/input/serio/serport.o CC drivers/iommu/dmar.o CC drivers/hid/hid-cherry.o AR net/sctp/sctp.o AR net/sctp/built-in.o CC drivers/hid/hid-chicony.o CC net/wireless/mesh.o CC drivers/hid/hid-cypress.o CC drivers/hid/hid-ezkey.o CC drivers/iommu/intel-iommu.o CC drivers/hid/hid-gyration.o CC drivers/input/serio/libps2.o CC drivers/hid/hid-ite.o CC drivers/hid/hid-kensington.o CC net/wireless/ap.o AR drivers/crypto/qat/qat_common/intel_qat.o AR drivers/crypto/qat/qat_common/built-in.o AR drivers/crypto/qat/built-in.o AR drivers/crypto/built-in.o CC drivers/gpu/drm/drm_dp_mst_topology.o AR drivers/gpu/vga/built-in.o CC drivers/leds/led-core.o CC drivers/gpu/drm/drm_atomic_helper.o CC drivers/hid/hid-lg.o CC drivers/leds/led-class.o CC drivers/hid/hid-lgff.o CC drivers/hid/hid-lg4ff.o CC drivers/hid/hid-microsoft.o CC net/wireless/trace.o CC drivers/hid/hid-monterey.o CC drivers/hid/hid-ntrig.o CC drivers/hid/hid-pl.o CC drivers/input/input-compat.o CC drivers/i2c/i2c-smbus.o CC drivers/input/input-mt.o CC drivers/i2c/algos/i2c-algo-bit.o CC drivers/hid/hid-petalynx.o CC drivers/hid/hid-samsung.o CC drivers/leds/led-triggers.o CC net/wireless/ocb.o CC drivers/hid/hid-sony.o AR drivers/input/serio/built-in.o CC net/wireless/shipped-certs.o CC drivers/hid/hid-sunplus.o CC drivers/hid/hid-topseed.o CC drivers/macintosh/mac_hid.o CC drivers/input/ff-core.o CC drivers/input/ff-memless.o AR drivers/firmware/efi/built-in.o AR drivers/firmware/built-in.o CC drivers/i2c/busses/i2c-i801.o CC drivers/input/input-polldev.o CC drivers/hid/usbhid/hid-core.o AR net/mac80211/mac80211.o CC drivers/mailbox/mailbox.o AR net/mac80211/built-in.o CC drivers/hid/usbhid/hiddev.o CC drivers/hid/usbhid/hid-pidff.o AR drivers/hid/hid.o CC drivers/mailbox/pcc.o CC drivers/input/sparse-keymap.o CC drivers/input/input-leds.o CC drivers/input/mousedev.o AR drivers/leds/built-in.o AR drivers/macintosh/built-in.o CC drivers/input/evdev.o AR drivers/i2c/algos/built-in.o CC drivers/gpu/drm/drm_kms_helper_common.o CC drivers/md/md.o CC drivers/input/keyboard/atkbd.o CC drivers/md/md-bitmap.o CC drivers/md/dm.o AR drivers/hid/hid-logitech.o CC drivers/gpu/drm/drm_dp_dual_mode_helper.o CC drivers/gpu/drm/drm_simple_kms_helper.o CC drivers/input/mouse/psmouse-base.o CC drivers/input/mouse/synaptics.o CC drivers/input/mouse/focaltech.o AR drivers/input/input-core.o CC drivers/gpu/drm/drm_modeset_helper.o CC drivers/input/touchscreen/of_touchscreen.o CC drivers/input/mouse/alps.o CC drivers/md/dm-table.o AR drivers/mailbox/built-in.o CC drivers/input/mouse/byd.o CC drivers/input/mouse/logips2pp.o CC drivers/net/mii.o CC drivers/net/Space.o CC drivers/net/loopback.o CC drivers/gpu/drm/drm_scdc_helper.o AR drivers/input/touchscreen/built-in.o CC drivers/gpu/drm/drm_gem_framebuffer_helper.o CC drivers/input/mouse/lifebook.o AR drivers/i2c/i2c-core.o CC drivers/net/netconsole.o CC drivers/gpu/drm/bridge/panel.o CC drivers/input/mouse/trackpoint.o CC drivers/md/dm-target.o AR drivers/i2c/busses/built-in.o CC drivers/input/mouse/cypress_ps2.o AR drivers/i2c/built-in.o CC drivers/gpu/drm/drm_fb_helper.o CC drivers/gpu/drm/drm_fb_cma_helper.o CC drivers/nfc/fdp/fdp.o CC drivers/gpu/drm/drm_auth.o AR drivers/input/keyboard/built-in.o CC drivers/nvmem/core.o CC drivers/nfc/nfcsim.o CC drivers/net/ethernet/broadcom/tg3.o CC drivers/net/ethernet/cavium/common/cavium_ptp.o CC drivers/input/mouse/psmouse-smbus.o CC drivers/gpu/drm/drm_bufs.o CC drivers/pci/access.o CC drivers/net/phy/mdio-boardinfo.o CC drivers/pci/bus.o CC drivers/net/phy/phy.o CC drivers/pci/probe.o CC drivers/pci/host-bridge.o CC drivers/md/dm-linear.o CC drivers/net/tun.o CC drivers/gpu/drm/drm_cache.o CC drivers/md/dm-stripe.o CC drivers/gpu/drm/drm_context.o CC drivers/gpu/drm/drm_dma.o AR drivers/net/ethernet/cavium/common/built-in.o CC drivers/gpu/drm/drm_file.o AR drivers/net/ethernet/cavium/built-in.o CC drivers/net/phy/phy-c45.o CC drivers/net/veth.o AR drivers/nfc/fdp/built-in.o AR drivers/nfc/built-in.o CC drivers/platform/x86/eeepc-laptop.o CC drivers/net/ethernet/intel/e100.o CC drivers/pcmcia/cs.o CC drivers/pnp/core.o AR drivers/nvmem/nvmem_core.o CC drivers/gpu/drm/drm_gem.o AR drivers/nvmem/built-in.o CC drivers/power/supply/power_supply_core.o CC drivers/pci/remove.o AR drivers/hid/usbhid/usbhid.o AR drivers/hid/usbhid/built-in.o AR drivers/hid/built-in.o CC drivers/pci/pci.o CC drivers/gpu/drm/drm_ioctl.o CC drivers/pps/pps.o CC drivers/md/dm-ioctl.o CC drivers/md/dm-io.o CC drivers/md/dm-kcopyd.o CC drivers/net/phy/phy-core.o CC drivers/gpu/drm/drm_irq.o CC drivers/gpu/drm/drm_lock.o CC drivers/md/dm-sysfs.o CC drivers/md/dm-stats.o CC drivers/pnp/card.o CC drivers/pci/pci-driver.o CC drivers/net/phy/phy_device.o AR drivers/iommu/built-in.o CC drivers/ptp/ptp_clock.o CC drivers/pps/kapi.o CC drivers/md/dm-rq.o CC drivers/power/supply/power_supply_sysfs.o CC drivers/ptp/ptp_chardev.o CC drivers/pcmcia/socket_sysfs.o CC drivers/gpu/drm/drm_memory.o CC drivers/net/virtio_net.o CC drivers/gpu/drm/drm_drv.o AR drivers/input/mouse/psmouse.o CC drivers/gpu/drm/drm_scatter.o AR drivers/input/mouse/built-in.o CC drivers/gpu/drm/drm_pci.o AR drivers/input/built-in.o CC drivers/ras/ras.o CC drivers/platform/x86/pmc_atom.o CC drivers/pps/sysfs.o CC drivers/ras/debugfs.o CC drivers/power/supply/power_supply_leds.o CC drivers/gpu/drm/drm_sysfs.o CC drivers/net/phy/mdio_bus.o CC drivers/md/dm-builtin.o CC drivers/pnp/driver.o CC drivers/ptp/ptp_sysfs.o CC drivers/pcmcia/cardbus.o CC drivers/pcmcia/ds.o AR drivers/pps/pps_core.o AR drivers/pps/built-in.o CC drivers/rtc/rtc-lib.o CC drivers/rtc/systohc.o AR drivers/power/supply/power_supply.o AR drivers/power/supply/built-in.o AR drivers/power/built-in.o CC drivers/gpu/drm/drm_hashtab.o CC drivers/scsi/scsi.o CC drivers/gpu/drm/drm_mm.o CC drivers/gpu/drm/drm_crtc.o CC drivers/md/dm-raid1.o AR drivers/platform/x86/built-in.o AR drivers/platform/built-in.o CC drivers/thermal/thermal_core.o CC drivers/md/dm-log.o CC drivers/pci/search.o CC drivers/rtc/class.o CC drivers/pcmcia/pcmcia_resource.o CC drivers/pnp/resource.o CC drivers/rtc/interface.o CC drivers/gpu/drm/drm_fourcc.o CC drivers/md/dm-region-hash.o AR drivers/ptp/ptp.o AR drivers/ptp/built-in.o CC drivers/md/dm-zero.o CC drivers/gpu/drm/drm_modes.o CC drivers/gpu/drm/drm_edid.o CC drivers/tty/tty_io.o AR drivers/ras/built-in.o CC drivers/tty/n_tty.o CC drivers/net/phy/mdio_device.o CC drivers/pci/pci-sysfs.o CC drivers/tty/tty_ioctl.o AR drivers/md/dm-mod.o CC drivers/gpu/drm/drm_info.o CC drivers/tty/tty_ldisc.o CC drivers/rtc/nvmem.o CC drivers/rtc/rtc-dev.o CC drivers/pci/rom.o CC drivers/gpu/drm/drm_encoder_slave.o AR drivers/net/phy/libphy.o AR drivers/net/phy/built-in.o CC drivers/gpu/drm/drm_trace_points.o CC drivers/pci/setup-res.o CC drivers/net/ethernet/intel/e1000/e1000_main.o CC drivers/rtc/rtc-proc.o CC drivers/rtc/rtc-sysfs.o CC drivers/rtc/rtc-mc146818-lib.o CC drivers/gpu/drm/drm_global.o CC drivers/gpu/drm/drm_rect.o CC drivers/gpu/drm/drm_prime.o CC drivers/pnp/manager.o CC drivers/rtc/rtc-cmos.o CC drivers/pcmcia/cistpl.o CC drivers/pcmcia/pcmcia_cis.o CC drivers/pci/irq.o CC drivers/scsi/hosts.o CC drivers/tty/tty_buffer.o CC drivers/gpu/drm/drm_vma_manager.o CC drivers/tty/tty_port.o CC drivers/gpu/drm/drm_flip_work.o CC drivers/usb/atm/usbatm.o CC drivers/gpu/drm/drm_modeset_lock.o AR drivers/rtc/rtc-core.o CC drivers/gpu/drm/drm_atomic.o AR drivers/md/dm-mirror.o CC drivers/vhost/net.o CC drivers/vhost/vhost.o CC drivers/pci/vpd.o CC drivers/gpu/drm/drm_bridge.o CC drivers/pci/setup-bus.o CC drivers/thermal/thermal_sysfs.o CC drivers/pnp/support.o CC drivers/pci/vc.o CC drivers/pci/mmap.o CC drivers/pci/setup-irq.o CC drivers/tty/tty_mutex.o CC drivers/gpu/drm/drm_framebuffer.o CC drivers/tty/tty_ldsem.o AR drivers/rtc/built-in.o CC drivers/thermal/thermal_helpers.o drivers/vhost/vhost.c:1397:7: warning: overflow converting case value to switch condition type (3221794578 to 18446744072636378898) [-Wswitch] case VHOST_GET_VRING_BASE: ^ ./include/uapi/linux/vhost.h:131:30: note: expanded from macro 'VHOST_GET_VRING_BASE' #define VHOST_GET_VRING_BASE _IOWR(VHOST_VIRTIO, 0x12, struct vhost_vring_state) ^ ./include/uapi/asm-generic/ioctl.h:88:29: note: expanded from macro '_IOWR' #define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size))) ^ ./include/uapi/asm-generic/ioctl.h:70:2: note: expanded from macro '_IOC' (((dir) << _IOC_DIRSHIFT) | \ ^ CC drivers/net/ethernet/marvell/sky2.o CC drivers/usb/class/usblp.o CC drivers/gpu/drm/drm_connector.o CC drivers/scsi/scsi_ioctl.o CC drivers/usb/common/common.o CC drivers/pnp/interface.o CC drivers/gpu/drm/drm_blend.o CC drivers/pci/proc.o CC drivers/pci/slot.o CC drivers/pci/quirks.o CC drivers/tty/tty_baudrate.o CC drivers/pci/endpoint/pci-epc-core.o CC drivers/tty/tty_jobctrl.o CC drivers/pci/endpoint/pci-epf-core.o CC drivers/pci/endpoint/pci-epc-mem.o CC drivers/thermal/thermal_hwmon.o AR drivers/usb/common/usb-common.o CC drivers/tty/n_null.o AR drivers/usb/common/built-in.o CC drivers/tty/pty.o CC drivers/usb/core/usb.o CC drivers/pnp/quirks.o CC drivers/tty/tty_audit.o CC drivers/tty/sysrq.o CC drivers/gpu/drm/drm_encoder.o CC drivers/scsi/scsicam.o AR drivers/usb/atm/built-in.o CC drivers/thermal/step_wise.o CC drivers/tty/serdev/core.o CC drivers/tty/hvc/hvc_console.o CC drivers/pci/hotplug/pci_hotplug_core.o CC drivers/tty/serdev/serdev-ttyport.o AR drivers/usb/class/built-in.o CC drivers/pci/hotplug/acpi_pcihp.o CC drivers/usb/early/ehci-dbgp.o CC drivers/pcmcia/rsrc_mgr.o CC drivers/gpu/drm/drm_mode_object.o CC drivers/pcmcia/rsrc_nonstatic.o CC drivers/pcmcia/yenta_socket.o AR drivers/pci/endpoint/built-in.o AR drivers/vhost/vhost_net.o CC drivers/thermal/user_space.o CC drivers/pci/pcie/aspm.o CC drivers/tty/serial/serial_core.o CC drivers/thermal/x86_pkg_temp_thermal.o CC drivers/tty/vt/vt_ioctl.o CC drivers/gpu/drm/drm_property.o CC drivers/gpu/drm/drm_plane.o CC drivers/scsi/scsi_error.o AR drivers/thermal/thermal_sys.o CC drivers/scsi/scsi_lib.o CC drivers/gpu/drm/drm_color_mgmt.o CC drivers/tty/serial/earlycon.o CC drivers/tty/vt/vc_screen.o CC drivers/pnp/system.o CC drivers/usb/core/hub.o CC drivers/usb/core/hcd.o AR drivers/tty/serdev/serdev.o AR drivers/tty/serdev/built-in.o CC drivers/tty/vt/selection.o CC drivers/tty/vt/keyboard.o AR drivers/pci/hotplug/pci_hotplug.o AR drivers/pci/hotplug/built-in.o AR drivers/usb/early/built-in.o CC drivers/tty/vt/consolemap.o AR drivers/tty/hvc/built-in.o CC drivers/pci/msi.o CC drivers/usb/host/pci-quirks.o CC drivers/pnp/pnpacpi/core.o CC drivers/usb/host/ehci-hcd.o AR drivers/thermal/built-in.o CC drivers/usb/host/ehci-pci.o CC drivers/video/hdmi.o CC drivers/tty/serial/8250/8250_core.o AR drivers/pcmcia/pcmcia_core.o AR drivers/pcmcia/pcmcia.o CC drivers/usb/host/ohci-hcd.o AR drivers/pcmcia/pcmcia_rsrc.o 1 warning generated. CC drivers/gpu/drm/drm_print.o CC drivers/gpu/drm/drm_dumb_buffers.o CC drivers/tty/vt/vt.o CC drivers/gpu/drm/drm_mode_config.o AR drivers/vhost/built-in.o CC drivers/pci/pcie/portdrv_core.o CC drivers/pci/ats.o CC drivers/pnp/pnpacpi/rsparser.o CC drivers/virtio/virtio.o CC drivers/virtio/virtio_ring.o CC drivers/virtio/virtio_pci_modern.o CC drivers/gpu/drm/drm_vblank.o CC drivers/usb/host/ohci-pci.o CC drivers/virtio/virtio_pci_common.o AR drivers/pcmcia/built-in.o CC drivers/usb/host/uhci-hcd.o CC drivers/gpu/drm/drm_syncobj.o CC drivers/gpu/drm/drm_lease.o CC drivers/scsi/constants.o CC drivers/video/backlight/backlight.o drivers/virtio/virtio_ring.c:231:25: warning: incompatible integer to pointer conversion passing '__virtio64' (aka 'unsigned long long') to parameter of type 'void *' [-Wint-conversion] kmsan_unpoison_shadow(desc->addr, desc->len); ^~~~~~~~~~ ./include/linux/kmsan-checks.h:17:34: note: passing argument to parameter 'address' here void kmsan_unpoison_shadow(void *address, size_t size); ^ CC drivers/video/backlight/generic_bl.o CC drivers/pci/pcie/portdrv_pci.o CC drivers/tty/serial/8250/8250_pnp.o AR drivers/md/md-mod.o CC drivers/gpu/drm/drm_ioc32.o CC drivers/virtio/virtio_pci_legacy.o AR drivers/md/built-in.o CC drivers/gpu/drm/drm_gem_cma_helper.o CC drivers/tty/serial/8250/8250_port.o CC drivers/scsi/scsi_lib_dma.o CC drivers/pci/iov.o CC drivers/usb/core/urb.o CC drivers/scsi/scsi_scan.o AR drivers/pnp/pnpacpi/pnp.o AR drivers/pnp/pnpacpi/built-in.o AR drivers/pnp/pnp.o CC drivers/usb/core/message.o AR drivers/pnp/built-in.o CC drivers/usb/core/driver.o CC drivers/virtio/virtio_input.o CC drivers/usb/core/config.o AR drivers/video/backlight/built-in.o CC drivers/video/console/dummycon.o CC drivers/pci/pcie/portdrv_bus.o CC drivers/video/console/vgacon.o 1 warning generated. CC drivers/scsi/scsi_sysfs.o CC drivers/tty/serial/8250/8250_dma.o CC drivers/gpu/drm/ati_pcigart.o CC drivers/scsi/scsi_devinfo.o AR drivers/virtio/virtio_pci.o CC drivers/usb/core/file.o CC drivers/tty/vt/defkeymap.o CC drivers/gpu/drm/drm_panel.o CC drivers/gpu/drm/drm_agpsupport.o CC drivers/net/ethernet/intel/e1000/e1000_hw.o CC drivers/gpu/drm/drm_debugfs.o CC drivers/scsi/scsi_sysctl.o CC drivers/scsi/scsi_proc.o CC drivers/pci/pcie/portdrv_acpi.o CC drivers/pci/pci-acpi.o CC drivers/pci/pci-label.o AR drivers/virtio/built-in.o CC drivers/tty/serial/8250/8250_pci.o CC drivers/net/ethernet/intel/e1000/e1000_ethtool.o CC drivers/gpu/drm/drm_debugfs_crc.o CC drivers/usb/core/buffer.o CC drivers/usb/mon/mon_main.o CC drivers/scsi/scsi_trace.o CC drivers/usb/mon/mon_stat.o CC drivers/usb/mon/mon_text.o CC drivers/pci/pcie/aer/aerdrv_errprint.o CC drivers/pci/pcie/aer/aerdrv_core.o CC drivers/pci/pcie/aer/aerdrv.o CC drivers/gpu/drm/drm_mipi_dsi.o CC drivers/scsi/scsi_logging.o AR drivers/video/console/built-in.o CC drivers/gpu/drm/drm_panel_orientation_quirks.o CC drivers/pci/pcie/aer/aerdrv_acpi.o CC drivers/video/fbdev/core/fb_cmdline.o CC drivers/video/fbdev/efifb.o CC drivers/usb/core/sysfs.o CC drivers/usb/mon/mon_bin.o CC drivers/scsi/scsi_pm.o CC drivers/usb/core/endpoint.o CC drivers/usb/core/devio.o CC drivers/gpu/drm/amd/lib/chash.o CC drivers/scsi/scsi_transport_spi.o CC drivers/scsi/virtio_scsi.o CC drivers/usb/core/notify.o CC drivers/video/fbdev/core/fb_notify.o CC drivers/tty/serial/8250/8250_early.o CC drivers/net/ethernet/nvidia/forcedeth.o CC drivers/tty/serial/8250/8250_lpss.o CC drivers/tty/serial/8250/8250_mid.o CC drivers/net/ethernet/intel/e1000/e1000_param.o CC drivers/usb/core/generic.o CC drivers/usb/core/quirks.o AR drivers/pci/pcie/aer/aerdriver.o CC drivers/usb/core/devices.o AR drivers/pci/pcie/aer/built-in.o CC drivers/pci/pcie/pme.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o CC drivers/video/fbdev/core/fbmem.o CC drivers/gpu/drm/cirrus/cirrus_main.o CC drivers/scsi/sd.o CC drivers/usb/core/port.o CC drivers/usb/core/hcd-pci.o AR drivers/gpu/drm/amd/lib/built-in.o CC drivers/usb/core/usb-acpi.o CC drivers/gpu/drm/qxl/qxl_drv.o CC drivers/gpu/drm/qxl/qxl_kms.o AR drivers/tty/serial/8250/8250.o AR drivers/tty/serial/8250/8250_base.o CC drivers/gpu/drm/qxl/qxl_display.o CC drivers/gpu/drm/qxl/qxl_ttm.o CC drivers/gpu/drm/qxl/qxl_fb.o CC drivers/video/fbdev/core/fbmon.o CC drivers/gpu/drm/i915/i915_drv.o CC drivers/video/fbdev/core/fbcmap.o In file included from drivers/gpu/drm/i915/i915_drv.c:30: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:17: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ AR drivers/tty/serial/8250/built-in.o AR drivers/tty/serial/built-in.o CC drivers/video/fbdev/core/fbsysfs.o In file included from drivers/gpu/drm/i915/i915_drv.c:30: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_drv.c:30: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_drv.c:30: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_drv.c:30: In file included from ./include/linux/acpi.h:27: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ AR drivers/usb/mon/usbmon.o AR drivers/usb/mon/built-in.o CC drivers/usb/storage/scsiglue.o AR drivers/pci/pcie/pcieportdrv.o CC drivers/usb/storage/protocol.o AR drivers/pci/pcie/built-in.o AR drivers/pci/built-in.o CC drivers/gpu/drm/cirrus/cirrus_mode.o CC drivers/usb/storage/transport.o CC drivers/video/fbdev/core/modedb.o AR drivers/net/ethernet/marvell/built-in.o CC drivers/video/fbdev/core/fbcvt.o In file included from drivers/gpu/drm/i915/i915_drv.c:32: In file included from ./include/linux/oom.h:11: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_drv.c:32: In file included from ./include/linux/oom.h:11: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/qxl/qxl_object.o CC drivers/usb/storage/usb.o CC drivers/usb/storage/initializers.o CC drivers/usb/storage/sierra_ms.o In file included from drivers/gpu/drm/i915/i915_drv.c:49: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_drv.c:49: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/usb/storage/option_ms.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC drivers/video/fbdev/core/fb_defio.o CC drivers/video/fbdev/core/fbcon.o CC drivers/gpu/drm/qxl/qxl_gem.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o CC drivers/gpu/drm/qxl/qxl_cmd.o CC drivers/video/fbdev/core/bitblit.o drivers/gpu/drm/i915/i915_drv.c:2222:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(s->lra_limits); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.c:2266:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(s->gt_scratch); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.c:2304:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(s->lra_limits); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.c:2348:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(s->gt_scratch); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/usual-tables.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o CC drivers/gpu/drm/radeon/radeon_drv.o CC drivers/gpu/drm/radeon/radeon_device.o CC drivers/gpu/drm/cirrus/cirrus_drv.o CC drivers/gpu/drm/cirrus/cirrus_fbdev.o CC drivers/gpu/drm/cirrus/cirrus_ttm.o CC drivers/scsi/sr.o CC drivers/gpu/drm/qxl/qxl_image.o CC drivers/scsi/sr_ioctl.o AR drivers/net/ethernet/intel/e1000/e1000.o AR drivers/net/ethernet/intel/e1000/built-in.o CC drivers/scsi/sr_vendor.o CC drivers/net/ethernet/intel/e1000e/82571.o CC drivers/net/ethernet/intel/e1000e/ich8lan.o CC drivers/video/fbdev/core/softcursor.o CC drivers/video/fbdev/core/tileblit.o AR drivers/usb/host/built-in.o CC drivers/video/fbdev/core/cfbfillrect.o CC drivers/gpu/drm/qxl/qxl_draw.o CC drivers/gpu/drm/amd/amdgpu/atombios_crtc.o CC drivers/video/fbdev/core/cfbcopyarea.o AR drivers/usb/storage/usb-storage.o CC drivers/video/fbdev/core/cfbimgblt.o AR drivers/usb/storage/built-in.o CC drivers/gpu/drm/radeon/radeon_asic.o CC drivers/gpu/drm/radeon/radeon_kms.o AR net/wireless/cfg80211.o AR net/wireless/built-in.o CC drivers/video/fbdev/core/sysfillrect.o AR net/built-in.o CC drivers/video/fbdev/core/syscopyarea.o CC drivers/gpu/drm/qxl/qxl_debugfs.o AR drivers/gpu/drm/cirrus/cirrus.o CC drivers/gpu/drm/qxl/qxl_irq.o AR drivers/gpu/drm/cirrus/built-in.o CC drivers/gpu/drm/scheduler/gpu_scheduler.o CC drivers/video/fbdev/core/sysimgblt.o CC drivers/gpu/drm/qxl/qxl_dumb.o CC drivers/gpu/drm/scheduler/sched_fence.o CC drivers/scsi/sg.o CC drivers/video/fbdev/core/fb_sys_fops.o CC drivers/gpu/drm/qxl/qxl_ioctl.o CC drivers/gpu/drm/qxl/qxl_release.o AR drivers/scsi/sr_mod.o CC drivers/net/ethernet/intel/e1000e/80003es2lan.o CC drivers/gpu/drm/qxl/qxl_prime.o 17 warnings generated. CC drivers/gpu/drm/tinydrm/core/tinydrm-core.o AR drivers/scsi/scsi_mod.o CC drivers/net/ethernet/intel/e1000e/mac.o CC drivers/gpu/drm/tinydrm/core/tinydrm-pipe.o AR drivers/tty/vt/built-in.o CC drivers/gpu/drm/ttm/ttm_memory.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o AR drivers/tty/built-in.o CC drivers/gpu/drm/ttm/ttm_tt.o CC drivers/gpu/drm/amd/amdgpu/atom.o CC drivers/gpu/drm/radeon/radeon_atombios.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC drivers/gpu/drm/virtio/virtgpu_drv.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o AR drivers/usb/core/usbcore.o CC drivers/gpu/drm/i915/i915_irq.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_object.o AR drivers/usb/core/built-in.o In file included from drivers/gpu/drm/i915/i915_irq.c:32: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ AR drivers/usb/built-in.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC drivers/gpu/drm/tinydrm/core/tinydrm-helpers.o In file included from drivers/gpu/drm/i915/i915_irq.c:32: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_irq.c:32: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_irq.c:32: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_irq.c:34: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_agp.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_display.o AR drivers/scsi/sd_mod.o CC drivers/net/ethernet/intel/e1000e/manage.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o In file included from drivers/gpu/drm/i915/i915_irq.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_irq.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_fb.o CC drivers/gpu/drm/radeon/atombios_crtc.o CC drivers/gpu/drm/radeon/radeon_combios.o CC drivers/gpu/drm/radeon/atom.o In file included from drivers/gpu/drm/i915/i915_irq.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_irq.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/virtio/virtgpu_kms.o CC drivers/gpu/drm/virtio/virtgpu_drm_bus.o AR drivers/gpu/drm/qxl/qxl.o AR drivers/gpu/drm/qxl/built-in.o AR drivers/gpu/drm/drm_kms_helper.o AR drivers/gpu/drm/drm.o CC drivers/gpu/drm/virtio/virtgpu_gem.o CC drivers/gpu/drm/ttm/ttm_bo.o CC drivers/gpu/drm/ttm/ttm_bo_util.o AR drivers/gpu/drm/scheduler/gpu-sched.o AR drivers/gpu/drm/scheduler/built-in.o CC drivers/gpu/drm/ttm/ttm_bo_vm.o AR drivers/gpu/drm/tinydrm/core/tinydrm.o AR drivers/gpu/drm/tinydrm/core/built-in.o AR drivers/gpu/drm/tinydrm/built-in.o CC drivers/gpu/drm/ttm/ttm_module.o CC drivers/gpu/drm/radeon/radeon_fence.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o CC drivers/net/ethernet/intel/e1000e/nvm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC drivers/net/ethernet/intel/e1000e/phy.o CC drivers/gpu/drm/ttm/ttm_object.o CC drivers/net/ethernet/intel/e1000e/param.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_test.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o CC drivers/gpu/drm/virtio/virtgpu_fb.o CC drivers/gpu/drm/virtio/virtgpu_display.o CC drivers/gpu/drm/amd/amdgpu/atombios_dp.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC drivers/gpu/drm/ttm/ttm_lock.o CC drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o CC drivers/net/ethernet/intel/e1000e/ethtool.o CC drivers/net/ethernet/intel/e1000e/netdev.o CC drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC drivers/gpu/drm/ttm/ttm_page_alloc.o CC drivers/net/ethernet/intel/e1000e/ptp.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o CC drivers/gpu/drm/ttm/ttm_bo_manager.o CC drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC drivers/gpu/drm/virtio/virtgpu_vq.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o CC drivers/gpu/drm/virtio/virtgpu_ttm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o AR drivers/video/fbdev/core/fb.o AR drivers/video/fbdev/core/built-in.o AR drivers/video/fbdev/built-in.o CC drivers/video/logo/logo.o CC drivers/gpu/drm/ttm/ttm_page_alloc_dma.o CC drivers/gpu/drm/radeon/radeon_ttm.o CC drivers/gpu/drm/ttm/ttm_agp_backend.o AR drivers/scsi/built-in.o CC drivers/gpu/drm/virtio/virtgpu_fence.o AR drivers/video/logo/built-in.o AR drivers/video/built-in.o CC drivers/gpu/drm/virtio/virtgpu_object.o CC drivers/gpu/drm/radeon/radeon_object.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o CC drivers/gpu/drm/radeon/radeon_gart.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC drivers/gpu/drm/virtio/virtgpu_debugfs.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC drivers/gpu/drm/radeon/radeon_legacy_crtc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o CC drivers/gpu/drm/virtio/virtgpu_plane.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.o CC drivers/gpu/drm/radeon/radeon_legacy_encoders.o CC drivers/gpu/drm/virtio/virtgpu_ioctl.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o CC drivers/gpu/drm/radeon/radeon_connectors.o CC drivers/gpu/drm/virtio/virtgpu_prime.o CC drivers/gpu/drm/i915/i915_memcpy.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o CC drivers/gpu/drm/radeon/radeon_encoders.o In file included from drivers/gpu/drm/i915/i915_memcpy.c:25: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_display.o CC drivers/gpu/drm/radeon/radeon_cursor.o CC drivers/gpu/drm/amd/amdgpu/cik.o CC drivers/gpu/drm/radeon/radeon_i2c.o In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_memcpy.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_clocks.o CC drivers/gpu/drm/amd/amdgpu/cik_ih.o AR drivers/gpu/drm/ttm/ttm.o AR drivers/gpu/drm/ttm/built-in.o CC drivers/gpu/drm/radeon/radeon_fb.o CC drivers/gpu/drm/amd/amdgpu/kv_smc.o CC drivers/gpu/drm/radeon/radeon_gem.o CC drivers/net/ethernet/realtek/8139too.o CC drivers/gpu/drm/radeon/radeon_ring.o CC drivers/gpu/drm/radeon/radeon_irq_kms.o CC drivers/gpu/drm/radeon/radeon_cs.o CC drivers/gpu/drm/radeon/radeon_bios.o CC drivers/gpu/drm/amd/amdgpu/kv_dpm.o CC drivers/gpu/drm/amd/amdgpu/ci_smc.o CC drivers/gpu/drm/radeon/radeon_benchmark.o CC drivers/gpu/drm/i915/i915_mm.o CC drivers/gpu/drm/i915/i915_params.o In file included from drivers/gpu/drm/i915/i915_params.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:6: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_mm.c:25: In file included from ./include/linux/mm.h:9: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ AR drivers/gpu/drm/virtio/virtio-gpu.o In file included from drivers/gpu/drm/i915/i915_params.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_params.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_mm.c:25: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' AR drivers/gpu/drm/virtio/built-in.o # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_mm.c:25: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/i915_pci.o In file included from drivers/gpu/drm/i915/i915_params.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_mm.c:25: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/ci_dpm.o In file included from drivers/gpu/drm/i915/i915_pci.c:26: In file included from ./include/linux/vgaarb.h:34: In file included from ./include/video/vga.h:21: In file included from ./include/linux/io.h:23: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_params.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/r100.o In file included from drivers/gpu/drm/i915/i915_pci.c:26: In file included from ./include/linux/vgaarb.h:34: In file included from ./include/video/vga.h:21: In file included from ./include/linux/io.h:25: In file included from ./arch/x86/include/asm/io.h:386: In file included from ./include/asm-generic/io.h:767: In file included from ./include/linux/vmalloc.h:5: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_pci.c:26: In file included from ./include/linux/vgaarb.h:34: In file included from ./include/video/vga.h:21: In file included from ./include/linux/io.h:25: In file included from ./arch/x86/include/asm/io.h:386: In file included from ./include/asm-generic/io.h:767: In file included from ./include/linux/vmalloc.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/i915_suspend.o In file included from drivers/gpu/drm/i915/i915_mm.c:25: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_mm.c:25: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_mm.c:26: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:27: In file included from ./include/linux/vga_switcheroo.h:34: In file included from ./include/linux/fb.h:6: In file included from ./include/uapi/linux/fb.h:6: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_params.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_params.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:27: In file included from ./include/linux/vga_switcheroo.h:34: In file included from ./include/linux/fb.h:6: In file included from ./include/uapi/linux/fb.h:6: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ AR drivers/net/ethernet/nvidia/built-in.o In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_params.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_params.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_syncmap.o CC drivers/gpu/drm/radeon/r300.o In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_syncmap.c:25: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_mm.c:30: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_v8_0.o In file included from drivers/gpu/drm/i915/i915_mm.c:30: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_syncmap.c:25: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_syncmap.c:25: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o CC drivers/gpu/drm/amd/amdgpu/cik_sdma.o In file included from drivers/gpu/drm/i915/i915_syncmap.c:25: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/r420.o In file included from drivers/gpu/drm/i915/i915_pci.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_suspend.c:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_sw_fence.o CC drivers/gpu/drm/radeon/rs400.o CC drivers/gpu/drm/radeon/rs600.o In file included from drivers/gpu/drm/i915/i915_sw_fence.c:10: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/i915_sysfs.o 5 warnings generated. CC drivers/gpu/drm/amd/amdgpu/vce_v2_0.o In file included from drivers/gpu/drm/i915/i915_sw_fence.c:10: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_sysfs.c:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:19: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_sw_fence.c:10: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/rs690.o In file included from drivers/gpu/drm/i915/i915_suspend.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_suspend.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_sysfs.c:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/radeon/rv515.o In file included from drivers/gpu/drm/i915/i915_sw_fence.c:10: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_sysfs.c:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_sw_fence.c:11: In file included from ./include/linux/dma-fence.h:29: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_sysfs.c:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_sw_fence.c:13: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o In file included from drivers/gpu/drm/i915/i915_sysfs.c:28: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/radeon/r520.o CC drivers/gpu/drm/i915/intel_csr.o In file included from drivers/gpu/drm/i915/intel_csr.c:24: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/intel_device_info.o CC drivers/gpu/drm/i915/intel_pm.o In file included from drivers/gpu/drm/i915/intel_csr.c:24: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_device_info.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:6: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_csr.c:24: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_pci.c:81:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .num_pipes = 2, /* legal, last one wins */ ^ drivers/gpu/drm/i915/i915_pci.c:78:2: note: previous initialization is here GEN2_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:66:25: note: expanded from macro 'GEN2_FEATURES' .gen = 2, .num_pipes = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:92:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .num_pipes = 2, /* legal, last one wins */ ^ drivers/gpu/drm/i915/i915_pci.c:90:2: note: previous initialization is here GEN2_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:66:25: note: expanded from macro 'GEN2_FEATURES' .gen = 2, .num_pipes = 1, \ ^ In file included from drivers/gpu/drm/i915/intel_pm.c:28: In file included from ./include/linux/cpufreq.h:14: In file included from ./include/linux/clk.h:16: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/i915_pci.c:180:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .has_snoop = false, ^~~~~ drivers/gpu/drm/i915/i915_pci.c:176:2: note: previous initialization is here GEN4_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:170:15: note: expanded from macro 'GEN4_FEATURES' .has_snoop = true, \ ^~~~ drivers/gpu/drm/i915/i915_pci.c:190:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .has_snoop = false, ^~~~~ drivers/gpu/drm/i915/i915_pci.c:184:2: note: previous initialization is here GEN4_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:170:15: note: expanded from macro 'GEN4_FEATURES' .has_snoop = true, \ ^~~~ drivers/gpu/drm/i915/i915_pci.c:196:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .ring_mask = RENDER_RING | BSD_RING, ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:194:2: note: previous initialization is here GEN4_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:169:15: note: expanded from macro 'GEN4_FEATURES' .ring_mask = RENDER_RING, \ ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:204:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .ring_mask = RENDER_RING | BSD_RING, ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:200:2: note: previous initialization is here GEN4_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:169:15: note: expanded from macro 'GEN4_FEATURES' .ring_mask = RENDER_RING, \ ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:321:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .num_pipes = 0, /* legal, last one wins */ ^ drivers/gpu/drm/i915/i915_pci.c:318:2: note: previous initialization is here GEN7_FEATURES, ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:25: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:362:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:362:2: note: previous initialization is here HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:276:15: note: expanded from macro 'GEN7_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:362:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:362:2: note: previous initialization is here HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:367:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h: CC drivers/gpu/drm/radeon/r600.o 7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:367:2: note: previous initialization is here HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:276:15: note: expanded from macro 'GEN7_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:367:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:367:2: note: previous initialization is here HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:372:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:372:2: note: previous initialization is here HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:276:15: note: expanded from macro 'GEN7_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:372:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:372:2: note: previous initialization is here HSW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:357:2: note: expanded from macro 'HSW_PLATFORM' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:392:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:392:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:392:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:392:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:392:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:392:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:392:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:388:9: note: expanded from macro 'BDW_PLATFORM' .gen = 8, \ ^ drivers/gpu/drm/i915/i915_pci.c:392:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:397:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25:In file included from drivers/gpu/drm/i915/intel_device_info.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] note: if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id)./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' ^# define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:397:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:397:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:397:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:397:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:397:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:397:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:388:9: note: expanded from macro 'BDW_PLATFORM' .gen = 8, \ ^ drivers/gpu/drm/i915/i915_pci.c:397:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: In file included from drivers/gpu/drm/i915/intel_device_info.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] note: expanded from macro 'GEN7_FEATURES' cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) .gen = 7, .num_pipes = 3, \ ^ ^ drivers/gpu/drm/i915/i915_pci.c:402:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:402:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:402:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:402:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:402:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:402:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:402:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:388:9: note: expanded from macro 'BDW_PLATFORM' .gen = 8, \ ^ drivers/gpu/drm/i915/i915_pci.c:402:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:410:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:410:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:410:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:410:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:410:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:410:2: note: previous initialization is here In file included from BDW_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_sysfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' ./include/linux/intel-iommu.h GEN8_FEATURES, \ ^~~~~~~~~~~~~ :26drivers/gpu/drm/i915/i915_pci.c: :377:2: note: expanded from macro 'GEN8_FEATURES' In file included from G75_FEATURES, \ ^~~~~~~~~~~~ ./include/linux/iova.h:drivers/gpu/drm/i915/i915_pci.c:34618: :2: note: expanded from macro 'G75_FEATURES' In file included from GEN7_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./include/linux/dma-mapping.h:drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' 12 .page_sizes = I915_GTT_PAGE_SIZE_4K: ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_gtt.h./include/linux/scatterlist.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' :8: In file included from #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/mm.h./include/linux/bitops.h::7:19: note: expanded from macro 'BIT' 1083: #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ ./include/linux/vmstat.h:145drivers/gpu/drm/i915/i915_pci.c::410:2: 2warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] : warning BDW_PLATFORM, ^~~~~~~~~~~~ : drivers/gpu/drm/i915/i915_pci.c:388:9: note: expanded from macro 'BDW_PLATFORM' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .gen = 8, \ ^ drivers/gpu/drm/i915/i915_pci.c :410:2: note: previous initialization is here BDW_PLATFORM, ^~~~~~~~~~~~ for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~drivers/gpu/drm/i915/i915_pci.c :387:2: note: expanded from macro 'BDW_PLATFORM' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:412:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' ./include/linux/cpumask.h#define ENGINE_MASK(id) BIT(id) ^ :./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' 766#define BIT(nr) (1UL << (nr)): ^ drivers/gpu/drm/i915/i915_pci.c36:410:2: note: previous initialization is here : note BDW_PLATFORM, ^~~~~~~~~~~~ : expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:347:15: note: expanded from macro 'G75_FEATURES' ./include/linux/cpumask.h .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' 231:#define RENDER_RING ENGINE_MASK(RCS) ^ 9:drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id)note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:459:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' drivers/gpu/drm/i915/i915_sysfs.c GEN8_FEATURES, \ ^~~~~~~~~~~~~ :drivers/gpu/drm/i915/i915_pci.c32:377:2: note: expanded from macro 'GEN8_FEATURES' : In file included from G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/intel_drv.hdrivers/gpu/drm/i915/i915_drv.h::2716:21: note: expanded from macro 'RENDER_RING' 33#define RENDER_RING ENGINE_MASK(RCS) ^ : In file included from drivers/gpu/drm/i915/i915_drv.hdrivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' :#define ENGINE_MASK(id) BIT(id)41 ^ : In file included from ./include/linux/bitops.h./include/linux/intel-iommu.h:7:19: note: expanded from macro 'BIT' :#define BIT(nr) (1UL << (nr)) ^ 26drivers/gpu/drm/i915/i915_pci.c:459:2: note: previous initialization is here : In file included from ./include/linux/iova.h SKL_PLATFORM, ^~~~~~~~~~~~ :18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' 210 GEN9_FEATURES, \ ^~~~~~~~~~~~~ :drivers/gpu/drm/i915/i915_pci.c2:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \: ^~~~~~~~~~~~~ warningdrivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' : G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:459:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu'drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:459:2: note: previous initialization is here#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SKL_PLATFORM, ^~~~~~~~~~~~ ./include/linux/cpumask.h:231:9:drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ notedrivers/gpu/drm/i915/i915_pci.c: :445:2: note: expanded from macro 'GEN9_FEATURES' expanded from macro 'for_each_cpu' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' (cpu) < nr_cpu_ids;)In file included from drivers/gpu/drm/i915/intel_csr.c:24: In file included from ./include/linux/firmware.h:7 .has_rc6p = 1, \: ^In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44drivers/gpu/drm/i915/i915_pci.c:: 459warning:: 2comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare]: warning : initializer overrides prior initialization of this subobject [-Winitializer-overrides] ~~~ ^ ~~~~~~~~~~ SKL_PLATFORM, ^~~~~~~~~~~~ if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.hdrivers/gpu/drm/i915/i915_pci.c::454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \76 ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c::379:16: note: expanded from macro 'GEN8_FEATURES' 40 .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ : drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' note#define I915_GTT_PAGE_SIZE_4K BIT(12) ^ : ./include/linux/bitops.hexpanded from macro 'likely':7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:459:2: note: previous initialization is here # define likely(x) __builtin_expect(!!(x), 1) SKL_PLATFORM, ^~~~~~~~~~~~ ^ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:459:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:459:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:459:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:455:9: note: expanded from macro 'SKL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:459:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:464:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:464:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:464:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:464:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:464:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:464:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:464:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:464:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:464:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:455:9: note: expanded from macro 'SKL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:464:2: note: previous initialization is here SKL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:474:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:474:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:474:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pm.c:28drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' : SKL_PLATFORM, \ ^~~~~~~~~~~~ In file included from ./include/linux/cpufreq.h:drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' 14 GEN9_FEATURES, \ ^~~~~~~~~~~~~ : drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \In file included from ^~~~~~~~~~~~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./include/linux/clk.h:drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' 17: .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/notifier.hdrivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' :15#define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ : ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' In file included from #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ ./include/linux/rwsem.h:drivers/gpu/drm/i915/i915_pci.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 16: In file included from SKL_GT3_PLUS_PLATFORM,./include/linux/spinlock.h ^~~~~~~~~~~~~~~~~~~~~ :51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.hdrivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' : SKL_PLATFORM, \ ^~~~~~~~~~~~ 7: drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' ./include/linux/thread_info.h GEN9_FEATURES, \ ^~~~~~~~~~~~~ :drivers/gpu/drm/i915/i915_pci.c134:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c::440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' 29: .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ warningdrivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' : #define I915_GTT_PAGE_SIZE_4K BIT(12)comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:474:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ ./include/linux/compiler.hdrivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' : GEN9_FEATURES, \ ^~~~~~~~~~~~~ 77drivers/gpu/drm/i915/i915_pci.c::445:2: note: expanded from macro 'GEN9_FEATURES' 42 GEN8_FEATURES, \ ^~~~~~~~~~~~~ :drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.hnote:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' : #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ expanded from macro 'unlikely' ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] # define unlikely(x) __builtin_expect(!!(x), 0) SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ ^drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:455:9: note: expanded from macro 'SKL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:474:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:470:15: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:474:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:455:9: note: expanded from macro 'SKL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' SKL_PLATFORM, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:470:15: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' In file included from drivers/gpu/drm/i915/intel_pm.c:28: In file included from ./include/linux/cpufreq.h:14: In file included from ./include/linux/clk.h:17: In file included from ./include/linux/notifier.h:15: In file included from ./include/linux/rwsem.h:16: In file included from SKL_PLATFORM, \./include/linux/spinlock.h :88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] ^~~~~~~~~~~~ cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.hdrivers/gpu/drm/i915/i915_pci.c:76:40: note: expanded from macro 'likely' :454:2# define likely(x) __builtin_expect(!!(x), 1): ^ note: expanded from macro 'SKL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:524:2: warning: subobject initialization overrides initialization of other fields within its enclosing subobject [-Winitializer-overrides] GLK_COLORS, ^~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:58:11: note: expanded from macro 'GLK_COLORS' .color = { .degamma_lut_size = 0, .gamma_lut_size = 1024 } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:521:2: note: previous initialization is here GEN9_LP_FEATURES, ^~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:512:2: note: expanded from macro 'GEN9_LP_FEATURES' BDW_COLORS ^~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:54:11: note: expanded from macro 'BDW_COLORS' .color = { .degamma_lut_size = 512, .gamma_lut_size = 512 } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:533:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:533:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:533:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:533:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:533:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:533:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:533:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:533:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:533:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:529:9: note: expanded from macro 'KBL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:533:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:538:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:538:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:538:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:538:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:538:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:In file included from drivers/gpu/drm/i915/intel_csr.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2: note: expanded from macro 'KBL_PLATFORM' return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : expanded from macro 'GEN8_FEATURES' return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size &&#define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:538:2: note: previous initialization is here ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' ./include/linux/rhashtable.h#define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ :./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' 341#define BIT(nr) (1UL << (nr)): ^~~~~~~~~~~~~ 34drivers/gpu/drm/i915/i915_pci.c:538:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] : KBL_PLATFORM,warning ^~~~~~~~~~~~ : comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems;drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:538:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:538:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:529:9: note: expanded from macro 'KBL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:538:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:543:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:543:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:543:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:543:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:543:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:543:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:543:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:543:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:543:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:529:9: note: expanded from macro 'KBL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:543:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:545:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:543:2: note: previous initialization is here KBL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:528:2: note: expanded from macro 'KBL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:554:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:554:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:554:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:554:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:554:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:554:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:554:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:554:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:554:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:550:9: note: expanded from macro 'CFL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:554:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:559:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:559:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:559:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:559:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:559:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:559:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:559:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:559:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:559:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:550:9: note: expanded from macro 'CFL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:559:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:564:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:564:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:564:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:564:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:564:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:564:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:564:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:564:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:564:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:550:9: note: expanded from macro 'CFL_PLATFORM' .gen = 9, \ ^ drivers/gpu/drm/i915/i915_pci.c:564:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ drivers/gpu/drm/i915/i915_pci.c:566:15: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:564:2: note: previous initialization is here CFL_PLATFORM, ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:549:2: note: expanded from macro 'CFL_PLATFORM' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:575:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' #define RENDER_RING ENGINE_MASK(RCS) ^ drivers/gpu/drm/i915/i915_drv.h:2715:25: note: expanded from macro 'ENGINE_MASK' #define ENGINE_MASK(id) BIT(id) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:575:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' .has_rc6p = 1, \ ^ drivers/gpu/drm/i915/i915_pci.c:575:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) drivers/gpu/drm/i915/i915_pci.c:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:575:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:446:2: note: expanded from macro 'GEN9_FEATURES' GEN9_DEFAULT_PAGE_SIZES, \ ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:440:16: note: expanded from macro 'GEN9_DEFAULT_PAGE_SIZES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:379:16: note: expanded from macro 'GEN8_FEATURES' .page_sizes = I915_GTT_PAGE_SIZE_4K | \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' #define I915_GTT_PAGE_SIZE_4K BIT(12) ^ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ drivers/gpu/drm/i915/i915_pci.c:575:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:571:14: note: expanded from macro 'GEN10_FEATURES' .ddb_size = 1024, \ ^~~~ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:451:14: note: expanded from macro 'GEN9_FEATURES' .ddb_size = 896 ^~~ drivers/gpu/drm/i915/i915_pci.c:575:2: warning: subobject initialization overrides initialization of other fields within its enclosing subobject [-Winitializer-overrides] GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:572:2: note: expanded from macro 'GEN10_FEATURES' GLK_COLORS ^~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:58:11: note: expanded from macro 'GLK_COLORS' .color = { .degamma_lut_size = 0, .gamma_lut_size = 1024 } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:378:2: note: expanded from macro 'GEN8_FEATURES' BDW_COLORS, \ ^~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:54:11: note: expanded from macro 'BDW_COLORS' .color = { .degamma_lut_size = 512, .gamma_lut_size = 512 } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:578:9: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .gen = 10, ^~ drivers/gpu/drm/i915/i915_pci.c:575:2: note: previous initialization is here GEN10_FEATURES, ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:570:2: note: expanded from macro 'GEN10_FEATURES' GEN9_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' G75_FEATURES, \ ^~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:346:2: note: expanded from macro 'G75_FEATURES' GEN7_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:273:9: note: expanded from macro 'GEN7_FEATURES' .gen = 7, .num_pipes = 3, \ ^ In file included from drivers/gpu/drm/i915/intel_device_info.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_sysfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pm.c:28: In file included from ./include/linux/cpufreq.h:17: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_device_info.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_sysfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/rv770.o 10 warnings generated. In file included from drivers/gpu/drm/i915/intel_pm.c:29: In file included from ./include/drm/drm_plane_helper.h:28: In file included from ./include/drm/drm_crtc.h:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 105 warnings generated. CC drivers/gpu/drm/i915/intel_runtime_pm.o In file included from drivers/gpu/drm/i915/intel_csr.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_csr.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_test.o In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:29: In file included from ./include/linux/pm_runtime.h:12: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:19: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_device_info.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_device_info.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/radeon/r200.o In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:29: In file included from ./include/linux/pm_runtime.h:12: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:29: In file included from ./include/linux/pm_runtime.h:12: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_pm.c:29: In file included from ./include/drm/drm_plane_helper.h:30: In file included from ./include/drm/drm_modeset_helper.h:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pm.c:29: In file included from ./include/drm/drm_plane_helper.h:30: In file included from ./include/drm/drm_modeset_helper.h:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_csr.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/si.o In file included from drivers/gpu/drm/i915/intel_csr.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_device_info.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:29: In file included from ./include/linux/pm_runtime.h:12: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_device_info.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_ioc32.o In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:29: In file included from ./include/linux/pm_runtime.h:12: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_ioc32.c:32: In file included from ./include/linux/compat.h:13: In file included from ./include/linux/stat.h:19: In file included from ./include/linux/time.h:6: In file included from ./include/linux/seqlock.h:36: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:11: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/radeon/radeon_legacy_tv.o AR drivers/net/ethernet/realtek/built-in.o In file included from drivers/gpu/drm/i915/i915_ioc32.c:32: In file included from ./include/linux/compat.h:13: In file included from ./include/linux/stat.h:19: In file included from ./include/linux/time.h:6: In file included from ./include/linux/seqlock.h:36: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/radeon/r600_cs.o In file included from drivers/gpu/drm/i915/i915_ioc32.c:32: In file included from ./include/linux/compat.h:13: In file included from ./include/linux/stat.h:19: In file included from ./include/linux/time.h:6: In file included from ./include/linux/seqlock.h:36: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_pm.c:30: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_debugfs.o In file included from drivers/gpu/drm/i915/intel_pm.c:30: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_ioc32.c:32: In file included from ./include/linux/compat.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_debugfs.c:29: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:7: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_pipe_crc.o CC drivers/gpu/drm/radeon/radeon_pm.o In file included from drivers/gpu/drm/i915/i915_debugfs.c:29: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_ioc32.c:32: In file included from ./include/linux/compat.h:18: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_debugfs.c:29: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC drivers/gpu/drm/radeon/atombios_dp.o In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:27: In file included from ./include/linux/seq_file.h:6: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:27: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:27: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_debugfs.c:29: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_runtime_pm.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_ioc32.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_ioc32.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_debugfs.c:29: In file included from ./include/linux/debugfs.h:16: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:27: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:27: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/r600_hdmi.o CC drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o drivers/gpu/drm/i915/intel_pm.c:296:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(cxsr_latency_table); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_debugfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_debugfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_pmu.o In file included from drivers/gpu/drm/i915/i915_ioc32.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_ioc32.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:17: In file included from ./include/uapi/linux/perf_event.h:20: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/intel_pm.c:3996:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from if (pipe_max_pixel_rate < crtc_clock) { ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_pipe_crc.c:31: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:31: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:4670:6: warning: variable 'trans_min' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (INTEL_GEN(dev_priv) >= 10) ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_drv.h:2535:29: note: expanded from macro 'INTEL_GEN' #define INTEL_GEN(dev_priv) ((dev_priv)->info.gen) ^ drivers/gpu/drm/i915/intel_pm.c:4673:19: note: uninitialized use occurs here trans_offset_b = trans_min + trans_amount; ^~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:4670:2: note: remove the 'if' if its condition is always true if (INTEL_GEN(dev_priv) >= 10) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:4655:20: note: initialize the variable 'trans_min' to silence this warning uint16_t trans_min, trans_y_tile_min; ^ = 0 drivers/gpu/drm/i915/intel_pm.c:4881:2: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] for_each_new_crtc_in_state(state, crtc, cstate, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/drm/drm_atomic.h:729:13: note: expanded from macro 'for_each_new_crtc_in_state' (__i) < (__state)->dev->mode_config.num_crtc; \ ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:18: In file included from ./include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ./include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ./include/linux/ptrace.h:6: In file included from ./include/linux/sched.h:14: In file included from ./include/linux/pid.h:5: In file included from ./include/linux/rculist.h:11: In file included from ./include/linux/rcupdate.h:40: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:18: In file included from ./include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ./include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ./include/linux/ptrace.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_debugfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/dce3_1_afmt.o 13 warnings generated. drivers/gpu/drm/i915/intel_pm.c:5976:6: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_atomic((I915_READ(MEMSWCTL) & MEMCTL_CMD_STS) == 0, 10)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:135:35: note: expanded from macro 'wait_for_atomic' #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ In file included from drivers/gpu/drm/i915/i915_debugfs.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:6080:16: warning: comparison of integers of different signs: 'int' and 'enum (anonymous enum at drivers/gpu/drm/i915/i915_drv.h:932:2)' [-Wsign-compare] if (new_power == rps->power) ~~~~~~~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:18: In file included from ./include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ./include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ./include/linux/ptrace.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/si_ih.o ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:6891:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (gpu_freq < min_freq) ~~~~~~~~ ^ ~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:7462:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(cparams); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:31: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_pipe_crc.c:31: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_runtime_pm.c:707:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] WARN((tmp & (DBUF_POWER_STATE | DBUF_POWER_REQUEST)) != ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_runtime_pm.c:856:16: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare] WARN_ON(state != PUNIT_PWRGT_PWR_ON(power_well_id) && ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_runtime_pm.c:857:9: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare] state != PUNIT_PWRGT_PWR_GATE(power_well_id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:9266:8: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] ret = wait_for_atomic(COND, 50); ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:135:35: note: expanded from macro 'wait_for_atomic' #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/intel_runtime_pm.c:1387:16: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare] WARN_ON(state != DP_SSS_PWR_ON(pipe) && state != DP_SSS_PWR_GATE(pipe)); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_runtime_pm.c:1387:48: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare] WARN_ON(state != DP_SSS_PWR_ON(pipe) && state != DP_SSS_PWR_GATE(pipe)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_runtime_pm.c:1388:18: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare] enabled = state == DP_SSS_PWR_ON(pipe); ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:18: In file included from ./include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ./include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ./include/linux/ptrace.h:10: In file included from ./include/linux/pid_namespace.h:7: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/i915_cmd_parser.o In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:18: In file included from ./include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ./include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ./include/linux/ptrace.h:10: In file included from ./include/linux/pid_namespace.h:7: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:25: In file included from ./include/linux/perf_event.h:18: In file included from ./include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ./include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ./include/linux/ptrace.h:10: In file included from ./include/linux/pid_namespace.h:7: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/evergreen.o 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/si_dma.o In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pmu.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/radeon/evergreen_cs.o In file included from drivers/gpu/drm/i915/i915_pmu.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:368:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (j = 0; j < ARRAY_SIZE(engine->batch_pool.cache_list); j++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:384:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (n = 0; n < ARRAY_SIZE(ctx->engine); n++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:578:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (count == nobject) ~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:584:17: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] for (n = 0; n < count; n++) { ~ ^ ~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:618:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (j = 0; j < ARRAY_SIZE(engine->batch_pool.cache_list); j++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:1775:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (gpu_freq = min_gpu_freq; gpu_freq <= max_gpu_freq; gpu_freq++) { ~~~~~~~~ ^ ~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pipe_crc.c:767:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(pipe_crc_objects); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pipe_crc.c:799:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(pipe_crc_sources); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:2437:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < obj->base.size / sizeof(u32); i += 4) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_debugfs.c:3218:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < workarounds->count; ++i) { ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_v6_0.o drivers/gpu/drm/i915/intel_pipe_crc.c:902:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(i915_pipe_crc_data); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_batch_pool.o drivers/gpu/drm/i915/i915_debugfs.c:4705:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(i915_debugfs_files); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/evergreen_hdmi.o drivers/gpu/drm/i915/i915_debugfs.c:4756:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(i915_dpcd_debug); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_clflush.o In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_cmd_parser.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/si_dpm.o CC drivers/gpu/drm/radeon/radeon_trace_points.o In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_pmu.c:282:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_possible_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:765:36: note: expanded from macro 'for_each_possible_cpu' #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/i915_pmu.c:362:23: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] if (event->attr.type != event->pmu->type) ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pmu.c:554:51: warning: comparison of integers of different signs: 'long' and 'u64' (aka 'unsigned long long') [-Wsign-compare] if (local64_cmpxchg(&hwc->prev_count, prev, new) != prev) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/ni.o In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_batch_pool.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_context.o CC drivers/gpu/drm/amd/amdgpu/si_smc.o In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/atombios_encoders.o drivers/gpu/drm/i915/i915_cmd_parser.c:848:2: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hash_for_each_safe(engine->cmd_hash, i, tmp, desc_node, node) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/hashtable.h:153:51: note: expanded from macro 'hash_for_each_safe' for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ ~~~ ^ ~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_context.c:88: In file included from ./include/linux/log2.h:16: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/radeon/radeon_semaphore.o In file included from drivers/gpu/drm/i915/i915_gem_context.c:89: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_context.c:89: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 16 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_sa.o In file included from drivers/gpu/drm/i915/i915_gem_clflush.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_context.c:89: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/atombios_i2c.o In file included from drivers/gpu/drm/i915/i915_gem_context.c:89: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 16 warnings generated. CC drivers/gpu/drm/i915/i915_gem_dmabuf.o In file included from drivers/gpu/drm/i915/i915_gem_context.c:89: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_context.c:89: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:5: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/i915_gem_batch_pool.c:54:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (n = 0; n < ARRAY_SIZE(pool->cache_list); n++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/vi.o In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_gem_batch_pool.c:70:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (n = 0; n < ARRAY_SIZE(pool->cache_list); n++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_batch_pool.c:110:8: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (n >= ARRAY_SIZE(pool->cache_list)) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_context.c:91: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_context.c:91: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 16 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:27: In file included from ./include/linux/dma-buf.h:31: In file included from ./include/linux/dma-mapping.h:7: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o 14 warnings generated. CC drivers/gpu/drm/radeon/si.o In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:28: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 19 warnings generated. 13 warnings generated. CC drivers/gpu/drm/i915/i915_gem_evict.o In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o CC drivers/gpu/drm/i915/i915_gem_execbuffer.o In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:30: In file included from ./include/linux/reservation.h:42: In file included from ./include/linux/ww_mutex.h:18: In file included from ./include/linux/mutex.h:14: In file included from ./arch/x86/include/asm/current.h:6: In file included from ./arch/x86/include/asm/percpu.h:45: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_dmabuf.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/i915_gem_fence_reg.o In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:30: In file included from ./include/linux/reservation.h:43: In file included from ./include/linux/dma-fence.h:25: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:30: In file included from ./include/linux/reservation.h:43: In file included from ./include/linux/dma-fence.h:25: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_gtt.o In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:30: In file included from ./include/linux/reservation.h:43: In file included from ./include/linux/dma-fence.h:29: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_internal.o In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/radeon_prime.o In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:30: In file included from ./include/linux/reservation.h:44: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/cik.o In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:30: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem.o In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/soc15.o In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_dmabuf.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < obj->mm.pages->nents; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:28: In file included from ./include/linux/fault-inject.h:8: In file included from ./include/linux/debugfs.h:16: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:24: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_evict.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:25: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:36: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:36: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_execbuffer.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/r600_dpm.o CC drivers/gpu/drm/i915/i915_gem_object.o In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem.c:28: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:26: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_fence_reg.c:26: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_internal.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_gtt.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_internal.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/rs780_dpm.o CC drivers/gpu/drm/i915/i915_gem_render_state.o In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o In file included from drivers/gpu/drm/i915/i915_gem.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. drivers/gpu/drm/i915/i915_gem_evict.c:311:19: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] if (node->color == I915_COLOR_UNEVICTABLE) { ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_gem_execbuffer.c:784:14: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] if (handle >= -eb->lut_size) ~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_gem_fence_reg.c:725:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < PAGE_SIZE; i += 128) { ~ ^ ~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/rv6xx_dpm.o ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_request.o In file included from drivers/gpu/drm/i915/i915_gem_request.c:25: In file included from ./include/linux/prefetch.h:15: In file included from ./arch/x86/include/asm/processor.h:16: In file included from ./arch/x86/include/asm/current.h:6: In file included from ./arch/x86/include/asm/percpu.h:45: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_request.c:26: In file included from ./include/linux/dma-fence-array.h:23: In file included from ./include/linux/dma-fence.h:25: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_request.c:26: In file included from ./include/linux/dma-fence-array.h:23: In file included from ./include/linux/dma-fence.h:25: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_object.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o drivers/gpu/drm/i915/i915_gem_gtt.c:1124:13: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] rem >= (max - index) << PAGE_SHIFT)) ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:1149:16: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] rem >= (max - index) << PAGE_SHIFT))) ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:1309:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] for (i = 0; i < pdpes; i++) { ~ ^ ~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:1370:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (count < GEN8_PTES || intel_vgpu_active(vm->i915)) ~~~~~ ^ ~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_request.c:26: In file included from ./include/linux/dma-fence-array.h:23: In file included from ./include/linux/dma-fence.h:29: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:2499:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] if (WARN(num_entries > max_entries, ~~~~~~~~~~~ ^ ~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:2504:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < num_entries; i++) ~ ^ ~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:2612:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] if (WARN(num_entries > max_entries, ~~~~~~~~~~~ ^ ~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:2620:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < num_entries; i++) ~ ^ ~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:3077:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_set_bit(i, ppat->used, ppat->max_entries) { ^ ~ ~~~~~~~~~~~~~~~~~ ./include/linux/bitops.h:42:13: note: expanded from macro 'for_each_set_bit' (bit) < (size); \ ~~~ ^ ~~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:3139:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_set_bit(i, ppat->dirty, ppat->max_entries) { ^ ~ ~~~~~~~~~~~~~~~~~ ./include/linux/bitops.h:42:13: note: expanded from macro 'for_each_set_bit' (bit) < (size); \ ~~~ ^ ~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:3151:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < ppat->max_entries; i++) ~ ^ ~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_gtt.c:3308:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_clear_bit(i, ppat->used, ppat->max_entries) { ^ ~ ~~~~~~~~~~~~~~~~~ ./include/linux/bitops.h:53:13: note: expanded from macro 'for_each_clear_bit' (bit) < (size); \ ~~~ ^ ~~~~ 14 warnings generated. drivers/gpu/drm/i915/i915_gem.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < obj->base.size / PAGE_SIZE; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem.c:278:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < obj->base.size / PAGE_SIZE; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem.c:496:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < array->num_fences; i++) ~ ^ ~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_request.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_gem.c:3284:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(tl->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem.c:3560:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(tl->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_render_state.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem.c:5812:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (align > obj->base.size) ~~~~~ ^ ~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_shrinker.o AR drivers/net/ethernet/broadcom/built-in.o CC drivers/gpu/drm/i915/i915_gem_stolen.o In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:6: In file included from ./include/linux/sched/signal.h:5: In file included from ./include/linux/rculist.h:10: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_request.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_request.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/i915_gem_tiling.o In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:6: In file included from ./include/linux/sched/signal.h:5: In file included from ./include/linux/rculist.h:11: In file included from ./include/linux/rcupdate.h:40: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:6: In file included from ./include/linux/sched/signal.h:6: In file included from ./include/linux/signal.h:6: In file included from ./include/linux/signal_types.h:10: In file included from ./include/uapi/linux/signal.h:5: In file included from ./arch/x86/include/asm/signal.h:36: In file included from ./arch/x86/include/uapi/asm/signal.h:7: In file included from ./include/linux/time.h:6: In file included from ./include/linux/seqlock.h:36: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_request.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:6: In file included from ./include/linux/sched/signal.h:7: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_request.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:28: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] CC drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:30: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:30: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:11: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/rv770_dpm.o CC drivers/gpu/drm/radeon/rv730_dpm.o In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:30: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:30: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:11: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:25: In file included from ./include/linux/oom.h:11: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_render_state.c:114:33: warning: comparison of integers of different signs: 'const u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] if (rodata->reloc[reloc_index] != -1) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC drivers/gpu/drm/i915/i915_gem_timeline.o AR drivers/net/ethernet/intel/e1000e/e1000e.o AR drivers/net/ethernet/intel/e1000e/built-in.o AR drivers/net/ethernet/intel/built-in.o AR drivers/net/ethernet/built-in.o In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ AR drivers/net/built-in.o In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/i915_gem_userptr.o In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:26: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:30: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:30: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o CC drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_shrinker.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_request.c:1078:6: warning: variable 'this_cpu' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized] In file included from drivers/gpu/drm/i915/i915_gem_stolen.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) if (time_after(local_clock_us(&this_cpu), timeout)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ./include/linux/jiffies.h:103:3: note: expanded from macro 'time_after' (typecheck(unsigned long, a) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/typecheck.h:9:27: note: expanded from macro 'typecheck' #define typecheck(type,x) \ ^ drivers/gpu/drm/i915/i915_gem_request.c:1081:9: note: uninitialized use occurs here return this_cpu != cpu; ^~~~~~~~ drivers/gpu/drm/i915/i915_gem_request.c:1078:6: note: remove the '&&' if its condition is always true if (time_after(local_clock_us(&this_cpu), timeout)) ^ ./include/linux/jiffies.h:103:3: note: expanded from macro 'time_after' (typecheck(unsigned long, a) && \ ^ ./include/linux/typecheck.h:9:27: note: expanded from macro 'typecheck' #define typecheck(type,x) \ ^ drivers/gpu/drm/i915/i915_gem_request.c:1078:6: warning: variable 'this_cpu' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized] if (time_after(local_clock_us(&this_cpu), timeout)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/jiffies.h:103:3 CC drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o : note: expanded from macro 'time_after' (typecheck(unsigned long, a) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/typecheck.h:9:27: note: expanded from macro 'typecheck' #define typecheck(type,x) \ ^ drivers/gpu/drm/i915/i915_gem_request.c:1081:9: note: uninitialized use occurs here return this_cpu != cpu; ^~~~~~~~ drivers/gpu/drm/i915/i915_gem_request.c:1078:6: note: remove the '&&' if its condition is always true if (time_after(local_clock_us(&this_cpu), timeout)) ^ ./include/linux/jiffies.h:103:3: note: expanded from macro 'time_after' (typecheck(unsigned long, a) && \ ^ ./include/linux/typecheck.h:9:27: note: expanded from macro 'typecheck' #define typecheck(type,x) \ ^ drivers/gpu/drm/i915/i915_gem_request.c:1076:23: note: initialize the variable 'this_cpu' to silence this warning unsigned int this_cpu; ^ = 0 drivers/gpu/drm/i915/i915_gem_request.c:1127:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (atomic_read(&engine->irq_count) != irq) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gemfs.o In file included from drivers/gpu/drm/i915/i915_gem_tiling.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gemfs.c:25: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:7: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gemfs.c:25: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gemfs.c:25: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:25: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_trace_points.o In file included from drivers/gpu/drm/i915/i915_gemfs.c:25: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_timeline.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o drivers/gpu/drm/i915/i915_gem_shrinker.c:93:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (atomic_read(&obj->mm.pages_pin_count) > obj->bind_count) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/rv740_dpm.o In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_gemfs.c:27: In file included from ./include/linux/pagemap.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gemfs.c:27: In file included from ./include/linux/pagemap.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gemfs.c:27: In file included from ./include/linux/pagemap.h:11: In file included from ./include/linux/highmem.h:9: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gem_userptr.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/rv770_smc.o In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gemfs.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gemfs.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/cypress_dpm.o drivers/gpu/drm/i915/i915_gem_timeline.c:124:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(timeline->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gem_timeline.c:144:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(timeline->engine); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_trace_points.c:9: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. 15 warnings generated. CC drivers/gpu/drm/radeon/btc_dpm.o CC drivers/gpu/drm/amd/amdgpu/iceland_ih.o CC drivers/gpu/drm/i915/i915_vma.o CC drivers/gpu/drm/amd/amdgpu/tonga_ih.o CC drivers/gpu/drm/amd/amdgpu/cz_ih.o In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 23 warnings generated. CC drivers/gpu/drm/i915/intel_breadcrumbs.o CC drivers/gpu/drm/i915/intel_engine_cs.o In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:25: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:12: In file included from ./arch/x86/include/asm/current.h:6: In file included from ./arch/x86/include/asm/percpu.h:45: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/intel_hangcheck.o In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:25: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:14: In file included from ./include/linux/pid.h:5: In file included from ./include/linux/rculist.h:11: In file included from ./include/linux/rcupdate.h:40: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:25: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:25: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_engine_cs.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:6: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/vega10_ih.o 16 warnings generated. In file included from drivers/gpu/drm/i915/intel_engine_cs.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_engine_cs.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:25: In file included from ./include/linux/kthread.h:7: In file included from ./include/linux/cgroup.h:17: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_lrc.o In file included from drivers/gpu/drm/i915/intel_engine_cs.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:11: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_engine_cs.c:25: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from CC drivers/gpu/drm/radeon/sumo_dpm.o ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lrc.c:134: In file included from ./include/linux/interrupt.h:6: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:32: In file included from drivers/gpu/drm/i915/i915_gem_gtt.h:38: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:32: In file included from drivers/gpu/drm/i915/i915_gem_gtt.h:38: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_mocs.o CC drivers/gpu/drm/i915/intel_ringbuffer.o CC drivers/gpu/drm/amd/amdgpu/psp_v3_1.o In file included from drivers/gpu/drm/i915/intel_lrc.c:134: In file included from ./include/linux/interrupt.h:9: In file included from drivers/gpu/drm/i915/i915_vma.c:25: In file included from drivers/gpu/drm/i915/i915_vma.h:34: In file included from drivers/gpu/drm/i915/i915_gem_object.h:28: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] In file included from ./include/linux/preempt.h: for (i = 0; i < fobj->shared_count; ++i)81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~ if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:30: In file included from ./include/linux/log2.h:16: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5 CC drivers/gpu/drm/amd/amdgpu/psp_v10_0.o : In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_lrc.c:134: In file included from ./include/linux/interrupt.h:13: In file included from ./include/linux/hardirq.h:8: In file included from ./include/linux/vtime.h:5: In file included from ./include/linux/context_tracking_state.h:5: In file included from ./include/linux/percpu.h:7: In file included from ./include/linux/smp.h:64: In file included from ./arch/x86/include/asm/smp.h:13: In file included from ./arch/x86/include/asm/apic.h:10: In file included from ./arch/x86/include/asm/fixmap.h:19: In file included from ./arch/x86/include/asm/acpi.h:31: In file included from ./arch/x86/include/asm/mmu.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_lrc.c:134: In file included from ./include/linux/interrupt.h:13: In file included from ./include/linux/hardirq.h:9: In file included from ./arch/x86/include/asm/hardirq.h:6: In file included from ./include/linux/irq.h:18: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_engine_cs.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_engine_cs.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/sumo_smc.o In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lrc.c:136: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/trinity_dpm.o CC drivers/gpu/drm/i915/intel_uncore.o In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 13./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ warnings generated. ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_vma.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_engine_cs.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_uc.o In file included from drivers/gpu/drm/i915/intel_engine_cs.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:28: In file included from drivers/gpu/drm/i915/intel_uncore.h:28: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:11: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h./include/linux/byteorder/generic.h::186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 8 for (i = 0; i < len; i++) ~ ^ ~~~ : In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_lrc.c:136: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' In file included from (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_hangcheck.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lrc.c:136: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:28: In file included from drivers/gpu/drm/i915/intel_uncore.h:28: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] In file included from ./include/linux/scatterlist.h if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ :8: In file included from ./include/linux/mm.h./include/linux/compiler.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :77:42 for_each_online_cpu(cpu): note: expanded from macro 'unlikely' ^~~~~~~~~~~~~~~~~~~~~~~~# define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:28: In file included from drivers/gpu/drm/i915/intel_uncore.h:28: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:52: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_uc_fw.o In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:25: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:25: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_lrc.c:138: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:25: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_lrc.c:138: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_vma.c:97:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(vma->last_read); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.o In file included from drivers/gpu/drm/i915/intel_uc_fw.c:25: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_ringbuffer.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:53: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_breadcrumbs.c:105:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (b->hangcheck_interrupts != atomic_read(&engine->irq_count)) { ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_breadcrumbs.c:276:41: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&engine->irq_count) == b->hangcheck_interrupts; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_v10_0.o In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/i915_vma.c:697:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(vma->last_read); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_mocs.c:23: In file included from drivers/gpu/drm/i915/intel_mocs.h:53: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:32: In file included from drivers/gpu/drm/i915/i915_gem_gtt.h:38: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:32: In file included from drivers/gpu/drm/i915/i915_gem_gtt.h:38: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_engine_cs.c:225:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] class_info->name, info->instance) >= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:26: In file included from ./include/drm/drm_print.h:31: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc.c:25: In file included from drivers/gpu/drm/i915/intel_uc.h:27: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:34: In file included from drivers/gpu/drm/i915/i915_gem_object.h:28: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_v11_0.o In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uncore.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:drivers/gpu/drm/i915/intel_engine_cs.c:1441:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] 6: In file included from ./include/linux/swap.h for (i = 0; i < w->count; i++) { ~ ^ ~~~~~~~~ :9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_engine_cs.c:1698:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] false) >= sizeof(line)); ~~~~~~ ^ ~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:41:36: note: expanded from macro 'WARN_ON_ONCE' #define WARN_ON_ONCE(x) WARN_ONCE((x), "%s", "WARN_ON_ONCE(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:150:27: note: expanded from macro 'WARN_ONCE' int __ret_warn_once = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_engine_cs.c:1958:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (unlikely(engine->stats.enabled == ~0)) { ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_virtual.o In file included from drivers/gpu/drm/i915/intel_uc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o In file included from drivers/gpu/drm/i915/intel_uc_fw.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_uc_fw.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_lrc.c:825:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (unlikely(execlists->csb_head == -1)) { /* following a reset */ ~~~~~~~~~~~~~~~~~~~ ^ ~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/i915/intel_lrc.c:1463:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] BUG_ON(batch_ptr - batch > CTX_WA_BB_OBJ_SIZE); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:61:45: note: expanded from macro 'BUG_ON' #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ~~~~~~~~~^~~~~~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/i915/intel_mocs.c:198:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < table->size; i++) ~ ^ ~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o drivers/gpu/drm/i915/intel_ringbuffer.c:1942:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i == engine->hw_id) { ~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/trinity_smc.o CC drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o CC drivers/gpu/drm/radeon/ni_dpm.o 13 warnings generated. CC drivers/gpu/drm/radeon/si_smc.o drivers/gpu/drm/i915/intel_uncore.c:78:9: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] return wait_for_atomic((__raw_i915_read32(i915, d->reg_ack) & ack) == value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:135:35: note: expanded from macro 'wait_for_atomic' #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/intel_uncore.c:278:6: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_atomic_us((__raw_i915_read32(dev_priv, GEN6_GT_THREAD_STATUS_REG) & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/intel_uncore.c:311:7: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_atomic((n = fifo_free_entries(dev_priv)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:135:35: note: expanded from macro 'wait_for_atomic' #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ CC drivers/gpu/drm/i915/intel_guc.o drivers/gpu/drm/i915/intel_uncore.c:1701:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (engine_mask == ALL_ENGINES) { ~~~~~~~~~~~ ^ ~~~~~~~~~~~ drivers/gpu/drm/i915/intel_uncore.c:1758:9: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] ret = _wait_for_atomic(done, fast_timeout_us, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:28: In file included from drivers/gpu/drm/i915/intel_uncore.h:28: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:11: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 15 warnings generated. 14 warnings generated. In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:28: In file included from drivers/gpu/drm/i915/intel_uncore.h:28: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:28: In file included from drivers/gpu/drm/i915/intel_uncore.h:28: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_guc_ct.o CC drivers/gpu/drm/i915/intel_guc_fw.o In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. 15 warnings generated. In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:28: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_guc_log.o In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_guc_log.c:25: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:7: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_guc_submission.o In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:26: In file included from ./include/trace/events/dma_fence.h:8: In file included from ./include/linux/tracepoint.h:17: In file included from ./include/linux/smp.h:12: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_log.c:25: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_guc_log.c:25: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:32: In file included from drivers/gpu/drm/i915/i915_gem_gtt.h:38: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:32: In file included from drivers/gpu/drm/i915/i915_gem_gtt.h:38: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_guc_submission.c:26: In file included from ./include/trace/events/dma_fence.h:8: In file included from ./include/linux/tracepoint.h:17: In file included from ./include/linux/smp.h:60: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_guc.c:25: In file included from drivers/gpu/drm/i915/intel_guc.h:35: In file included from drivers/gpu/drm/i915/i915_vma.h:34: In file included from drivers/gpu/drm/i915/i915_gem_object.h:28: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:26: In file included from ./include/trace/events/dma_fence.h:8: In file included from ./include/linux/tracepoint.h:17: In file included from ./include/linux/smp.h:64: In file included from ./arch/x86/include/asm/smp.h:13: In file included from ./arch/x86/include/asm/apic.h:10: In file included from ./arch/x86/include/asm/fixmap.h:19: In file included from ./arch/x86/include/asm/acpi.h:31: In file included from ./arch/x86/include/asm/mmu.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_guc_log.c:25: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_guc_log.c:25: In file included from ./include/linux/debugfs.h:16: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/si_dpm.o CC drivers/gpu/drm/radeon/kv_smc.o In file included from drivers/gpu/drm/i915/intel_guc.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_ct.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o In file included from drivers/gpu/drm/i915/intel_guc_fw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_log.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_log.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o 25 warnings generated. In file included from drivers/gpu/drm/i915/intel_guc_submission.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/kv_dpm.o In file included from drivers/gpu/drm/i915/intel_guc_log.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/ci_smc.o In file included from drivers/gpu/drm/i915/intel_guc_log.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_guc_submission.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/ci_dpm.o CC drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o drivers/gpu/drm/i915/intel_guc.c:300:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/radeon/dce6_afmt.o drivers/gpu/drm/i915/intel_guc_ct.c:162:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(ctch->ctbs); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_guc_ct.c:210:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(ctch->ctbs); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_guc_ct.c:344:8: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] err = wait_for_us(done, 10); ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:124:11: note: expanded from macro 'wait_for_us' ret__ = _wait_for_atomic((COND), (US), 0); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ 13 warnings generated. drivers/gpu/drm/i915/intel_guc_submission.c:215:6: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_us(!(I915_READ(GEN8_DRBREGL(db_id)) & GEN8_DRB_VALID), 10)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:124:11: note: expanded from macro 'wait_for_us' ret__ = _wait_for_atomic((COND), (US), 0); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ 14 warnings generated. drivers/gpu/drm/i915/intel_guc_submission.c:631:10: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] WARN_ON(wait_for_atomic(report->report_return_status == ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:135:35: note: expanded from macro 'wait_for_atomic' #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o drivers/gpu/drm/i915/intel_guc_submission.c:183:13: warning: function 'has_doorbell' is not needed and will not be emitted [-Wunneeded-internal-declaration] static bool has_doorbell(struct intel_guc_client *client) ^ CC drivers/gpu/drm/i915/intel_huc.o 16 warnings generated. CC drivers/gpu/drm/radeon/radeon_vm.o In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 17 warnings generated. In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. CC drivers/gpu/drm/i915/intel_audio.o In file included from drivers/gpu/drm/i915/intel_audio.c:24: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/radeon/radeon_ucode.o 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_atomic.o 14 warnings generated. In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning CC drivers/gpu/drm/i915/intel_atomic_plane.o : comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6 CC drivers/gpu/drm/radeon/radeon_ib.o : ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 15 warnings generated. In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_bios.o In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_bios.c:28: In file included from ./include/drm/drm_dp_helper.h:27: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 19 warnings generated. CC drivers/gpu/drm/i915/intel_cdclk.o In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_bios.c:28: In file included from ./include/drm/drm_dp_helper.h:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_bios.c:28: In file included from ./include/drm/drm_dp_helper.h:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_color.o In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_bios.c:28: In file included from ./include/drm/drm_dp_helper.h:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_huc.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_bios.c:28: In file included from ./include/drm/drm_dp_helper.h:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_sync.o In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_audio.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:34: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_bios.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_bios.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_display.o In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:37: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_display.c:27: In file included from ./include/linux/dmi.h:5: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_atomic_plane.c:37: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 22 warnings generated. CC drivers/gpu/drm/radeon/radeon_audio.o In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_bios.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_bios.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_display.c:27: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_display.c:27: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_cdclk.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_audio.c:109:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(dp_aud_n_m); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_audio.c:166:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(hdmi_audio_clock); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_audio.c:191:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(hdmi_aud_ncts); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o In file included from drivers/gpu/drm/i915/intel_color.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_display.c:27: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_audio.c:784:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_audio.c:907:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(acomp->aud_sample_rate); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_display.c:29: In file included from ./include/linux/input.h:22: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_dpio_phy.o CC drivers/gpu/drm/i915/intel_dpll_mgr.o 16 warnings generated. 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:./include/linux/byteorder/generic.h6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] :186:16: for (i = 0; i < len; i++) ~ ^ ~~~ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/radeon/radeon_dp_auxch.o drivers/gpu/drm/i915/intel_atomic.c:252:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < sizeof(scaler_state->scaler_users) * 8; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_dp_mst.o In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_display.c:35: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_display.c:35: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_bios.c:91:19: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] while (index + 3 < total) { ~~~~~~~~~ ^ ~~~~~ drivers/gpu/drm/i915/intel_bios.c:193:12: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (index >= ARRAY_SIZE(ptrs->ptr)) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_bios.c:811:51: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < MAX_MIPI_CONFIGURATIONS && index < total; i++) { ~~~~~ ^ ~~~~~ drivers/gpu/drm/i915/intel_bios.c:812:27: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] if (index + header_size > total) { ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC drivers/gpu/drm/i915/intel_fbc.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o CC drivers/gpu/drm/amd/amdgpu/vce_v3_0.o In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 18 warnings generated. In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/vce_v4_0.o drivers/gpu/drm/i915/intel_bios.c:1808:38: warning: comparison of integers of different signs: 'enum port' and 'unsigned long' [-Wsign-compare] if (WARN_ON(port == PORT_A) || port >= ARRAY_SIZE(port_mapping)) ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_bios.c:1879:29: warning: comparison of integers of different signs: 'enum port' and 'unsigned long' [-Wsign-compare] if (port == PORT_A || port >= ARRAY_SIZE(port_mapping)) ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_color.c:155:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(input); i++) ~ ^ ~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_color.c:163:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(coeffs); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_color.c:263:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(coeffs); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:759:6: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_us((I915_READ(LCPLL_CTL) & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:124:11: note: expanded from macro 'wait_for_us' ret__ = _wait_for_atomic((COND), (US), 0); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:924:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] bool changed = dev_priv->skl_preferred_vco_freq != vco; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ drivers/gpu/drm/i915/intel_cdclk.c:1009:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] WARN_ON(cdclk != dev_priv->cdclk.hw.ref); ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:1030:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] dev_priv->cdclk.hw.vco != vco) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ drivers/gpu/drm/i915/intel_cdclk.c:1035:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (dev_priv->cdclk.hw.vco != vco) { ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ drivers/gpu/drm/i915/intel_cdclk.c:1047:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (dev_priv->cdclk.hw.vco != vco) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/radeon/radeon_mn.o In file included from drivers/gpu/drm/i915/intel_display.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 14 warnings generated. drivers/gpu/drm/i915/intel_cdclk.c:1202:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (cdclk == dev_priv->cdclk.hw.ref) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:1227:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (cdclk == dev_priv->cdclk.hw.ref) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:1355:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] WARN_ON(cdclk != dev_priv->cdclk.hw.ref); ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:1391:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] dev_priv->cdclk.hw.vco != vco) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ drivers/gpu/drm/i915/intel_cdclk.c:1394:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (dev_priv->cdclk.hw.vco != vco) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_display.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_fifo_underrun.o drivers/gpu/drm/i915/intel_cdclk.c:1675:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] WARN_ON(cdclk != dev_priv->cdclk.hw.ref); ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:1687:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] dev_priv->cdclk.hw.vco != vco) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ drivers/gpu/drm/i915/intel_cdclk.c:1690:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (dev_priv->cdclk.hw.vco != vco) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ drivers/gpu/drm/i915/intel_cdclk.c:1720:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (cdclk == dev_priv->cdclk.hw.ref) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_cdclk.c:1963:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (min_cdclk > dev_priv->max_cdclk_freq) { ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/radeon/r600_dma.o In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from CC drivers/gpu/drm/i915/intel_frontbuffer.o ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o CC drivers/gpu/drm/radeon/rv770_dma.o 18 warnings generated. In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] drivers/gpu/drm/i915/intel_dpll_mgr.c:24: for (i = 0; i < fobj->shared_count; ++i) In file included from drivers/gpu/drm/i915/intel_drv.h ~ ^ ~~~~~~~~~~~~~~~~~~ :33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpll_mgr.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dpio_phy.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:36: In file included from In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:33 return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ : In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h./include/linux/cpumask.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] :766: return atomic_read(&ht->nelems) > tbl->size &&36: note: expanded from macro 'for_each_online_cpu' ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu'./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o CC drivers/gpu/drm/i915/intel_hotplug.o In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hotplug.c:24: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:941:11: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] if (m2 > INT_MAX/clock.m1) ~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fbc.c:41: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:1190:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ((val & PANEL_UNLOCK_MASK) == PANEL_UNLOCK_REGS)) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_modes.o drivers/gpu/drm/i915/intel_display.c:2000:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0 ; i < ARRAY_SIZE(rot_info->plane); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:2960:24: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] while ((x + w) * cpp > fb->pitches[0]) { ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_modes.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_fifo_underrun.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_modes.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_modes.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_display.c:16 warning8034:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] s generated. if (WARN_ON(idx >= ARRAY_SIZE(sscdivintphase))) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:8203:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] return i9xx_dpll_compute_m(dpll) < factor * dpll->n; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:8765:7: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_us(I915_READ(LCPLL_CTL) & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:124:11: note: expanded from macro 'wait_for_us' ret__ = _wait_for_atomic((COND), (US), 0); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/intel_display.c:8841:7: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_us((I915_READ(LCPLL_CTL) & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:124:11: note: expanded from macro 'wait_for_us' ret__ = _wait_for_atomic((COND), (US), 0); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/intel_display.c:9303:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] return width > 0 && width <= config->cursor_width && ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:9304:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] height > 0 && height <= config->cursor_height; ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:65: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:65: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:10426:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (info->bpc != 0 && info->bpc * 3 < bpp) { ~~~~~~~~~~~~~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_modes.c:26: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_display.c:10523:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(output_type_str); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:10531:9: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (r >= len) ~ ^ ~~~ CC drivers/gpu/drm/radeon/evergreen_dma.o drivers/gpu/drm/i915/intel_dpio_phy.c:361:27: warning: comparison of integers of different signs: 'const enum dpio_phy' and 'int' [-Wsign-compare] if (phy_info->rcomp_phy != -1) ~~~~~~~~~~~~~~~~~~~ ^ ~~ drivers/gpu/drm/i915/intel_dpio_phy.c:414:26: warning: comparison of integers of different signs: 'const enum dpio_phy' and 'int' [-Wsign-compare] if (phy_info->rcomp_phy != -1) { ~~~~~~~~~~~~~~~~~~~ ^ ~~ drivers/gpu/drm/i915/intel_dpio_phy.c:470:16: warning: comparison of integers of different signs: 'enum dpio_phy' and 'int' [-Wsign-compare] if (rcomp_phy != -1) ~~~~~~~~~ ^ ~~ drivers/gpu/drm/i915/intel_dpio_phy.c:549:26: warning: comparison of integers of different signs: 'const enum dpio_phy' and 'int' [-Wsign-compare] if (phy_info->rcomp_phy != -1) { ~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from drivers/gpu/drm/i915/intel_modes.c:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_dpll_mgr.c:1239:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] for (i = 0; i < dividers[d].n_dividers; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_overlay.o drivers/gpu/drm/i915/intel_display.c:13414:14: warningdrivers/gpu/drm/i915/intel_dpll_mgr.c: comparison of integers of different signs: 'enum pipe' and 'unsigned long' [-Wsign-compare] :1699:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] BUG_ON(pipe >= ARRAY_SIZE(dev_priv->plane_to_crtc_mapping) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h for (i = 0; i < ARRAY_SIZE(bxt_dp_clk_val); ++i) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :61:45: note: expanded from macro 'BUG_ON' #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ~~~~~~~~~^~~~~~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/i915/intel_display.c:13423:44: warning: comparison of integers of different signs: 'unsigned int' and 'enum pipe' [-Wsign-compare] WARN_ON(drm_crtc_index(&intel_crtc->base) != intel_crtc->pipe); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_dpll_mgr.c:2219:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (d = 0; d < ARRAY_SIZE(dividers); d++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:14303:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(intel_quirks); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:14313:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(intel_dmi_quirks); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/radeon/ni_dma.o In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_fbc.c:136:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (params->fb.stride < cfb_pitch) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_modes.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_modes.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/si_dma.o drivers/gpu/drm/i915/intel_fbc.c:852:64: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] if (intel_fbc_calculate_cfb_size(dev_priv, &fbc->state_cache) > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.hIn file included from drivers/gpu/drm/i915/intel_hotplug.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] :317:34 for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/cik_sdma.o In file included from drivers/gpu/drm/i915/intel_hotplug.c:29: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_uvd.o In file included from drivers/gpu/drm/i915/intel_modes.c:30: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_modes.c:30: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o CC drivers/gpu/drm/radeon/uvd_v1_0.o In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_overlay.c:28: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o CC drivers/gpu/drm/i915/intel_psr.o CC drivers/gpu/drm/radeon/uvd_v2_2.o In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_overlay.c:30: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_overlay.c:30: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_hotplug.c:248:42: warning: comparison of integers of different signs: 'enum hpd_pin' and 'int' [-Wsign-compare] if (intel_connector->encoder->hpd_pin == i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_job.o CC drivers/gpu/drm/i915/intel_sideband.o In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o 13 warnings generated. 17 warnings generated. In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 29 warnings generated. CC drivers/gpu/drm/i915/intel_sprite.o In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_psr.c:54: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_acpi.o 19 warnings generated. In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/radeon/uvd_v3_1.o In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:21: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_mn.o CC drivers/gpu/drm/i915/intel_opregion.o 14 warnings generated. In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:29: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:29: In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] In file included from ./include/linux/kobject.h:20: if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' ./include/linux/sysfs.h:16# define likely(x) __builtin_expect(!!(x), 1) ^ : In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_opregion.c:28: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:17: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 15 warnings generated. In file included from drivers/gpu/drm/i915/intel_psr.c:56: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/uvd_v4_2.o In file included from drivers/gpu/drm/i915/intel_psr.c:56: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:29: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_vce.o In file included from drivers/gpu/drm/i915/intel_opregion.c:28: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_opregion.c:28: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:31: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_fbdev.o In file included from drivers/gpu/drm/i915/intel_opregion.c:28: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/dvo_ch7017.o In file included from drivers/gpu/drm/i915/intel_fbdev.c:27: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_opregion.c:28: In file included from ./include/linux/acpi.h:27: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sprite.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sideband.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_fbdev.c:28: In file included from ./include/linux/module.h:10: In file included from ./include/linux/stat.h:19: In file included from ./include/linux/time.h:6: In file included from ./include/linux/seqlock.h:36: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_fbdev.c:28: In file included from ./include/linux/module.h:10: In file included from ./include/linux/stat.h:19: In file included from ./include/linux/time.h:6: In file included from ./include/linux/seqlock.h:36: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:1316: In file included from ./include/linux/dmapool.h:14: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_acpi.c:7: In file included from ./include/linux/pci.h:1316: In file included from ./include/linux/dmapool.h:14: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/vce_v1_0.o In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_fbdev.c:28: In file included from ./include/linux/module.h:13: In file included from ./include/linux/kmod.h:22: In file included from ./include/linux/umh.h:4: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smumgr.o In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_psr.c:194:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < sizeof(aux_msg); i += 4) ~ ^ ~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_opregion.c:33: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_opregion.c:33: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sprite.c:39: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sprite.c:39: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_acpi.c:10: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/vce_v2_0.o In file included from drivers/gpu/drm/i915/intel_acpi.c:10: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fbdev.c:33: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fbdev.c:33: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fbdev.c:34: In file included from ./include/linux/tty.h:7: In file included from ./include/uapi/linux/termios.h:6: In file included from ./arch/x86/include/uapi/asm/termios.h:1: In file included from ./include/asm-generic/termios.h:6: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_acpi.o 16 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/cz_smumgr.o In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_opregion.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_opregion.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o CC drivers/gpu/drm/i915/dvo_ch7xxx.o In file included from drivers/gpu/drm/i915/intel_fbdev.c:43: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_fbdev.c:43: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/dvo_ivch.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o In file included from drivers/gpu/drm/i915/dvo_ch7017.c:28: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/i915/dvo_ns2501.o In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_sprite.c:963:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src->x2 > (int) state->base.src_x + state->base.src_w || ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_sprite.c:964:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src->y2 > (int) state->base.src_y + state->base.src_h); ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_acpi.c:91:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 1; i < pkg->package.count; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/dvo_sil164.o In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ 14 warnings generated. In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 14 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o drivers/gpu/drm/i915/intel_opregion.c CC drivers/gpu/drm/i915/dvo_tfp410.o :428:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(power_state_map); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_opregion.c:653:8: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (i < ARRAY_SIZE(opregion->acpi->didl)) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_opregion.c:658:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (WARN_ON(i >= ARRAY_SIZE(opregion->acpi->did2))) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_opregion.c:772:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (i >= ARRAY_SIZE(opregion->acpi->cadl)) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_opregion.c:779:8: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (i < ARRAY_SIZE(opregion->acpi->cadl)) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.c:419:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.c:419:29: note: remove extraneous parentheses around the comparison to silence this warning if ((data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.c:419:29: note: use '=' to turn this equality comparison into an assignment if ((data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2)) { ^~ = In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:./include/linux/rhashtable.h30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] :329:34: if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] ./include/linux/compiler.h:77 return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ :42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/rv_smumgr.o In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/intel_fbdev.c:102:16: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .fb_set_par = intel_fbdev_set_par, ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:101:2: note: previous initialization is here DRM_FB_HELPER_DEFAULT_OPS, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/drm/drm_fb_helper.h:245:16: note: expanded from macro 'DRM_FB_HELPER_DEFAULT_OPS' .fb_set_par = drm_fb_helper_set_par, \ ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:106:20: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .fb_pan_display = intel_fbdev_pan_display, ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:101:2: note: previous initialization is here DRM_FB_HELPER_DEFAULT_OPS, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/drm/drm_fb_helper.h:248:20: note: expanded from macro 'DRM_FB_HELPER_DEFAULT_OPS' .fb_pan_display = drm_fb_helper_pan_display, \ ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:107:14: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] .fb_blank = intel_fbdev_blank, ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:101:2: note: previous initialization is here DRM_FB_HELPER_DEFAULT_OPS, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/drm/drm_fb_helper.h:247:14: note: expanded from macro 'DRM_FB_HELPER_DEFAULT_OPS' .fb_blank = drm_fb_helper_blank, \ ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:141:15: warning: comparison of integers of different signs: 'int' and 'resource_size_t' (aka 'unsigned long long') [-Wsign-compare] if (size * 2 < dev_priv->stolen_usable_size) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_crt.o drivers/gpu/drm/i915/intel_fbdev.c:354:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < count; i++) { ~ ^ ~~~~~ drivers/gpu/drm/i915/intel_fbdev.c:408:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (j = 0; j < count; j++) { ~ ^ ~~~~~ CC drivers/gpu/drm/i915/intel_ddi.o In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] : In file included from ./include/linux/dma-mapping.h:12 if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ : ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' In file included from # define likely(x) __builtin_expect(!!(x), 1)./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_crt.c:27: In file included from ./include/linux/dmi.h:5: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_crt.c:27: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_crt.c:27: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:26: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from drivers/gpu/drm/i915/dvo.h: return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :2: return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329./include/linux/cpumask.h:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] :766:36 return atomic_read(&ht->nelems) > tbl->size &&: note: expanded from macro 'for_each_online_cpu' ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_crt.c:27: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_crt.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ivch.c:32: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ch7xxx.c:29: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_dp_aux_backlight.o In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o In file included from drivers/gpu/drm/i915/dvo_ns2501.c:29: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_crt.c:30: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 18 warnings generated. In file included from drivers/gpu/drm/i915/intel_crt.c:30: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_acpi.o In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_sil164.c:29: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.o In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/dvo_tfp410.c:28: In file included from drivers/gpu/drm/i915/dvo.h:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.o CC drivers/gpu/drm/i915/intel_dp_link_training.o In file included from drivers/gpu/drm/i915/intel_crt.c:35: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 19 warnings generated. In file included from drivers/gpu/drm/i915/intel_crt.c:35: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/dvo_ivch.c:298:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(backup_addresses); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/dvo_ivch.c:337:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(backup_addresses); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/dvo_ch7xxx.c:114:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(ch7xxx_ids); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/dvo_ch7xxx.c:126:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(ch7xxx_dids); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_ddi.c:28: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/dvo_ns2501.c:600:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(regs_init); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/dvo_ns2501.c:604:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(mode_agnostic_values); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 15 warnings generated. In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_dp_mst.o In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o In file included from drivers/gpu/drm/i915/intel_dp_aux_backlight.c:25: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.c:169:7: warning: implicit conversion from enumeration type 'enum amd_powergating_state' to different enumeration type 'enum amd_clockgating_state' [-Wenum-conversion] AMD_PG_STATE_UNGATE); ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:521:51: note: expanded from macro 'cgs_set_clockgating_state' CGS_CALL(set_clockgating_state, dev, block_type, state) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:481:48: note: expanded from macro 'CGS_CALL' (((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__)) ~ ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.c:172:7: warning: implicit conversion from enumeration type 'enum amd_clockgating_state' to different enumeration type 'enum amd_powergating_state' [-Wenum-conversion] AMD_CG_STATE_UNGATE); ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:519:51: note: expanded from macro 'cgs_set_powergating_state' CGS_CALL(set_powergating_state, dev, block_type, state) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:481:48: note: expanded from macro 'CGS_CALL' (((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__)) ~ ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.c:200:6: warning: implicit conversion from enumeration type 'enum amd_powergating_state' to different enumeration type 'enum amd_clockgating_state' [-Wenum-conversion] AMD_PG_STATE_UNGATE); ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:521:51: note: expanded from macro 'cgs_set_clockgating_state' CGS_CALL(set_clockgating_state, dev, block_type, state) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:481:48: note: expanded from macro 'CGS_CALL' (((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__)) ~ ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.c:204:6: warning: implicit conversion from enumeration type 'enum amd_clockgating_state' to different enumeration type 'enum amd_powergating_state' [-Wenum-conversion] AMD_CG_STATE_UNGATE); ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:519:51: note: expanded from macro 'cgs_set_powergating_state' CGS_CALL(set_powergating_state, dev, block_type, state) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:481:48: note: expanded from macro 'CGS_CALL' (((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__)) ~ ^~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ 4 warnings generated. In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_crt.c:815:11: warning: variable 'status' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] else if (ret < 0) ^~~~~~~ drivers/gpu/drm/i915/intel_crt.c:820:9: note: uninitialized use occurs here return status; ^~~~~~ drivers/gpu/drm/i915/intel_crt.c:815:7: note: remove the 'if' if its condition is always true else if (ret < 0) ^~~~~~~~~~~~ drivers/gpu/drm/i915/intel_crt.c:755:12: note: initialize the variable 'status' to silence this warning int status, ret; ^ = 0 CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 15 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_thermal.o CC drivers/gpu/drm/i915/intel_dp.o In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.o In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems;13 warnings generated. ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:28: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/intel_dsi.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o CC drivers/gpu/drm/i915/intel_dsi_dcs_backlight.o In file included from drivers/gpu/drm/i915/intel_dp.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ drivers/gpu/drm/i915/intel_ddi.c:1898:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ./include/linux/compiler.h:77: if (WARN_ON(n_entries > ARRAY_SIZE(index_to_dp_signal_levels))) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42: note: drivers/gpu/drm/i915/i915_utils.hexpanded from macro 'unlikely':37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' # define unlikely(x) __builtin_expect(!!(x), 0) int __ret_warn_on = !!(condition); \ ^ ^~~~~~~~~ drivers/gpu/drm/i915/intel_ddi.c:2040:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(index_to_dp_signal_levels); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dp_link_training.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_dsi_pll.o In file included from drivers/gpu/drm/i915/intel_dp_mst.c:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 15 warnings generated. In file included from drivers/gpu/drm/i915/intel_dp.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:28: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_dsi_vbt.o In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/intel_dvo.o ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:35: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:35: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp_mst.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dvo.c:27: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dp_mst.c:27: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.c:165:7: warning: implicit conversion from enumeration type 'enum amd_clockgating_state' to different enumeration type 'enum amd_powergating_state' [-Wenum-conversion] AMD_CG_STATE_UNGATE); ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:519:51: note: expanded from macro 'cgs_set_powergating_state' CGS_CALL(set_powergating_state, dev, block_type, state) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/gpu/drm/amd/amdgpu/../include/cgs_common.h:481:48: note: expanded from macro 'CGS_CALL' (((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__)) ~ ^~~~~~~~~~~ 13 warnings generated. 15 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o In file included from drivers/gpu/drm/i915/intel_dvo.c:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dvo.c:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi.c:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 14 warnings generated. CC drivers/gpu/drm/i915/intel_hdmi.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_i2c.o In file included from drivers/gpu/drm/i915/intel_dvo.c:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dvo.c:27: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. In file included from drivers/gpu/drm/i915/intel_hdmi.c:29: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:40: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dp.c:40: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_i2c.c:29: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/intel_lspcon.o In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hdmi.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hdmi.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c:26: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from drivers/gpu/drm/i915/intel_i2c.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (sectors >= bio_sectors(bio)) if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/i915/intel_lvds.o In file included from drivers/gpu/drm/i915/intel_i2c.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dsi_pll.c:29: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:27: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231: CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/rv_hwmgr.o 9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:25: In file included from ./include/drm/drm_edid.h:27: In file included from ./include/linux/hdmi.h:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:19: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dsi.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dsi.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:30: In file included from ./include/acpi/button.h:5: In file included from ./include/linux/notifier.h:14: In file included from ./include/linux/mutex.h:14: In file included from ./arch/x86/include/asm/current.h:6: In file included from ./arch/x86/include/asm/percpu.h:45: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_hdmi.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_i2c.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dvo.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dvo.c:29: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:25: In file included from ./include/drm/drm_edid.h:27: In file included from ./include/linux/hdmi.h:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_hdmi.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:25: In file included from ./include/drm/drm_edid.h:27: In file included from ./include/linux/hdmi.h:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_i2c.c:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:30: In file included from ./include/acpi/button.h:5: In file included from ./include/linux/notifier.h:15: In file included from ./include/linux/rwsem.h:16: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_lvds.c:30: In file included from ./include/acpi/button.h:5: In file included from ./include/linux/notifier.h:15: In file included from ./include/linux/rwsem.h:16: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_psm.o CC drivers/gpu/drm/i915/intel_panel.o In file included from drivers/gpu/drm/i915/intel_lspcon.c:25: In file included from ./include/drm/drm_edid.h:27: In file included from ./include/linux/hdmi.h:28: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/intel_sdvo.o In file included from drivers/gpu/drm/i915/intel_lvds.c:31: In file included from ./include/linux/dmi.h:6: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] In file included from drivers/gpu/drm/i915/intel_panel.c:33: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' ~ ^ ~~~# define likely(x) __builtin_expect(!!(x), 1) ^ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:25: In file included from ./include/drm/drm_edid.h:27: In file included from ./include/linux/hdmi.h:28: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o In file included from drivers/gpu/drm/i915/intel_lvds.c:32: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sdvo.c:28: In file included from ./include/linux/i2c.h:29: In file included from ./include/linux/mod_devicetable.h:13: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_tv.o In file included from drivers/gpu/drm/i915/intel_dsi_vbt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_panel.c:35: In file included from ./include/linux/pwm.h:7: In file included from ./include/linux/of.h:17: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_panel.c:35: In file included from ./include/linux/pwm.h:7: In file included from ./include/linux/of.h:17: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_dvo.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hdmi.c:33: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hdmi.c:33: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_dvo.c:32: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sdvo.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_sdvo.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_i2c.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_i2c.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/intel_dp.c:149:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(default_rates); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:35: In file included from ./include/linux/agp_backend.h:33: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o drivers/gpu/drm/i915/intel_dp.c:676:16: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare] if (port_sel != PANEL_PORT_SELECT_VLV(port)) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_panel.c:35: In file included from ./include/linux/pwm.h:7: In file included from ./include/linux/of.h:17: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_dp.c:1429:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(intel_dp->aux_ch_data_reg); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_dp.c:1502:9: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (r >= len) ~ ^ ~~~ drivers/gpu/drm/i915/intel_dp.c:2016:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (control & PANEL_UNLOCK_MASK) != PANEL_UNLOCK_REGS)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sdvo.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o In file included from drivers/gpu/drm/i915/intel_panel.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_dp.c:3744:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(sink_rates); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o In file included from drivers/gpu/drm/i915/intel_sdvo.c:28: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_dsi_pll.c:308:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(lfsr_converts); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:35: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:35: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:26: In file included from ./include/drm/drm_atomic_helper.h:33: In file included from ./include/drm/drm_modeset_helper.h:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:26: In file included from ./include/drm/drm_atomic_helper.h:33: In file included from ./include/drm/drm_modeset_helper.h:26: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 1 warning generated. In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:5: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_hdmi.c:38: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hdmi.c:38: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:36: In file included from ./include/linux/cdev.h:8: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_i2c.c:33: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o In file included from drivers/gpu/drm/i915/intel_i2c.c:33: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_panel.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_panel.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gpu_error.o In file included from drivers/gpu/drm/i915/intel_lspcon.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o In file included from drivers/gpu/drm/i915/intel_sdvo.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sdvo.c:32: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lspcon.c:28: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:39: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:31: In file included from ./include/linux/stop_machine.h:5: In file included from ./include/linux/cpu.h:17: In file included from ./include/linux/node.h:18: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:19: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:39: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. drivers/gpu/drm/i915/intel_dvo.c:439:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(intel_dvo_devices); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_tv.c:33: In file included from ./include/drm/drmP.h:37: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:31: In file included from ./include/linux/stop_machine.h:5: In file included from ./include/linux/cpu.h:17: In file included from ./include/linux/node.h:18: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:31: In file included from ./include/linux/stop_machine.h:5: In file included from ./include/linux/cpu.h:17: In file included from ./include/linux/node.h:18: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_panel.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_panel.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_vgpu.o In file included from drivers/gpu/drm/i915/i915_gpu_error.c:31: In file included from ./include/linux/stop_machine.h:5: In file included from ./include/linux/cpu.h:17: In file included from ./include/linux/node.h:18: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:28: In file included from ./include/linux/async.h:16: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:31: In file included from ./include/linux/stop_machine.h:5: In file included from ./include/linux/cpu.h:17: In file included from ./include/linux/node.h:18: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o In file included from drivers/gpu/drm/i915/intel_sdvo.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_sdvo.c:36: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_tv.c:37: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_tv.c:37: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_i2c.c:312:8: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] ret = wait_for_us((gmbus2 = I915_READ_FW(GMBUS2)) & status, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:124:11: note: expanded from macro 'wait_for_us' ret__ = _wait_for_atomic((COND), (US), 0); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ CC drivers/gpu/drm/i915/i915_perf.o 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:16: In file included from ./include/linux/kobject.h:20: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_perf.c:196: In file included from ./include/linux/uuid.h:20: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:29: In file included from ./include/linux/i2c.h:30: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_lvds.c:216:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] WARN_ON((val & PANEL_UNLOCK_MASK) != PANEL_UNLOCK_REGS); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/intel_lvds.c:409:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (lvds_bpp != pipe_config->pipe_bpp && !pipe_config->bw_constrained) { ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' CC drivers/gpu/drm/i915/i915_oa_hsw.o # define unlikely(x) __builtin_expect(!!(x), 0) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt32_32.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/logger.o AR drivers/gpu/drm/radeon/radeon.o AR drivers/gpu/drm/radeon/built-in.o In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/log_helpers.o CC drivers/gpu/drm/i915/i915_oa_bdw.o In file included from drivers/gpu/drm/i915/i915_gpu_error.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o In file included from In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] drivers/gpu/drm/i915/i915_perf.c if (unlikely(sz >= 0 && sz < bytes)) {:198: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~ ^ ~~~~~ return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_gpu_error.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 15 warnings generated. drivers/gpu/drm/i915/intel_sdvo.c:425:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(sdvo_cmd_names); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_sdvo.c:983:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i < length) ~ ^ ~~~~~~ drivers/gpu/drm/i915/intel_sdvo.c:1504:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] WARN(encoder_pixel_multiplier != pipe_config->pixel_multiplier, ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/i915/intel_sdvo.c:1981:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(sdvo_tv_modes); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_chv.o In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/intel_sdvo.c:2753:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] for (i = 0; i < intel_sdvo_connector->format_supported_num; i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_tv.c:1251:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(tv_modes); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_tv.c:1357:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (j = 0; j < ARRAY_SIZE(input_res_table); ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_tv.c:1563:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(tv_modes); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_vgpu.c:24: In file included from drivers/gpu/drm/i915/intel_drv.h:33: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/i915/i915_oa_sklgt2.o In file included from drivers/gpu/drm/i915/i915_oa_chv.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o In file included from drivers/gpu/drm/i915/i915_oa_chv.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o CC drivers/gpu/drm/i915/i915_oa_sklgt3.o In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_perf.c:198: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 15 warnings generated. drivers/gpu/drm/i915/i915_gpu_error.c:488:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] for (n = 0; n < ee->num_ports; n++) { ~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/i915_gpu_error.c:630:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:662:16: warning: comparison of integers of different signs: 'int' and 'const u32' (aka 'const unsigned int') [-Wsign-compare] for (i = 0; i < error->ngtier; i++) ~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:670:16: warning: comparison of integers of different signs: 'int' and 'const u32' (aka 'const unsigned int') [-Wsign-compare] for (i = 0; i < error->nfence; i++) ~ ^ ~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:686:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:691:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->active_vm); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:699:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (j = 0; j < ARRAY_SIZE(error->engine); j++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:718:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:872:16: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:891:16: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->active_bo); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_gpu_error.c:1536:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(error->engine); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o In file included from drivers/gpu/drm/i915/i915_oa_hsw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_sklgt4.o In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9:In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] note: expanded from macro 'for_each_cpu' for (i = 0; i < len; i++) ~ ^ ~~~ (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 17: return atomic_read(&ht->nelems) > tbl->size &&warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bdw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 14 warnings generated. In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_chv.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] : In file included from ./include/linux/writeback.h:184 if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ : ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' ./include/linux/bio.h:403# define likely(x) __builtin_expect(!!(x), 1) ^ :14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 16 warnings generated. CC drivers/gpu/drm/i915/i915_oa_bxt.o In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o drivers/gpu/drm/i915/i915_perf.c:515:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] OA_TAKEN(hw_tail, aged_tail) >= report_size)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ drivers/gpu/drm/i915/i915_perf.c:537:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] false : OA_TAKEN(aged_tail, head) >= report_size; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ drivers/gpu/drm/i915/i915_perf.c:717:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (WARN_ON((OA_BUFFER_SIZE - head) < report_size)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/i915_perf.c:1005:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (WARN_ON((OA_BUFFER_SIZE - head) < report_size)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/i915_perf.c:1601:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(flex_mmio); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_perf.c:1660:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(flex_mmio); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_kblgt2.o In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/i915_perf.c:2994:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(flex_eu_regs); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o CC drivers/gpu/drm/i915/i915_oa_kblgt3.o In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/i915_oa_glk.o In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o In file included from drivers/gpu/drm/i915/i915_oa_glk.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt4.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_glk.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.o In file included from drivers/gpu/drm/i915/i915_oa_glk.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/bw_fixed.o In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_glk.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_glk.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. 13 warnings generated. CC drivers/gpu/drm/i915/i915_oa_cflgt2.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/custom_float.o In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_bxt.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/i915/i915_oa_cflgt3.o In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_cnl.o In file included from drivers/gpu/drm/i915/i915_oa_glk.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_glk.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_kblgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_gvt.o In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:10: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:27: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:15: In file included from ./include/linux/radix-tree.h:29: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from In file included from drivers/gpu/drm/i915/i915_oa_kblgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] drivers/gpu/drm/i915/intel_gvt.c:24 if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ : In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/i915/gvt/gvt.o In file included from drivers/gpu/drm/i915/i915_oa_glk.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_glk.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gvt.c:35: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:12: In file included from ./arch/x86/include/asm/current.h:6: In file included from ./arch/x86/include/asm/percpu.h:45: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:29: In file included from ./include/linux/sysfs.h:16: In file included from ./include/linux/kernfs.h:14: In file included from ./include/linux/idr.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/gvt/aperture_gm.o CC drivers/gpu/drm/i915/gvt/handlers.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gvt.c:35: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:14: In file included from ./include/linux/pid.h:5: In file included from ./include/linux/rculist.h:11: In file included from ./include/linux/rcupdate.h:40: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/gvt.c:35: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gvt.c:35: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:626:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((data->graphics_micro_tile_mode == bw_def_rotated_micro_tiling)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:626:42: note: remove extraneous parentheses around the comparison to silence this warning if ((data->graphics_micro_tile_mode == bw_def_rotated_micro_tiling)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:626:42: note: use '=' to turn this equality comparison into an assignment if ((data->graphics_micro_tile_mode == bw_def_rotated_micro_tiling)) { ^~ = drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:637:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((data->underlay_micro_tile_mode == bw_def_display_micro_tiling)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:637:42: note: remove extraneous parentheses around the comparison to silence this warning if ((data->underlay_micro_tile_mode == bw_def_display_micro_tiling)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:637:42: note: use '=' to turn this equality comparison into an assignment if ((data->underlay_micro_tile_mode == bw_def_display_micro_tiling)) { ^~ = drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:646:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((data->graphics_micro_tile_mode == bw_def_display_micro_tiling)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:646:42: note: remove extraneous parentheses around the comparison to silence this warning if ((data->graphics_micro_tile_mode == bw_def_display_micro_tiling)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:646:42: note: use '=' to turn this equality comparison into an assignment if ((data->graphics_micro_tile_mode == bw_def_display_micro_tiling)) { ^~ = In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1445:49: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((number_of_aligned_displays_with_no_margin == number_of_displays_enabled)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1445:49: note: remove extraneous parentheses around the comparison to silence this warning if ((number_of_aligned_displays_with_no_margin == number_of_displays_enabled)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1445:49: note: use '=' to turn this equality comparison into an assignment if ((number_of_aligned_displays_with_no_margin == number_of_displays_enabled)) { ^~ = In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1807:48: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] : In file included from ./include/linux/gfp.h if ((data->display_pstate_change_enable[i] == 1)) {:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1807:48: note: remove extraneous parentheses around the comparison to silence this warning if ((data->display_pstate_change_enable[i] == 1)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1807:48: note: use '=' to turn this equality comparison into an assignment if ((data->display_pstate_change_enable[i] == 1)) { ^~ = drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1819:48: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((data->display_pstate_change_enable[i] == 1)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1819:48: note: remove extraneous parentheses around the comparison to silence this warning if ((data->display_pstate_change_enable[i] == 1)) { ~ ^ ~ drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1819:48: note: use '=' to turn this equality comparison into an assignment if ((data->display_pstate_change_enable[i] == 1)) { ^~ = In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34:In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/gvt/vgpu.o In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gvt.c:35: In file included from ./include/linux/kthread.h:7: In file included from ./include/linux/cgroup.h:17: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cflgt2.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/i915_oa_cflgt3.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_cnl.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/intel_gvt.c:24: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/gvt.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/trace_points.o In file included from drivers/gpu/drm/i915/gvt/gvt.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/trace_points.c:31: In file included from drivers/gpu/drm/i915/gvt/trace.h:36: In file included from ./include/linux/tracepoint.h:17: In file included from ./include/linux/smp.h:12: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/gvt.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/gvt.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/firmware.o 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/aperture_gm.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/trace_points.c:31: In file included from drivers/gpu/drm/i915/gvt/trace.h:36: In file included from ./include/linux/tracepoint.h:17: In file included from ./include/linux/smp.h:60: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/firmware.c:31: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/trace_points.c:31: In file included from drivers/gpu/drm/i915/gvt/trace.h:36: In file included from ./include/linux/tracepoint.h:17: In file included from ./include/linux/smp.h:64: In file included from ./arch/x86/include/asm/smp.h:13: In file included from ./arch/x86/include/asm/apic.h:10: In file included from ./arch/x86/include/asm/fixmap.h:19: In file included from ./arch/x86/include/asm/acpi.h:31: In file included from ./arch/x86/include/asm/mmu.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/handlers.c:39: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/interrupt.o In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/firmware.c:31: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/firmware.c:31: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/gvt/gtt.o In file included from drivers/gpu/drm/i915/gvt/firmware.c:31: In file included from ./include/linux/firmware.h:7: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/trace_points.c:35: In file included from drivers/gpu/drm/i915/gvt/./trace.h:369: In file included from ./include/trace/define_trace.h:96: In file included from ./include/trace/trace_events.h:20: In file included from ./include/linux/trace_events.h:6: In file included from ./include/linux/ring_buffer.h:5: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/firmware.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/cfg_space.o In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/vgpu.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 18 warnings generated. In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from In file included from drivers/gpu/drm/i915/gvt/trace_points.c:35: In file included from drivers/gpu/drm/i915/gvt/./trace.h:369: In file included from ./include/trace/define_trace.h:96: In file included from ./include/trace/trace_events.h:20: In file included from ./include/linux/trace_events.h:6: In file included from ./include/linux/ring_buffer.h:5: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/trace_points.c:35: In file included from drivers/gpu/drm/i915/gvt/./trace.h:369: In file included from ./include/trace/define_trace.h:96: In file included from ./include/trace/trace_events.h:20: In file included from ./include/linux/trace_events.h:6: In file included from ./include/linux/ring_buffer.h:5: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/opregion.o ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/trace_points.c:35: In file included from drivers/gpu/drm/i915/gvt/./trace.h:369: In file included from ./include/trace/define_trace.h:96: In file included from ./include/trace/trace_events.h:20: In file included from ./include/linux/trace_events.h:6: In file included from ./include/linux/ring_buffer.h:6: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 13 warningIn file included from s generated. drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from In file included from drivers/gpu/drm/i915/gvt/opregion.c:drivers/gpu/drm/i915/gvt/firmware.c24:: 34In file included from : ./include/linux/acpi.hIn file included from :drivers/gpu/drm/i915/i915_drv.h26:: 41In file included from : ./include/linux/resource_ext.hIn file included from :./include/linux/intel-iommu.h17:: 26In file included from : ./include/linux/list.hIn file included from :./include/linux/iova.h9:: 18In file included from : ./include/linux/kernel.hIn file included from :./include/linux/dma-mapping.h11:: 12In file included from : In file included from ./include/linux/bitops.h./include/linux/scatterlist.h::388: : In file included from ./arch/x86/include/asm/bitops.hIn file included from :./include/linux/mm.h521:: 1083In file included from : ./include/asm-generic/bitops/le.h:./include/linux/vmstat.h6: :In file included from 145:./arch/x86/include/uapi/asm/byteorder.h:25:: In file included from warning./include/linux/byteorder/little_endian.h: :11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for_each_online_cpu(cpu) for (i = 0; i < len; i++) ~ ^ ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) (cpu) < nr_cpu_ids;) ~ ^ ~~~ ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/firmware.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 20 warnings generated. In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clocks.o In file included from drivers/gpu/drm/i915/gvt/opregion.c:24: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ CC drivers/gpu/drm/i915/gvt/mmio.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o In file included from drivers/gpu/drm/i915/gvt/opregion.c:24: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/i915/gvt/display.o drivers/gpu/drm/i915/gvt/gvt.c:57:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < gvt->num_types; i++) { ~ ^ ~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/gvt.c:137:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < gvt->num_types; i++) { ~ ^ ~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o drivers/gpu/drm/i915/gvt/gvt.c:165:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < gvt->num_types; i++) { ~ ^ ~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/firmware.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/edid.o In file included from drivers/gpu/drm/i915/gvt/firmware.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/opregion.c:24: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/opregion.c:24: In file included from ./include/linux/acpi.h:27: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~ for_each_online_cpu(cpu) ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' ^~~~~~~~~~~~~~~~~~~~~~~~ #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9./include/linux/cpumask.h: :note766:36: note: expanded from macro 'for_each_online_cpu' : expanded from macro 'for_each_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/gvt/aperture_gm.c:156:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < vgpu_fence_sz(vgpu); i++) ~ ^ ~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.c:856:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] && offset != _REG_SKL_DP_AUX_CH_CTL(port_index)) { ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.c:860:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] offset != _REG_HSW_DP_AUX_CH_CTL(port_index)) { ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/aperture_gm.c:196:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < vgpu_fence_sz(vgpu); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/aperture_gm.c:212:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < vgpu_fence_sz(vgpu); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o In file included from drivers/gpu/drm/i915/gvt/interrupt.c:32: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 24 warnings generated. In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/vgpu.c:188:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < gvt->num_types; i++) { ~ ^ ~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/vgpu.c:522:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (engine_mask == ALL_ENGINES || dmlr) { ~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/gtt.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cfg_space.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.c:2893:2: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hash_for_each_safe(gvt->mmio.mmio_info_table, i, tmp, e, node) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/hashtable.h:153:51: note: expanded from macro 'hash_for_each_safe' for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ ~~~ ^ ~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.c:2976:2: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hash_for_each(gvt->mmio.mmio_info_table, i, e, node) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/hashtable.h:127:51: note: expanded from macro 'hash_for_each' for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ ~~~ ^ ~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.c:2982:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < gvt->mmio.num_mmio_block; i++, block++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.c:2983:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (j = 0; j < block->size; j += 4) { ~ ^ ~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/opregion.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/opregion.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 16 warnings generated. drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_sclk_od() falls through to next function smu7_get_mclk_od() drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_mclk_od() falls through to next function smu7_read_sensor() CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.o 16 warnings generated. drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c:1129:24: warning: implicit conversion from enumeration type 'enum graphics_csc_adjust_type' to different enumeration type 'enum grph_color_adjust_option' [-Wenum-conversion] xfm_dce, tbl_entry, GRAPHICS_CSC_ADJUST_TYPE_SW); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/opregion.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/opregion.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) CC drivers/gpu/drm/i915/gvt/execlist.o ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/scheduler.o In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ CC drivers/gpu/drm/i915/gvt/sched_policy.o drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clocks.c:307:4: warning: implicit conversion from enumeration type 'enum dm_pp_clocks_state' to different enumeration type 'enum dm_pp_power_level' [-Wenum-conversion] clocks_state }; ^~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.o In file included from drivers/gpu/drm/i915/gvt/scheduler.c:36: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:12: In file included from ./arch/x86/include/asm/current.h:6: In file included from ./arch/x86/include/asm/percpu.h:45: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ drivers/gpu/drm/i915/gvt/firmware.c:103:16: warning: comparison of integers of different signs: 'int' and 'u64' (aka 'unsigned long long') [-Wsign-compare] for (i = 0; i < h->cfg_space_size; i += 4) ~ ^ ~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/mmio_context.o In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/display.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/mmio.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/edid.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:36: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:14: In file included from ./include/linux/pid.h:5: In file included from ./include/linux/rculist.h:11: In file included from ./include/linux/rcupdate.h:40: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:36: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:5: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:36: In file included from ./include/linux/kthread.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 15 warnings generated. In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.o In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:36: In file included from ./include/linux/kthread.h:7: In file included from ./include/linux/cgroup.h:17: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o drivers/gpu/drm/i915/gvt/cfg_space.c:71:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (; i < bytes && (off + i < sizeof(pci_cfg_space_rw_bmp)); i++) { ~ ^ ~~~~~ drivers/gpu/drm/i915/gvt/cfg_space.c:88:8: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i < bytes) ~ ^ ~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 14 warnings generated. CC drivers/gpu/drm/i915/gvt/cmd_parser.o In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:37: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 1 warning generated. CC drivers/gpu/drm/i915/gvt/debugfs.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:37: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ drivers/gpu/drm/i915/gvt/gtt.c:757:2: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hash_for_each_safe(vgpu->gtt.shadow_page_hash_table, i, n, sp, node) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/hashtable.h:153:51: note: expanded from macro 'hash_for_each_safe' for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ ~~~ ^ ~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/fb_decoder.o In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:37: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ drivers/gpu/drm/i915/gvt/gtt.c:1134:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (index = 0; index < (I915_GTT_PAGE_SIZE >> ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/debugfs.c:23: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from In file included from drivers/gpu/drm/i915/gvt/scheduler.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ./include/linux/wait.h:7: for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' In file included from ./include/linux/bitops.h:38#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask): In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h for (i = 0; i < len; i++) ~ ^ ~~~ :231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/gvt/gtt.c:1410:12: warning: comparison of integers of different signs: 'int' and 'const u32' (aka 'const unsigned int') [-Wsign-compare] if (bytes == info->gtt_entry_size) { ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/gtt.c:1509:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < mm->page_table_entry_cnt; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/gtt.c:1568:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < mm->page_table_entry_cnt; i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:5: In file included from ./include/linux/mmdebug.h:5: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ 11 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/debugfs.c:23: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:37: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/debugfs.c:23: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:6: In file included from ./include/linux/wait_bit.h:8: In file included from ./include/linux/wait.h:9: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/execlist.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/scheduler.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/sched_policy.c:34: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:22: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] In file included from if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1)drivers/gpu/drm/i915/gvt/debugfs.c:23: In file included from ./include/linux/debugfs.h:15: In file included from ./include/linux/fs.h:223: In file included from ./include/linux/quota.h:40: In file included from ./include/linux/percpu_counter.h:16: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] ^ if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/dmabuf.o In file included from drivers/gpu/drm/i915/gvt/mmio_context.c:36: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:36: In file included from ./include/linux/io-mapping.h:114: In file included from ./include/linux/uaccess.h:5: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 19 warnings generated. ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/debugfs.c:23: In file included from ./include/linux/debugfs.h:16: In file included from ./include/linux/seq_file.h:12: In file included from ./include/linux/cred.h:21: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.o CC drivers/gpu/drm/i915/intel_lpe_audio.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:5: In file included from ./include/linux/string.h:20: In file included from ./arch/x86/include/asm/string.h:5: In file included from ./arch/x86/include/asm/string_64.h:6: In file included from ./include/linux/jump_label.h:190: In file included from ./include/linux/bug.h:5: In file included from ./arch/x86/include/asm/bug.h:83: In file included from ./include/asm-generic/bug.h:18: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.hIn file included from drivers/gpu/drm/i915/intel_lpe_audio.c:63: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:17: In file included from ./include/linux/list.h:9: In file included from ./include/linux/kernel.h:11: In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:521: In file included from ./include/asm-generic/bitops/le.h:6: In file included from ./arch/x86/include/uapi/asm/byteorder.h:5: In file included from ./include/linux/byteorder/little_endian.h:11: ./include/linux/byteorder/generic.h:178:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] :186: for (i = 0; i < len; i++) ~ ^ ~~~ 16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ ./include/linux/byteorder/generic.h:186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < len; i++) ~ ^ ~~~ In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h: CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o 43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:63: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:51: In file included from ./include/linux/preempt.h:81: In file included from ./arch/x86/include/asm/preempt.h:7: ./include/linux/thread_info.h:134:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:63: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: In file included from ./include/linux/mmzone.h:8: In file included from ./include/linux/spinlock.h:88: In file included from ./arch/x86/include/asm/spinlock.h:43: In file included from ./arch/x86/include/asm/qrwlock.h:6: ./include/asm-generic/qrwlock.h:75:36: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_translate_diag.o 13 warnings generated. 15 warnings generated. In file included from drivers/gpu/drm/i915/gvt/debugfs.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:10: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/debugfs.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:63: In file included from ./include/linux/acpi.h:26: In file included from ./include/linux/resource_ext.h:19: In file included from ./include/linux/slab.h:15: In file included from ./include/linux/gfp.h:6: ./include/linux/mmzone.h:988:44: warning: comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:41: In file included from ./include/linux/intel-iommu.h:26: In file included from ./include/linux/iova.h:18: In file included from ./include/linux/dma-mapping.h:12: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:63: In file included from ./include/linux/acpi.h:27: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.h:15: In file included from ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_factory_diag.o In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/cmd_parser.c:38: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/aux_engine.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/engine_base.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2caux.o In file included from drivers/gpu/drm/i915/gvt/debugfs.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:29: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/debugfs.c:25: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:31: In file included from ./include/linux/dma-buf.h:31: In file included from ./include/linux/dma-mapping.h:7: In file included from ./include/linux/device.h:25: In file included from ./include/linux/ratelimit.h:6: In file included from ./include/linux/sched.hIn file included from drivers/gpu/drm/i915/gvt/fb_decoder.c:37: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :15: In file included from if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ./include/linux/sem.h:9: In file included from ./include/uapi/linux/sem.h:5: In file included from ./include/linux/ipc.h:7: ./include/linux/rhashtable.h:304:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2c_engine.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2c_generic_hw_engine.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2c_hw_engine.o drivers/gpu/drm/i915/gvt/execlist.c:60:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ring_id >= ARRAY_SIZE(context_switch_events))) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/gvt/execlist.c:480:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(desc); i++) { ~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/execlist.c:490:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(desc); i++) { ~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2c_sw_engine.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2caux_dce80.o In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:65: In file included from ./include/linux/pci.h:1316: In file included from ./include/linux/dmapool.h:14: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:65: In file included from ./include/linux/pci.h:1316: In file included from ./include/linux/dmapool.h:14: In file included from ./include/linux/scatterlist.h:8: In file included from ./include/linux/mm.h:1083: ./include/linux/vmstat.h:210:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ drivers/gpu/drm/i915/gvt/scheduler.c:83:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(workload->flex_mmio); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/scheduler.c:93:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(workload->flex_mmio); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/scheduler.c:129:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] while (i < context_page_num) { ~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2c_hw_engine_dce80.o drivers/gpu/drm/i915/gvt/scheduler.c:737:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] while (i < context_page_num) { ~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/scheduler.c:1158:44: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] if (WARN_ON(interface == 0 && engine_mask != ALL_ENGINES)) ~~~~~~~~~~~ ^ ~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ^ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/gvt/mmio_context.c:171:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (ring_id = 0; ring_id < ARRAY_SIZE(regs); ring_id++) { ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/mmio_context.c:203:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (WARN_ON(ring_id >= ARRAY_SIZE(regs))) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ drivers/gpu/drm/i915/gvt/mmio_context.c:225:6: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] if (wait_for_atomic((I915_READ_FW(reg) == 0), 50)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:135:35: note: expanded from macro 'wait_for_atomic' #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:132:2: note: expanded from macro 'wait_for_atomic_us' _wait_for_atomic((COND), (US), 1); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_drv.h:100:18: note: expanded from macro '_wait_for_atomic' if (now - base >= timeout) { \ ~~~~~~~~~~ ^ ~~~~~~~ drivers/gpu/drm/i915/gvt/mmio_context.c:252:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (WARN_ON(ring_id >= ARRAY_SIZE(regs))) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_utils.h:37:26: note: expanded from macro 'WARN_ON' #define WARN_ON(x) WARN((x), "%s", "WARN_ON(" __stringify(x) ")") ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2c_sw_engine_dce80.o 1 warning generated. In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:68: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.h:122:17: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lpe_audio.c:68: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/gvt/dmabuf.c:35: In file included from drivers/gpu/drm/i915/i915_drv.h:46: In file included from ./include/linux/shmem_fs.h:6: In file included from ./include/linux/swap.h:9: In file included from ./include/linux/memcontrol.h:31: In file included from ./include/linux/writeback.h:184: ./include/linux/bio.h:403:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce100/i2caux_dce100.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2caux_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2c_sw_engine_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2c_hw_engine_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/aux_engine_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce112/i2caux_dce112.o drivers/gpu/drm/i915/gvt/cmd_parser.c:1407:14: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] if (op_size > max_surface_size) { ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce120/i2caux_dce120.o drivers/gpu/drm/i915/gvt/cmd_parser.c:2670:23: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] if (workload->rb_len > s->ring_scan_buffer_size[ring_id]) { ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/diagnostics/i2caux_diag.o 17 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o drivers/gpu/drm/i915/gvt/cmd_parser.c:2852:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(cmd_info); i++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/cmd_parser.c:2884:2: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hash_for_each_safe(gvt->cmd_table, i, tmp, e, hlist) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/hashtable.h:153:51: note: expanded from macro 'hash_for_each_safe' for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ ~~~ ^ ~~~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o 16 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.o 13 warnings generated. drivers/gpu/drm/i915/gvt/dmabuf.c:65:2: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] for_each_sg(st->sgl, sg, fb_info->size, i) { ^ ~~~~~~~~~~~~~ ~ ./include/linux/scatterlist.h:156:35: note: expanded from macro 'for_each_sg' for (__i = 0, sg = (sglist); __i < (nr); __i++, sg = sg_next(sg)) ~~~ ^ ~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_hw_sequencer.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_hw_sequencer.o 13 warnings generated. 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_regamma_v.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_csc_v.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator_v.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_v.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_hw_sequencer.o 14 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_timing_generator.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_compressor.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_hw_sequencer.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_hw_sequencer.o drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_csc_v.c:730:24: warning: implicit conversion from enumeration type 'enum graphics_csc_adjust_type' to different enumeration type 'enum grph_color_adjust_option' [-Wenum-conversion] xfm_dce, tbl_entry, GRAPHICS_CSC_ADJUST_TYPE_SW); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_sink.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_surface.o 18 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.o 1 warning generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.o CC drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.o 18 warnings generated. 17 warnings generated. drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1929:26: warning: implicit conversion from enumeration type 'enum ddc_result' to different enumeration type 'enum dc_status' [-Wenum-conversion] enum dc_status result = DDC_RESULT_UNKNOWN; ~~~~~~ ^~~~~~~~~~~~~~~~~~ 1 warning generated. 19 warnings generated. 30 warnings generated. AR drivers/gpu/drm/i915/i915.o AR drivers/gpu/drm/i915/built-in.o 6 warnings generated. AR drivers/gpu/drm/amd/amdgpu/amdgpu.o AR drivers/gpu/drm/amd/amdgpu/built-in.o AR drivers/gpu/drm/built-in.o AR drivers/gpu/built-in.o AR drivers/built-in.o