kernel build failed: failed to run /usr/bin/make [make bzImage -j 32 CC=/syzkaller/clang-kmsan/bin/clang]: exit status 2 scripts/kconfig/conf --silentoldconfig Kconfig SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h CHK include/config/kernel.release WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h UPD include/config/kernel.release HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h DESCEND objtool CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/extract-cert CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/selinux/genheaders/genheaders HOSTCC /syzkaller/jobs/linux/kernel/tools/objtool/fixdep.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o CHK scripts/mod/devicetable-offsets.h UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTLD /syzkaller/jobs/linux/kernel/tools/objtool/fixdep-in.o LINK /syzkaller/jobs/linux/kernel/tools/objtool/fixdep CC /syzkaller/jobs/linux/kernel/tools/objtool/builtin-check.o CC /syzkaller/jobs/linux/kernel/tools/objtool/builtin-orc.o CC /syzkaller/jobs/linux/kernel/tools/objtool/check.o CC /syzkaller/jobs/linux/kernel/tools/objtool/orc_gen.o CC /syzkaller/jobs/linux/kernel/tools/objtool/orc_dump.o CC /syzkaller/jobs/linux/kernel/tools/objtool/elf.o CC /syzkaller/jobs/linux/kernel/tools/objtool/arch/x86/decode.o CC /syzkaller/jobs/linux/kernel/tools/objtool/objtool.o CC /syzkaller/jobs/linux/kernel/tools/objtool/special.o CC /syzkaller/jobs/linux/kernel/tools/objtool/libstring.o CC /syzkaller/jobs/linux/kernel/tools/objtool/str_error_r.o CC /syzkaller/jobs/linux/kernel/tools/objtool/help.o CC /syzkaller/jobs/linux/kernel/tools/objtool/exec-cmd.o CC /syzkaller/jobs/linux/kernel/tools/objtool/pager.o CC /syzkaller/jobs/linux/kernel/tools/objtool/parse-options.o CC /syzkaller/jobs/linux/kernel/tools/objtool/sigchain.o CC /syzkaller/jobs/linux/kernel/tools/objtool/run-command.o CC /syzkaller/jobs/linux/kernel/tools/objtool/subcmd-config.o HOSTLD arch/x86/tools/relocs LD /syzkaller/jobs/linux/kernel/tools/objtool/arch/x86/objtool-in.o LD /syzkaller/jobs/linux/kernel/tools/objtool/libsubcmd-in.o AR /syzkaller/jobs/linux/kernel/tools/objtool/libsubcmd.a HOSTLD scripts/mod/modpost CC kernel/bounds.s CHK include/generated/timeconst.h UPD include/generated/timeconst.h LD /syzkaller/jobs/linux/kernel/tools/objtool/objtool-in.o LINK /syzkaller/jobs/linux/kernel/tools/objtool/objtool CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC usr/gen_init_cpio CC arch/x86/realmode/init.o AS arch/x86/net/bpf_jit.o AR arch/x86/platform/atom/built-in.o AR arch/x86/platform/geode/built-in.o AS arch/x86/realmode/rm/header.o AR arch/x86/platform/intel-quark/built-in.o AR arch/x86/platform/ce4100/built-in.o AR arch/x86/platform/iris/built-in.o AS arch/x86/realmode/rm/trampoline_64.o AR arch/x86/platform/goldfish/built-in.o AR arch/x86/platform/olpc/built-in.o AS arch/x86/realmode/rm/stack.o AR arch/x86/platform/scx200/built-in.o AR arch/x86/platform/sfi/built-in.o AR arch/x86/platform/intel-mid/built-in.o AS arch/x86/realmode/rm/reboot.o AS arch/x86/realmode/rm/wakeup_asm.o AR arch/x86/platform/ts5500/built-in.o CC arch/x86/realmode/rm/wakemain.o AR arch/x86/platform/uv/built-in.o CC arch/x86/realmode/rm/video-mode.o AS arch/x86/realmode/rm/copy.o AS arch/x86/realmode/rm/bioscall.o CC arch/x86/realmode/rm/regs.o CC arch/x86/realmode/rm/video-vga.o CC arch/x86/realmode/rm/video-vesa.o CC arch/x86/realmode/rm/video-bios.o CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC arch/x86/events/core.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC kernel/fork.o CC arch/x86/net/bpf_jit_comp.o CC arch/x86/platform/efi/quirks.o CC arch/x86/kernel/process_64.o CC arch/x86/ia32/sys_ia32.o AS arch/x86/entry/entry_64.o CC arch/x86/platform/intel/iosf_mbi.o CC certs/system_keyring.o CC arch/x86/platform/efi/efi.o CC arch/x86/platform/efi/efi_64.o CC mm/filemap.o CC fs/open.o AS arch/x86/platform/efi/efi_stub_64.o CC ipc/compat.o CC mm/mempool.o CC arch/x86/crypto/glue_helper.o CC arch/x86/mm/init.o UPD include/generated/compile.h CC security/commoncap.o CC fs/read_write.o CC arch/x86/events/amd/core.o CC security/integrity/iint.o CC security/selinux/avc.o PASYMS arch/x86/realmode/rm/pasyms.h CC block/bio.o CC security/keys/gc.o LDS arch/x86/realmode/rm/realmode.lds AS arch/x86/entry/thunk_64.o CC ipc/util.o CC arch/x86/events/intel/core.o LD arch/x86/realmode/rm/realmode.elf RELOCS arch/x86/realmode/rm/realmode.relocs OBJCOPY arch/x86/realmode/rm/realmode.bin CC crypto/api.o CC arch/x86/mm/init_64.o GEN usr/initramfs_data.cpio CC arch/x86/entry/syscall_64.o EXTRACT_CERTS AS certs/system_certificates.o AS usr/initramfs_data.o CC arch/x86/entry/common.o AR certs/built-in.o AR usr/built-in.o CC arch/x86/kernel/signal.o AS arch/x86/realmode/rmpiggy.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); ^ CC security/integrity/integrity_audit.o CC drivers/acpi/tables.o In file included from arch/x86/net/bpf_jit_comp.c:13: ./include/linux/if_vlan.h:652:31: error: passing 'const struct sk_buff *' to parameter of type 'struct sk_buff *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN))) ^~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/skbuff.h:2106:49: note: passing argument to parameter 'skb' here static inline int pskb_may_pull(struct sk_buff *skb, unsigned int len) ^ 1 error generated. AR arch/x86/realmode/built-in.o scripts/Makefile.build:324: recipe for target 'arch/x86/net/bpf_jit_comp.o' failed make[2]: *** [arch/x86/net/bpf_jit_comp.o] Error 1 scripts/Makefile.build:583: recipe for target 'arch/x86/net' failed make[1]: *** [arch/x86/net] Error 2 make[1]: *** Waiting for unfinished jobs.... CC security/selinux/hooks.o CC ipc/msgutil.o AR drivers/amba/built-in.o AR arch/x86/platform/intel/built-in.o CC drivers/ata/libata-core.o CC ipc/msg.o CC security/keys/key.o CC mm/oom_kill.o CC arch/x86/ia32/ia32_signal.o CC arch/x86/events/amd/uncore.o CC arch/x86/ia32/audit.o CC arch/x86/events/amd/ibs.o AS arch/x86/crypto/aes-x86_64-asm_64.o CC arch/x86/events/amd/iommu.o 2 warnings generated. CC arch/x86/crypto/aes_glue.o CC arch/x86/kernel/signal_compat.o AR security/integrity/integrity.o AR security/integrity/built-in.o CC arch/x86/mm/fault.o AR arch/x86/platform/efi/built-in.o CC security/min_addr.o CC init/do_mounts_initrd.o CC crypto/cipher.o CC init/do_mounts_md.o AR arch/x86/platform/built-in.o CC init/initramfs.o CC ipc/sem.o CC arch/x86/kernel/traps.o CC ipc/shm.o AS arch/x86/crypto/des3_ede-asm_64.o CC drivers/acpi/blacklist.o CC arch/x86/kernel/idt.o CC arch/x86/crypto/des3_ede_glue.o AS arch/x86/crypto/camellia-x86_64-asm_64.o CC security/security.o AR arch/x86/ia32/built-in.o CC security/lsm_audit.o CC arch/x86/mm/ioremap.o CC arch/x86/mm/extable.o CC fs/file_table.o CC security/keys/keyring.o CC crypto/compress.o CC drivers/ata/libata-scsi.o CC crypto/memneq.o CC drivers/acpi/osi.o CC crypto/crypto_wq.o CC arch/x86/entry/vdso/vma.o CC crypto/crypto_engine.o CC init/calibrate.o CC crypto/algapi.o AR arch/x86/events/amd/built-in.o CC arch/x86/events/msr.o CC arch/x86/kernel/irq.o CC arch/x86/kernel/irq_64.o CC block/elevator.o CC drivers/acpi/osl.o CC arch/x86/kernel/dumpstack_64.o CC crypto/scatterwalk.o CC init/init_task.o CC crypto/proc.o CC arch/x86/mm/pageattr.o CC arch/x86/crypto/camellia_glue.o CC arch/x86/events/intel/bts.o CC arch/x86/events/intel/ds.o CC crypto/aead.o CC crypto/ablkcipher.o CC arch/x86/mm/mmap.o CC fs/super.o CC arch/x86/entry/vdso/vdso32-setup.o LDS arch/x86/entry/vdso/vdso.lds CC kernel/exec_domain.o CC security/selinux/selinuxfs.o AS arch/x86/entry/vdso/vdso-note.o CC crypto/blkcipher.o CC arch/x86/kernel/time.o CC arch/x86/entry/vdso/vclock_gettime.o CC arch/x86/entry/vdso/vgetcpu.o CC ipc/syscall.o CC init/version.o CC arch/x86/kernel/ioport.o CC security/device_cgroup.o CC mm/maccess.o CC security/selinux/netlink.o CC security/keys/keyctl.o CC crypto/skcipher.o HOSTCC arch/x86/entry/vdso/vdso2c CC arch/x86/kernel/dumpstack.o AR init/mounts.o AR init/built-in.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC arch/x86/entry/vdso/vdso32/vclock_gettime.o AS arch/x86/entry/vdso/vdso32/note.o CC arch/x86/mm/pat.o AS arch/x86/entry/vdso/vdso32/system_call.o CC arch/x86/events/intel/knc.o CC kernel/panic.o CC kernel/cpu.o AS arch/x86/entry/vdso/vdso32/sigreturn.o CC arch/x86/events/intel/lbr.o CC mm/page_alloc.o CC ipc/ipc_sysctl.o CC crypto/seqiv.o CC crypto/echainiv.o CC arch/x86/kernel/nmi.o CC crypto/ahash.o VDSO arch/x86/entry/vdso/vdso64.so.dbg CC drivers/acpi/utils.o AS arch/x86/crypto/blowfish-x86_64-asm_64.o VDSO arch/x86/entry/vdso/vdso32.so.dbg OBJCOPY arch/x86/entry/vdso/vdso64.so CC crypto/shash.o 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/crypto/blowfish_glue.o CC arch/x86/entry/vdso/vdso-image-64.o CC arch/x86/kernel/ldt.o CC arch/x86/kernel/setup.o CC crypto/akcipher.o CC security/selinux/nlmsgtab.o CC arch/x86/entry/vdso/vdso-image-32.o CC crypto/kpp.o CC crypto/dh.o CC drivers/ata/libata-eh.o CC mm/page-writeback.o AR arch/x86/entry/vdso/built-in.o CC crypto/dh_helper.o CC block/blk-core.o CC arch/x86/events/intel/p4.o CC fs/char_dev.o CC arch/x86/entry/vsyscall/vsyscall_gtod.o AS arch/x86/entry/entry_64_compat.o CC arch/x86/kernel/x86_init.o CC security/keys/permission.o CC arch/x86/entry/syscall_32.o CC drivers/acpi/reboot.o CC arch/x86/mm/pgtable.o CC arch/x86/events/intel/p6.o CC ipc/mqueue.o CC arch/x86/entry/vsyscall/vsyscall_64.o ASN.1 crypto/rsapubkey-asn1.c AS arch/x86/crypto/twofish-x86_64-asm_64.o ASN.1 crypto/rsaprivkey-asn1.c AS arch/x86/entry/vsyscall/vsyscall_emu_64.o CC crypto/rsa.o CC crypto/rsa_helper.o CC arch/x86/crypto/twofish_glue.o CC crypto/rsa-pkcs1pad.o CC fs/stat.o CC crypto/acompress.o CC crypto/scompress.o AS arch/x86/crypto/twofish-x86_64-asm_64-3way.o CC security/selinux/netif.o CC block/blk-tag.o CC block/blk-sysfs.o CC arch/x86/crypto/twofish_glue_3way.o CC arch/x86/mm/physaddr.o CC block/blk-flush.o CC arch/x86/kernel/i8259.o AS arch/x86/crypto/salsa20-x86_64-asm_64.o CC security/keys/process_keys.o CC crypto/algboss.o CC arch/x86/crypto/salsa20_glue.o CC arch/x86/kernel/irqinit.o AS arch/x86/crypto/chacha20-ssse3-x86_64.o CC drivers/acpi/nvs.o CC arch/x86/crypto/chacha20_glue.o CC arch/x86/events/intel/pt.o CC arch/x86/events/intel/rapl.o CC arch/x86/mm/setup_nx.o CC fs/exec.o CC crypto/testmgr.o CC arch/x86/mm/tlb.o CC crypto/crypto_user.o CC crypto/cmac.o CC crypto/hmac.o CC arch/x86/kernel/jump_label.o AR arch/x86/entry/vsyscall/built-in.o AR arch/x86/entry/built-in.o CC arch/x86/kernel/irq_work.o AS arch/x86/crypto/chacha20-avx2-x86_64.o CC arch/x86/kernel/probe_roms.o CC kernel/exit.o CC arch/x86/kernel/sys_x86_64.o CC arch/x86/kernel/espfix_64.o CC arch/x86/kernel/ksysfs.o CC arch/x86/kernel/bootflag.o CC drivers/acpi/wakeup.o CC block/blk-settings.o CC security/selinux/netnode.o AS arch/x86/crypto/serpent-sse2-x86_64-asm_64.o CC crypto/vmac.o CC security/keys/request_key.o CC fs/pipe.o CC crypto/xcbc.o CC block/blk-ioc.o CC arch/x86/crypto/serpent_sse2_glue.o CC arch/x86/kernel/e820.o CC drivers/ata/libata-transport.o CC arch/x86/kernel/pci-dma.o CC arch/x86/events/intel/uncore.o CC arch/x86/kernel/quirks.o CC crypto/crypto_null.o CC arch/x86/kernel/topology.o CC crypto/md4.o CC drivers/acpi/sleep.o CC arch/x86/kernel/kdebugfs.o CC security/selinux/netport.o CC crypto/md5.o CC arch/x86/kernel/alternative.o CC arch/x86/kernel/i8253.o CC arch/x86/mm/cpu_entry_area.o CC ipc/namespace.o CC crypto/rmd128.o CC security/keys/request_key_auth.o CC arch/x86/kernel/pci-nommu.o CC arch/x86/kernel/hw_breakpoint.o CC security/selinux/ibpkey.o CC arch/x86/kernel/tsc.o AS arch/x86/crypto/aesni-intel_asm.o CC arch/x86/kernel/tsc_msr.o CC arch/x86/events/intel/uncore_nhmex.o CC arch/x86/mm/pat_rbtree.o CC block/blk-map.o CC crypto/rmd160.o CC block/blk-exec.o CC arch/x86/crypto/aesni-intel_glue.o CC arch/x86/kernel/io_delay.o CC drivers/ata/libata-trace.o CC arch/x86/kernel/rtc.o CC ipc/mq_sysctl.o CC arch/x86/kernel/pci-iommu_table.o CC security/keys/user_defined.o CC crypto/rmd256.o CC mm/readahead.o CC security/selinux/exports.o CC arch/x86/kernel/resource.o CC arch/x86/kernel/process.o CC crypto/rmd320.o CC crypto/sha1_generic.o CC fs/namei.o CC arch/x86/kernel/acpi/boot.o AR ipc/built-in.o CC arch/x86/kernel/acpi/sleep.o CC arch/x86/kernel/apic/apic.o CC block/blk-merge.o CC drivers/acpi/device_sysfs.o CC security/selinux/ss/ebitmap.o CC block/blk-softirq.o CC fs/fcntl.o CC arch/x86/mm/hugetlbpage.o CC security/selinux/ss/hashtab.o CC security/keys/compat.o CC arch/x86/kernel/fpu/init.o CC arch/x86/kernel/cpu/intel_cacheinfo.o CC arch/x86/kernel/kprobes/core.o CC arch/x86/kernel/ptrace.o CC drivers/ata/libata-sff.o CC crypto/sha256_generic.o AS arch/x86/kernel/acpi/wakeup_64.o CC crypto/sha512_generic.o CC arch/x86/kernel/acpi/cppc_msr.o CC security/selinux/ss/symtab.o CC arch/x86/crypto/fpu.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); ^ CC block/blk-timeout.o CC security/selinux/ss/sidtab.o CC arch/x86/events/intel/uncore_snb.o CC security/keys/proc.o CC arch/x86/events/intel/uncore_snbep.o CC drivers/acpi/device_pm.o CC kernel/softirq.o CC mm/swap.o CC arch/x86/mm/numa.o CC arch/x86/kernel/fpu/bugs.o CC arch/x86/kernel/acpi/cstate.o CC arch/x86/kernel/tls.o CC drivers/ata/libata-pmp.o CC crypto/sha3_generic.o CC crypto/wp512.o CC security/selinux/ss/avtab.o CC arch/x86/kernel/fpu/core.o CC arch/x86/kernel/cpu/scattered.o CC security/keys/sysctl.o AS arch/x86/crypto/aesni-intel_avx-x86_64.o CC fs/ioctl.o CC arch/x86/kernel/kprobes/opt.o CC drivers/ata/libata-acpi.o AS arch/x86/crypto/aes_ctrby8_avx-x86_64.o AR arch/x86/kernel/acpi/built-in.o CC arch/x86/kernel/step.o CC block/blk-lib.o AS arch/x86/crypto/ghash-clmulni-intel_asm.o CC crypto/tgr192.o CC crypto/gf128mul.o CC arch/x86/crypto/ghash-clmulni-intel_glue.o CC arch/x86/events/intel/cstate.o AR security/keys/built-in.o CC arch/x86/kernel/i8237.o CC arch/x86/kernel/cpu/topology.o CC arch/x86/kernel/cpu/common.o CC security/selinux/ss/policydb.o CC arch/x86/kernel/stacktrace.o 1 warning generated. CC block/blk-mq.o CC arch/x86/mm/numa_64.o CC arch/x86/kernel/cpu/rdrand.o CC crypto/ecb.o CC arch/x86/kernel/reboot.o CC arch/x86/kernel/apic/apic_common.o CC drivers/acpi/proc.o AR arch/x86/kernel/kprobes/built-in.o CC arch/x86/kernel/msr.o CC kernel/resource.o CC arch/x86/kernel/cpu/match.o CC arch/x86/mm/amdtopology.o CC arch/x86/kernel/cpuid.o CC crypto/cbc.o CC crypto/pcbc.o CC crypto/cts.o CC arch/x86/kernel/apic/apic_noop.o CC block/blk-mq-tag.o CC arch/x86/crypto/crc32c-intel_glue.o AR arch/x86/events/intel/intel-rapl-perf.o AR arch/x86/events/intel/intel-cstate.o AS arch/x86/crypto/crc32c-pcl-intel-asm_64.o CC crypto/lrw.o CC fs/readdir.o AS arch/x86/crypto/sha1_ssse3_asm.o CC arch/x86/kernel/cpu/bugs.o CC arch/x86/kernel/early-quirks.o CC arch/x86/crypto/sha1_ssse3_glue.o CC drivers/ata/ahci.o CC drivers/ata/libahci.o CC drivers/ata/ata_piix.o CC arch/x86/kernel/apic/ipi.o CC arch/x86/kernel/fpu/regset.o CC drivers/ata/pata_amd.o CC drivers/ata/pata_oldpiix.o CC drivers/ata/pata_sch.o CC arch/x86/kernel/fpu/signal.o CC drivers/acpi/bus.o CC arch/x86/mm/srat.o CC arch/x86/mm/mpx.o CC arch/x86/mm/pkeys.o AR arch/x86/events/intel/intel-uncore.o AR arch/x86/events/intel/built-in.o AR arch/x86/events/built-in.o AR drivers/ata/libata.o CC crypto/xts.o CC arch/x86/mm/pti.o CC arch/x86/kernel/smp.o CC arch/x86/kernel/cpu/aperfmperf.o CC arch/x86/kernel/cpu/cpuid-deps.o CC mm/truncate.o CC mm/vmscan.o AS arch/x86/crypto/sha1_avx2_x86_64_asm.o CC crypto/ctr.o CC crypto/keywrap.o CC crypto/gcm.o CC crypto/ccm.o AS arch/x86/crypto/sha1_ni_asm.o CC arch/x86/kernel/apic/vector.o CC arch/x86/kernel/apic/hw_nmi.o CC mm/shmem.o CC mm/util.o CC arch/x86/kernel/apic/io_apic.o AS arch/x86/crypto/crc32-pclmul_asm.o CC arch/x86/crypto/crc32-pclmul_glue.o CC security/selinux/ss/services.o CC arch/x86/kernel/cpu/proc.o CC arch/x86/kernel/fpu/xstate.o CC arch/x86/kernel/apic/msi.o CC arch/x86/kernel/apic/x2apic_phys.o CC crypto/chacha20poly1305.o CC crypto/pcrypt.o CC crypto/cryptd.o CC crypto/mcryptd.o CC arch/x86/kernel/apic/x2apic_cluster.o CC kernel/sysctl.o CC drivers/acpi/glue.o CC arch/x86/kernel/apic/apic_flat_64.o MKCAP arch/x86/kernel/cpu/capflags.c CC crypto/des_generic.o AS arch/x86/crypto/sha256-ssse3-asm.o CC crypto/fcrypt.o CC crypto/blowfish_generic.o AS arch/x86/crypto/sha256-avx-asm.o CC arch/x86/kernel/apic/probe_64.o AR arch/x86/mm/built-in.o CC arch/x86/kernel/smpboot.o AS arch/x86/crypto/sha256-avx2-asm.o CC crypto/blowfish_common.o CC block/blk-stat.o CC crypto/twofish_generic.o CC arch/x86/crypto/sha256_ssse3_glue.o CC mm/mmzone.o CC mm/vmstat.o AS arch/x86/crypto/sha256_ni_asm.o CC crypto/twofish_common.o AS arch/x86/crypto/sha512-ssse3-asm.o AS arch/x86/crypto/sha512-avx-asm.o CC crypto/serpent_generic.o CC crypto/aes_generic.o CC crypto/aes_ti.o CC arch/x86/kernel/cpu/powerflags.o CC arch/x86/kernel/cpu/intel.o CC crypto/camellia_generic.o CC drivers/acpi/scan.o CC drivers/acpi/resource.o CC crypto/cast_common.o CC arch/x86/kernel/cpu/amd.o CC arch/x86/kernel/cpu/centaur.o AR arch/x86/kernel/fpu/built-in.o CC arch/x86/kernel/tsc_sync.o AR drivers/ata/built-in.o CC arch/x86/kernel/cpu/mcheck/mce.o CC drivers/atm/atmtcp.o CC crypto/cast5_generic.o CC block/blk-mq-sysfs.o AS arch/x86/crypto/sha512-avx2-asm.o CC crypto/cast6_generic.o CC arch/x86/crypto/sha512_ssse3_glue.o CC fs/select.o CC crypto/arc4.o CC crypto/tea.o CC crypto/khazad.o CC crypto/anubis.o CC arch/x86/kernel/setup_percpu.o CC arch/x86/kernel/cpu/microcode/core.o CC crypto/seed.o CC drivers/acpi/acpi_processor.o CC arch/x86/kernel/mpparse.o CC crypto/salsa20_generic.o CC arch/x86/kernel/trace_clock.o CC arch/x86/kernel/cpu/mtrr/main.o CC crypto/chacha20_generic.o CC arch/x86/kernel/machine_kexec_64.o CC crypto/poly1305_generic.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); ^ AS arch/x86/kernel/relocate_kernel_64.o CC block/blk-mq-cpumap.o CC arch/x86/kernel/crash.o CC arch/x86/kernel/crash_dump_64.o CC crypto/deflate.o 1 warning generated. CC kernel/sysctl_binary.o AS arch/x86/crypto/poly1305-sse2-x86_64.o CC crypto/michael_mic.o CC arch/x86/crypto/poly1305_glue.o AR arch/x86/kernel/apic/built-in.o CC arch/x86/kernel/module.o CC security/selinux/ss/conditional.o CC crypto/crc32c_generic.o CC crypto/crc32_generic.o CC crypto/crct10dif_common.o AR drivers/atm/built-in.o AR drivers/auxdisplay/built-in.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC arch/x86/kernel/cpu/microcode/intel.o CC drivers/base/component.o CC arch/x86/kernel/doublefault.o CC crypto/crct10dif_generic.o CC crypto/authenc.o CC arch/x86/kernel/early_printk.o CC crypto/authencesn.o CC drivers/acpi/processor_core.o CC block/blk-mq-sched.o CC arch/x86/kernel/hpet.o CC kernel/capability.o AS arch/x86/crypto/poly1305-avx2-x86_64.o CC crypto/lzo.o CC crypto/lz4.o AS arch/x86/crypto/camellia-aesni-avx-asm_64.o CC arch/x86/kernel/cpu/mtrr/if.o CC crypto/lz4hc.o CC arch/x86/crypto/camellia_aesni_avx_glue.o CC arch/x86/kernel/amd_nb.o CC crypto/842.o CC crypto/rng.o CC kernel/ptrace.o CC mm/backing-dev.o CC crypto/ansi_cprng.o CC arch/x86/kernel/pcspeaker.o CC security/selinux/ss/mls.o CC crypto/drbg.o CC crypto/jitterentropy.o CC arch/x86/kernel/check.o CC crypto/jitterentropy-kcapi.o CC crypto/ghash-generic.o CC drivers/acpi/processor_pdc.o CC crypto/af_alg.o CC drivers/base/core.o CC arch/x86/kernel/pci-swiotlb.o CC crypto/algif_hash.o CC crypto/algif_skcipher.o CC drivers/acpi/ec.o CC arch/x86/kernel/uprobes.o CC security/selinux/ss/status.o CC fs/dcache.o CC arch/x86/kernel/cpu/mtrr/generic.o CC arch/x86/kernel/cpu/mcheck/mce-severity.o AS arch/x86/crypto/cast5-avx-x86_64-asm_64.o CC crypto/algif_rng.o CC kernel/user.o CC arch/x86/kernel/sysfb.o CC arch/x86/crypto/cast5_avx_glue.o CC arch/x86/kernel/cpu/microcode/amd.o CC drivers/acpi/dock.o CC arch/x86/kernel/sysfb_efi.o CC crypto/algif_aead.o CC crypto/ecc.o CC crypto/ecdh.o CC crypto/ecdh_helper.o CC arch/x86/kernel/perf_regs.o CC arch/x86/kernel/tracepoint.o CC crypto/asymmetric_keys/asymmetric_type.o CC arch/x86/kernel/cpu/mcheck/mce-genpool.o CC mm/mm_init.o CC kernel/signal.o CC block/ioctl.o CC arch/x86/kernel/itmt.o CC drivers/block/loop.o CC arch/x86/kernel/umip.o CC security/selinux/netlabel.o CC arch/x86/kernel/unwind_frame.o CC arch/x86/kernel/audit_64.o CC crypto/asymmetric_keys/restrict.o CC kernel/sys.o CC crypto/hash_info.o CC crypto/ablk_helper.o AS arch/x86/crypto/cast6-avx-x86_64-asm_64.o CC arch/x86/kernel/pci-calgary_64.o CC arch/x86/kernel/cpu/mcheck/mce_intel.o CC crypto/simd.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 CC crypto/rsapubkey-asn1.o CC drivers/acpi/pci_root.o CC arch/x86/kernel/cpu/mtrr/cleanup.o CC arch/x86/crypto/cast6_avx_glue.o CC crypto/rsaprivkey-asn1.o CC arch/x86/kernel/tce_64.o AR crypto/crypto_acompress.o AR crypto/cryptomgr.o AR crypto/jitterentropy_rng.o CC mm/mmu_context.o CC mm/percpu.o CC crypto/asymmetric_keys/signature.o AS arch/x86/crypto/twofish-avx-x86_64-asm_64.o AR arch/x86/kernel/cpu/microcode/microcode.o CC mm/slab_common.o AR arch/x86/kernel/cpu/microcode/built-in.o CC arch/x86/kernel/cpu/vmware.o CC crypto/asymmetric_keys/public_key.o CC arch/x86/crypto/twofish_avx_glue.o CC arch/x86/kernel/mmconf-fam10h_64.o CC arch/x86/kernel/vsmp_64.o AR crypto/rsa_generic.o CC drivers/base/bus.o ASN.1 crypto/asymmetric_keys/x509-asn1.c CC arch/x86/kernel/cpu/hypervisor.o CC arch/x86/kernel/cpu/mshyperv.o CC drivers/acpi/pci_link.o CC arch/x86/kernel/cpu/mcheck/mce_amd.o CC arch/x86/kernel/cpu/mcheck/threshold.o AS arch/x86/kernel/head_64.o CC block/genhd.o AR crypto/crypto_simd.o CC mm/compaction.o CC drivers/base/dd.o CC arch/x86/kernel/head64.o CC mm/vmacache.o CC arch/x86/kernel/ebda.o CC arch/x86/kernel/platform-quirks.o AS arch/x86/crypto/serpent-avx-x86_64-asm_64.o CC drivers/base/syscore.o ASN.1 crypto/asymmetric_keys/x509_akid-asn1.c LDS arch/x86/kernel/vmlinux.lds CC crypto/asymmetric_keys/x509_public_key.o CC drivers/block/virtio_blk.o CC arch/x86/crypto/serpent_avx_glue.o CC mm/swap_slots.o CC mm/interval_tree.o CC mm/list_lru.o AS arch/x86/crypto/camellia-aesni-avx2-asm_64.o AR security/selinux/selinux.o AR security/selinux/built-in.o AR security/built-in.o CC arch/x86/crypto/camellia_aesni_avx2_glue.o AR arch/x86/kernel/cpu/mtrr/built-in.o AS arch/x86/crypto/serpent-avx2-asm_64.o CC arch/x86/kernel/cpu/capflags.o CC arch/x86/kernel/cpu/mcheck/therm_throt.o CC drivers/base/driver.o CC sound/sound_core.o AR sound/arm/built-in.o AR sound/atmel/built-in.o CC kernel/umh.o CC mm/workingset.o CC mm/debug.o CC mm/gup.o CC drivers/acpi/pci_irq.o ASN.1 crypto/asymmetric_keys/pkcs7-asn1.c CC crypto/asymmetric_keys/pkcs7_trust.o CC crypto/asymmetric_keys/pkcs7_verify.o CC arch/x86/crypto/serpent_avx2_glue.o CC mm/highmem.o CC drivers/base/class.o CC drivers/base/platform.o CC drivers/acpi/acpi_lpss.o CC drivers/base/cpu.o CC drivers/base/firmware.o AR crypto/asymmetric_keys/asymmetric_keys.o CC crypto/asymmetric_keys/x509-asn1.o CC arch/x86/crypto/sha1-mb/sha1_mb.o CC sound/core/sound.o CC drivers/bluetooth/btusb.o AS arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.o CC mm/memory.o CC mm/mincore.o CC mm/mlock.o CC drivers/acpi/acpi_apd.o CC mm/mmap.o CC arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.o CC kernel/workqueue.o CC mm/mprotect.o CC mm/mremap.o CC drivers/base/init.o CC mm/msync.o CC crypto/asymmetric_keys/x509_akid-asn1.o CC drivers/base/map.o AS arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.o AR drivers/block/built-in.o CC mm/page_vma_mapped.o AR drivers/bus/built-in.o AS arch/x86/crypto/sha1-mb/sha1_x8_avx2.o CC crypto/asymmetric_keys/x509_cert_parser.o AR arch/x86/kernel/cpu/mcheck/built-in.o AR arch/x86/kernel/cpu/built-in.o AR arch/x86/kernel/built-in.o AR sound/drivers/mpu401/built-in.o CC drivers/cdrom/cdrom.o AR sound/drivers/opl3/built-in.o CC drivers/acpi/acpi_platform.o AR sound/drivers/opl4/built-in.o CC arch/x86/crypto/sha256-mb/sha256_mb.o AR sound/drivers/pcsp/built-in.o AR sound/drivers/vx/built-in.o AR sound/drivers/built-in.o CC mm/pagewalk.o AR sound/firewire/built-in.o CC drivers/base/devres.o CC sound/core/init.o CC drivers/acpi/acpi_pnp.o CC drivers/acpi/power.o CC mm/pgtable-generic.o CC sound/hda/hda_bus_type.o CC drivers/base/attribute_container.o CC sound/hda/hdac_bus.o CC block/partition-generic.o CC fs/inode.o CC fs/attr.o AR crypto/ecdh_generic.o CC sound/hda/hdac_device.o CC crypto/asymmetric_keys/pkcs7-asn1.o CC sound/hda/hdac_sysfs.o CC drivers/acpi/event.o CC mm/rmap.o CC drivers/acpi/sysfs.o AR arch/x86/crypto/sha1-mb/sha1-mb.o CC crypto/asymmetric_keys/pkcs7_parser.o AR arch/x86/crypto/sha1-mb/built-in.o CC drivers/base/transport_class.o CC drivers/base/topology.o CC mm/vmalloc.o CC arch/x86/crypto/sha512-mb/sha512_mb.o CC mm/process_vm_access.o CC mm/init-mm.o CC drivers/bluetooth/btintel.o CC sound/hda/hdac_regmap.o CC mm/nobootmem.o CC mm/fadvise.o CC mm/madvise.o AS arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.o CC drivers/base/container.o CC mm/memblock.o CC arch/x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.o CC drivers/base/property.o CC sound/core/memory.o CC drivers/acpi/property.o AS arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.o AS arch/x86/crypto/sha256-mb/sha256_x8_avx2.o CC mm/page_io.o CC sound/hda/hdac_controller.o AR arch/x86/crypto/sha256-mb/sha256-mb.o AR arch/x86/crypto/sha256-mb/built-in.o AR crypto/asymmetric_keys/x509_key_parser.o CC drivers/acpi/acpi_cmos_rtc.o CC fs/bad_inode.o AR crypto/asymmetric_keys/pkcs7_message.o CC drivers/acpi/x86/apple.o AR crypto/asymmetric_keys/built-in.o AR crypto/built-in.o AR firmware/built-in.o CC drivers/base/cacheinfo.o CC arch/x86/pci/i386.o CC drivers/base/devtmpfs.o CC sound/core/control.o CC drivers/acpi/x86/utils.o CC block/ioprio.o CC sound/hda/hdac_stream.o CC mm/swap_state.o CC fs/file.o CC mm/swapfile.o CC kernel/pid.o CC drivers/acpi/debugfs.o CC mm/dmapool.o CC mm/hugetlb.o CC sound/hda/array.o CC drivers/acpi/numa.o CC drivers/acpi/acpi_lpat.o AS arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.o CC sound/hda/hdmi_chmap.o CC sound/hda/trace.o CC arch/x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.o CC drivers/acpi/acpi_lpit.o CC mm/mempolicy.o CC drivers/base/power/sysfs.o AS arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.o CC arch/x86/pci/init.o CC drivers/bluetooth/btrtl.o AS arch/x86/crypto/sha512-mb/sha512_x4_avx2.o AR arch/x86/crypto/sha512-mb/sha512-mb.o AR arch/x86/crypto/sha512-mb/built-in.o CC drivers/base/power/generic_ops.o AR arch/x86/crypto/aes-x86_64.o AR arch/x86/crypto/des3_ede-x86_64.o CC mm/sparse.o AR arch/x86/crypto/camellia-x86_64.o AR arch/x86/crypto/blowfish-x86_64.o CC drivers/base/regmap/regmap.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 CC drivers/base/regmap/regcache.o CC block/badblocks.o AR arch/x86/crypto/serpent-sse2-x86_64.o AR arch/x86/crypto/aesni-intel.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 CC mm/sparse-vmemmap.o AR arch/x86/crypto/sha256-ssse3.o CC drivers/acpi/acpica/dsargs.o AR arch/x86/crypto/sha512-ssse3.o CC drivers/acpi/dptf/int340x_thermal.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 CC drivers/acpi/ac.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 AR arch/x86/crypto/serpent-avx2.o AR arch/x86/crypto/built-in.o Makefile:1061: recipe for target 'arch/x86' failed make: *** [arch/x86] Error 2 make: *** Waiting for unfinished jobs.... CC drivers/acpi/button.o CC sound/hda/hdac_i915.o CC arch/x86/pci/mmconfig_64.o AR sound/i2c/other/built-in.o CC drivers/base/power/common.o AR sound/i2c/built-in.o AR sound/isa/ad1816a/built-in.o AR sound/isa/ad1848/built-in.o AR sound/isa/cs423x/built-in.o AR sound/isa/es1688/built-in.o AR sound/isa/galaxy/built-in.o CC mm/mmu_notifier.o CC drivers/base/power/qos.o AR sound/isa/gus/built-in.o AR sound/isa/msnd/built-in.o AR sound/isa/opti9xx/built-in.o AR sound/isa/sb/built-in.o CC mm/ksm.o AR sound/isa/wavefront/built-in.o AR sound/isa/wss/built-in.o AR sound/isa/built-in.o CC mm/page_poison.o CC mm/slub.o CC drivers/acpi/acpica/dscontrol.o AR drivers/acpi/dptf/built-in.o CC drivers/acpi/fan.o AR drivers/base/test/built-in.o CC drivers/base/dma-mapping.o CC fs/filesystems.o CC fs/namespace.o CC fs/seq_file.o CC mm/kmsan/kmsan.o CC drivers/base/power/runtime.o CC mm/failslab.o CC mm/migrate.o CC block/partitions/check.o AR drivers/bluetooth/built-in.o CC mm/huge_memory.o AR drivers/cdrom/built-in.o CC drivers/acpi/acpica/dsdebug.o AR drivers/char/ipmi/built-in.o CC arch/x86/pci/direct.o CC drivers/acpi/acpi_video.o AR sound/hda/snd-hda-core.o AR sound/hda/built-in.o CC mm/khugepaged.o CC drivers/clk/clk-devres.o AR sound/mips/built-in.o CC mm/page_counter.o CC drivers/char/mem.o CC mm/memcontrol.o CC mm/vmpressure.o CC drivers/base/regmap/regcache-rbtree.o CC drivers/acpi/video_detect.o CC mm/swap_cgroup.o 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:116:9: warning: unused variable 'order' [-Wunused-variable] size_t order = 5; ^ CC drivers/acpi/acpica/dsfield.o mm/kmsan/kmsan.c:135:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ mm/kmsan/kmsan.c:230:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:299:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:341:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:355:23: warning: unused variable 'handle' [-Wunused-variable] depot_stack_handle_t handle; ^ mm/kmsan/kmsan.c:402: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:420: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:439: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:462: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:490:7: warning: unused variable 'printed' [-Wunused-variable] bool printed = false; ^ mm/kmsan/kmsan.c:493:21: warning: unused variable 'old_src' [-Wunused-variable] u64 old_dst = dst, old_src = src; ^ mm/kmsan/kmsan.c:493:6: warning: unused variable 'old_dst' [-Wunused-variable] u64 old_dst = dst, old_src = src; ^ mm/kmsan/kmsan.c:488:21: warning: unused variable 'origin_dst' [-Wunused-variable] void *origin_src, *origin_dst; ^ mm/kmsan/kmsan.c:488:8: warning: unused variable 'origin_src' [-Wunused-variable] void *origin_src, *origin_dst; ^ mm/kmsan/kmsan.c:494:9: warning: unused variable 'old_n' [-Wunused-variable] size_t old_n = n; ^ mm/kmsan/kmsan.c:555: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:546:23: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:652:13: warning: unused variable 'stat_origins' [-Wunused-variable] static int stat_origins = 0; ^ mm/kmsan/kmsan.c:951:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ mm/kmsan/kmsan.c:1024:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ mm/kmsan/kmsan.c:1092:9: warning: unused variable 'size' [-Wunused-variable] size_t size = 8; // TODO(glider) ^ mm/kmsan/kmsan.c:1148: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); ^ mm/kmsan/kmsan.c:1157: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:1028:32: note: passing argument to parameter 'caller' here inline void kmsan_report(void *caller, depot_stack_handle_t origin, ^ mm/kmsan/kmsan.c:1163: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 + i, 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:1170: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:1028:32: note: passing argument to parameter 'caller' here inline void kmsan_report(void *caller, depot_stack_handle_t origin, ^ mm/kmsan/kmsan.c:1176: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:1028:32: note: passing argument to parameter 'caller' here inline void kmsan_report(void *caller, depot_stack_handle_t origin, ^ mm/kmsan/kmsan.c:1197:9: warning: ordered comparison between pointer and integer ('const void *' and 'unsigned long') if (to < TASK_SIZE) { ~~ ^ ~~~~~~~~~ mm/kmsan/kmsan.c:1208: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:1210: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:372:30: note: passing argument to parameter 'dst' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1210: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:372:39: note: passing argument to parameter 'src' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1211: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:486:31: note: passing argument to parameter 'dst' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1211: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:486:40: note: passing argument to parameter 'src' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1224:25: warning: ordered comparison between pointer and integer ('const void *' and 'unsigned long') bool is_user_src = src < TASK_SIZE; ~~~ ^ ~~~~~~~~~ mm/kmsan/kmsan.c:1225:25: warning: ordered comparison between pointer and integer ('const void *' and 'unsigned long') bool is_user_dst = dst < TASK_SIZE; ~~~ ^ ~~~~~~~~~ mm/kmsan/kmsan.c:1244: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:372:30: note: passing argument to parameter 'dst' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1244: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:372:39: note: passing argument to parameter 'src' here void kmsan_memcpy_shadow(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1245: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:486:31: note: passing argument to parameter 'dst' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1245: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:486:40: note: passing argument to parameter 'src' here void kmsan_memcpy_origins(u64 dst, u64 src, size_t n) ^ mm/kmsan/kmsan.c:1262: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:1263: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:1265:14: warning: ordered comparison between pointer and integer ('u64' (aka 'unsigned long long') and 'char *') if ((addr < _sdata) || (addr >= _edata)) { ~~~~ ^ ~~~~~~ mm/kmsan/kmsan.c:1265:33: warning: ordered comparison between pointer and integer ('u64' (aka 'unsigned long long') and 'char *') if ((addr < _sdata) || (addr >= _edata)) { ~~~~ ^ ~~~~~~ mm/kmsan/kmsan.c:1303:52: 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(%px, %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:1292:22: warning: unused variable 'cur_page' [-Wunused-variable] struct page *page, *cur_page, *next_page; ^ mm/kmsan/kmsan.c:1293:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan.c:1295:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:1292:33: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *cur_page, *next_page; ^ mm/kmsan/kmsan.c:1357: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:1366:62: 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(%px, %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:1352:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan.c:1357:6: warning: unused variable 'caller' [-Wunused-variable] u64 caller = __builtin_return_address(1); ^ mm/kmsan/kmsan.c:1351:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ mm/kmsan/kmsan.c:1354:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:1430:62: 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(%px, %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:1412:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan.c:1414:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan.c:1411:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ CC drivers/clk/clk-bulk.o CC fs/xattr.o CC mm/hugetlb_cgroup.o CC drivers/base/regmap/regcache-flat.o CC drivers/base/firmware_class.o CC block/partitions/amiga.o CC sound/core/misc.o CC block/partitions/mac.o CC arch/x86/pci/mmconfig-shared.o 60 warnings generated. CC drivers/clk/clkdev.o CC drivers/acpi/acpica/dsinit.o CC mm/early_ioremap.o CC drivers/acpi/processor_driver.o CC mm/kmsan/kmsan_instr.o CC drivers/char/random.o CC drivers/base/regmap/regmap-debugfs.o CC mm/page_ext.o CC drivers/char/misc.o CC drivers/char/virtio_console.o CC sound/core/device.o CC block/partitions/msdos.o CC drivers/acpi/acpica/dsmethod.o mm/kmsan/kmsan_instr.c:71:6: warning: unused variable 'ind' [-Wunused-variable] int ind, num; ^ mm/kmsan/kmsan_instr.c:71:11: warning: unused variable 'num' [-Wunused-variable] int ind, num; ^ mm/kmsan/kmsan_instr.c:151:59: 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(%px, %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: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; ^ 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:209:55: 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(%px, %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:191:29: warning: unused variable 'shadow_size' [-Wunused-variable] unsigned long page_offset, shadow_size; ^ mm/kmsan/kmsan_instr.c:190:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ mm/kmsan/kmsan_instr.c:193:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin; ^ mm/kmsan/kmsan_instr.c:248:69: 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(%px, %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, ...); ^ mm/kmsan/kmsan_instr.c:232:16: warning: unused variable 'irq_flags' [-Wunused-variable] unsigned long irq_flags; ^ mm/kmsan/kmsan_instr.c:233:22: warning: unused variable 'next_page' [-Wunused-variable] struct page *page, *next_page; ^ 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:485:8: warning: unused variable 'caller' [-Wunused-variable] void *caller; ^ mm/kmsan/kmsan_instr.c:483:23: warning: unused variable 'origin' [-Wunused-variable] depot_stack_handle_t origin, new_origin; ^ CC block/partitions/osf.o 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/clk/clk.o CC mm/userfaultfd.o CC block/bounce.o CC block/scsi_ioctl.o CC block/bsg.o CC sound/core/info.o 20 warnings generated. CC drivers/acpi/processor_idle.o CC drivers/base/power/wakeirq.o CC drivers/acpi/processor_throttling.o CC kernel/task_work.o CC mm/kmsan/kmsan_init.o CC drivers/acpi/processor_thermal.o CC drivers/acpi/processor_perflib.o CC drivers/acpi/acpica/dsmthdat.o CC drivers/acpi/container.o CC drivers/acpi/thermal.o CC drivers/acpi/acpi_memhotplug.o CC drivers/acpi/ioapic.o CC drivers/base/power/main.o CC arch/x86/pci/fixup.o mm/kmsan/kmsan_init.c:70: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:116: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:118:15: warning: unused variable 'page' [-Wunused-variable] struct page *page; ^ mm/kmsan/kmsan_init.c:120:6: warning: unused variable 'addr' [-Wunused-variable] u64 addr; ^ 4 warnings generated. AR mm/kmsan/built-in.o CC drivers/acpi/acpica/dsobject.o CC drivers/acpi/acpica/dsopcode.o CC kernel/extable.o CC drivers/base/regmap/regmap-i2c.o CC arch/x86/pci/acpi.o CC drivers/acpi/battery.o CC block/blk-cgroup.o CC drivers/acpi/cppc_acpi.o CC block/noop-iosched.o CC sound/core/info_oss.o CC block/deadline-iosched.o CC block/partitions/sgi.o CC sound/core/isadma.o CC sound/core/sound_oss.o CC drivers/acpi/spcr.o CC drivers/acpi/acpica/dspkginit.o CC drivers/acpi/acpica/dsutils.o AR drivers/acpi/acpi.o CC block/cfq-iosched.o CC arch/x86/pci/legacy.o CC block/partitions/sun.o CC arch/x86/pci/irq.o CC drivers/clocksource/acpi_pm.o AR drivers/base/regmap/built-in.o CC kernel/params.o CC kernel/kthread.o CC kernel/sys_ni.o CC sound/core/vmaster.o AR drivers/acpi/video.o CC sound/core/ctljack.o AR drivers/acpi/processor.o CC sound/core/jack.o CC arch/x86/pci/common.o CC kernel/nsproxy.o CC drivers/acpi/acpica/dswexec.o CC block/mq-deadline.o CC sound/core/hwdep.o CC sound/core/timer.o CC block/partitions/efi.o CC sound/core/hrtimer.o CC drivers/acpi/acpica/dswload.o CC arch/x86/pci/early.o CC drivers/acpi/acpica/dswload2.o CC sound/core/pcm.o CC block/kyber-iosched.o CC drivers/char/hpet.o CC drivers/clocksource/i8253.o CC drivers/char/nvram.o CC block/partitions/karma.o CC sound/core/pcm_native.o CC drivers/char/agp/backend.o CC sound/core/pcm_lib.o CC drivers/char/hw_random/core.o CC sound/core/pcm_misc.o CC sound/core/pcm_memory.o CC drivers/acpi/acpica/dswstate.o CC drivers/acpi/acpica/dswscope.o AR drivers/clocksource/built-in.o CC drivers/acpi/acpica/evevent.o CC arch/x86/pci/bus_numa.o CC kernel/notifier.o CC kernel/ksysfs.o CC arch/x86/pci/amd_bus.o CC sound/core/memalloc.o CC drivers/connector/cn_queue.o CC drivers/connector/connector.o CC drivers/acpi/acpica/evgpe.o AR block/partitions/built-in.o CC block/bfq-iosched.o CC drivers/char/hw_random/via-rng.o CC fs/libfs.o CC drivers/acpi/acpica/evgpeblk.o CC drivers/acpi/acpica/evgpeinit.o AR drivers/char/pcmcia/built-in.o CC drivers/acpi/acpica/evgpeutil.o CC block/bfq-wf2q.o CC drivers/acpi/acpica/evglock.o CC block/bfq-cgroup.o CC kernel/cred.o CC sound/core/pcm_timer.o CC sound/core/sgbuf.o CC drivers/char/agp/frontend.o CC sound/core/seq_device.o CC drivers/connector/cn_proc.o CC block/compat_ioctl.o AR drivers/char/hw_random/rng-core.o CC kernel/reboot.o AR drivers/char/hw_random/built-in.o CC block/blk-mq-pci.o CC kernel/async.o CC drivers/acpi/acpica/evhandler.o CC sound/core/oss/mixer_oss.o CC drivers/acpi/acpica/evmisc.o CC drivers/acpi/acpica/evregion.o CC drivers/char/agp/generic.o AR arch/x86/pci/built-in.o CC drivers/acpi/acpica/evrgnini.o CC sound/core/seq/seq.o CC kernel/range.o AR sound/core/snd.o CC block/blk-mq-virtio.o CC drivers/base/power/wakeup.o AR sound/core/snd-hwdep.o AR sound/core/snd-hrtimer.o CC drivers/base/power/clock_ops.o CC drivers/base/node.o CC drivers/base/module.o AR sound/pci/ac97/built-in.o AR sound/parisc/built-in.o AR sound/pci/ali5451/built-in.o AR sound/pcmcia/pdaudiocf/built-in.o CC kernel/smpboot.o AR sound/pcmcia/vx/built-in.o AR sound/pci/asihpi/built-in.o AR sound/pcmcia/built-in.o CC drivers/acpi/acpica/evsci.o AR sound/ppc/built-in.o AR sound/pci/au88x0/built-in.o AR sound/pci/aw2/built-in.o AR sound/pci/ca0106/built-in.o AR sound/pci/cs5535audio/built-in.o CC drivers/acpi/acpica/evxface.o AR sound/pci/cs46xx/built-in.o AR sound/pci/ctxfi/built-in.o AR sound/pci/echoaudio/built-in.o AR sound/pci/emu10k1/built-in.o CC kernel/ucount.o AR sound/pci/ice1712/built-in.o AR sound/pci/korg1212/built-in.o CC drivers/acpi/acpica/evxfevnt.o AR sound/pci/lola/built-in.o AR sound/pci/lx6464es/built-in.o CC sound/pci/hda/hda_bind.o AR sound/pci/mixart/built-in.o CC drivers/acpi/acpica/evxfgpe.o AR sound/pci/nm256/built-in.o AR sound/pci/oxygen/built-in.o CC drivers/acpi/acpica/evxfregn.o AR sound/pci/pcxhr/built-in.o CC fs/fs-writeback.o AR sound/pci/riptide/built-in.o CC sound/core/seq/seq_lock.o AR sound/pci/rme9652/built-in.o CC kernel/kmod.o AR sound/pci/trident/built-in.o AR sound/pci/vx222/built-in.o CC kernel/groups.o CC drivers/base/platform-msi.o AR sound/pci/ymfpci/built-in.o CC sound/core/seq/seq_clientmgr.o CC drivers/acpi/acpica/exconcat.o CC drivers/acpi/acpica/exconfig.o AR drivers/connector/cn.o AR sound/core/snd-seq-device.o AR drivers/connector/built-in.o CC drivers/acpi/acpica/exconvrt.o CC drivers/acpi/acpica/excreate.o CC fs/pnode.o CC fs/splice.o CC drivers/cpufreq/cpufreq.o CC drivers/cpufreq/freq_table.o CC drivers/acpi/acpica/exdebug.o CC drivers/acpi/acpica/exdump.o CC drivers/acpi/acpica/exfield.o CC kernel/bpf/core.o CC drivers/char/agp/isoch.o CC drivers/acpi/acpica/exfldio.o CC drivers/acpi/acpica/exmisc.o CC drivers/acpi/acpica/exmutex.o CC sound/pci/hda/hda_codec.o AR sound/core/snd-timer.o CC kernel/bpf/syscall.o CC drivers/acpi/acpica/exnames.o AR mm/built-in.o CC drivers/acpi/acpica/exoparg1.o CC kernel/cgroup/cgroup.o CC drivers/acpi/acpica/exoparg2.o CC drivers/acpi/acpica/exoparg3.o CC drivers/clk/clk-divider.o CC drivers/acpi/acpica/exoparg6.o CC drivers/acpi/acpica/exprep.o CC drivers/acpi/acpica/exregion.o CC drivers/acpi/acpica/exresnte.o CC drivers/acpi/acpica/exresolv.o CC drivers/acpi/acpica/exresop.o CC drivers/cpufreq/cpufreq_performance.o CC drivers/char/agp/compat_ioctl.o CC kernel/events/core.o AR drivers/base/power/built-in.o CC sound/core/oss/pcm_oss.o CC drivers/acpi/acpica/exstore.o AR drivers/base/built-in.o CC drivers/acpi/acpica/exstoren.o CC drivers/acpi/acpica/exstorob.o CC drivers/cpuidle/cpuidle.o CC drivers/acpi/acpica/exsystem.o CC sound/core/oss/pcm_plugin.o CC drivers/acpi/acpica/extrace.o CC drivers/cpufreq/cpufreq_userspace.o CC drivers/crypto/ccp/sp-dev.o CC drivers/acpi/acpica/exutils.o CC drivers/acpi/acpica/hwacpi.o CC drivers/acpi/acpica/hwesleep.o CC drivers/dax/super.o CC drivers/acpi/acpica/hwgpe.o CC drivers/acpi/acpica/hwpci.o CC drivers/char/agp/amd64-agp.o CC drivers/acpi/acpica/hwregs.o CC drivers/acpi/acpica/hwsleep.o CC drivers/acpi/acpica/hwvalid.o CC drivers/acpi/acpica/hwxface.o CC fs/sync.o CC drivers/acpi/acpica/hwxfsleep.o CC drivers/acpi/acpica/nsaccess.o CC drivers/clk/clk-fixed-factor.o CC drivers/cpufreq/cpufreq_ondemand.o CC drivers/acpi/acpica/nsalloc.o CC drivers/acpi/acpica/nsarguments.o CC drivers/acpi/acpica/nsconvert.o CC drivers/char/agp/intel-agp.o CC drivers/acpi/acpica/nsdump.o CC drivers/acpi/acpica/nseval.o CC drivers/char/agp/intel-gtt.o CC drivers/acpi/acpica/nsinit.o CC drivers/acpi/acpica/nsload.o CC drivers/acpi/acpica/nsnames.o CC drivers/acpi/acpica/nsobject.o CC drivers/crypto/ccp/sp-platform.o CC drivers/clk/clk-fixed-rate.o CC drivers/acpi/acpica/nsparse.o CC drivers/acpi/acpica/nspredef.o CC drivers/acpi/acpica/nsprepkg.o CC drivers/acpi/acpica/nsrepair.o CC drivers/acpi/acpica/nsrepair2.o CC drivers/acpi/acpica/nssearch.o CC drivers/clk/clk-gate.o AR drivers/dax/dax.o CC drivers/cpufreq/cpufreq_governor.o AR drivers/dax/built-in.o CC drivers/cpuidle/driver.o CC drivers/acpi/acpica/nsutils.o AR drivers/char/agp/agpgart.o CC sound/core/seq/seq_memory.o CC drivers/acpi/acpica/nswalk.o CC drivers/acpi/acpica/nsxfeval.o CC fs/utimes.o CC drivers/crypto/ccp/ccp-dev.o CC fs/stack.o CC drivers/acpi/acpica/nsxfname.o CC drivers/clk/clk-multiplier.o CC drivers/acpi/acpica/nsxfobj.o CC fs/fs_struct.o CC drivers/acpi/acpica/psargs.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 drivers/acpi/acpica/psloop.o CC drivers/acpi/acpica/psobject.o CC drivers/acpi/acpica/psopcode.o CC kernel/events/ring_buffer.o CC drivers/clk/clk-mux.o CC drivers/cpuidle/governor.o 1 warning generated. CC drivers/acpi/acpica/psopinfo.o CC fs/statfs.o CC drivers/acpi/acpica/psparse.o CC drivers/crypto/ccp/ccp-ops.o CC drivers/clk/clk-composite.o CC drivers/acpi/acpica/psscope.o CC drivers/acpi/acpica/pstree.o CC drivers/acpi/acpica/psutils.o CC drivers/acpi/acpica/pswalk.o CC fs/fs_pin.o CC sound/core/oss/io.o CC drivers/cpuidle/sysfs.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC drivers/clk/clk-fractional-divider.o CC drivers/cpufreq/acpi-cpufreq.o CC drivers/acpi/acpica/psxface.o CC drivers/cpufreq/intel_pstate.o AR drivers/char/agp/built-in.o CC sound/core/seq/seq_queue.o CC drivers/acpi/acpica/rsaddr.o AR drivers/char/built-in.o CC drivers/acpi/acpica/rscalc.o CC fs/nsfs.o CC drivers/acpi/acpica/rscreate.o CC drivers/acpi/acpica/rsdumpinfo.o CC drivers/acpi/acpica/rsinfo.o CC drivers/dma/dmaengine.o CC drivers/acpi/acpica/rsio.o AR block/bfq.o CC drivers/acpi/acpica/rsirq.o AR block/built-in.o CC drivers/clk/clk-gpio.o CC sound/core/oss/copy.o CC sound/core/oss/linear.o CC fs/buffer.o CC drivers/crypto/ccp/ccp-dev-v3.o CC drivers/acpi/acpica/rslist.o CC drivers/acpi/acpica/rsmemory.o CC drivers/acpi/acpica/rsmisc.o CC drivers/cpuidle/poll_state.o CC drivers/acpi/acpica/rsserial.o CC drivers/cpuidle/governors/menu.o CC sound/core/oss/mulaw.o CC sound/core/oss/route.o CC drivers/acpi/acpica/rsutils.o CC drivers/acpi/acpica/rsxface.o CC kernel/bpf/verifier.o AR sound/core/snd-pcm.o CC kernel/bpf/inode.o CC fs/block_dev.o CC fs/direct-io.o CC drivers/acpi/acpica/tbdata.o CC sound/core/oss/rate.o AR drivers/clk/bcm/built-in.o CC drivers/acpi/acpica/tbfadt.o AR drivers/clk/imgtec/built-in.o AR drivers/clk/mediatek/built-in.o AR drivers/clk/mvebu/built-in.o CC drivers/acpi/acpica/tbfind.o AR drivers/clk/renesas/built-in.o AR drivers/clk/ti/built-in.o AR sound/core/oss/snd-mixer-oss.o CC kernel/events/callchain.o CC fs/mpage.o CC drivers/clk/x86/clk-pmc-atom.o CC fs/proc_namespace.o CC kernel/events/hw_breakpoint.o CC kernel/events/uprobes.o CC drivers/acpi/acpica/tbinstal.o CC drivers/acpi/acpica/tbprint.o AR drivers/cpuidle/governors/built-in.o CC fs/9p/vfs_super.o AR drivers/cpuidle/built-in.o CC sound/core/seq/seq_fifo.o CC drivers/acpi/acpica/tbutils.o CC drivers/acpi/acpica/tbxface.o CC drivers/acpi/acpica/tbxfload.o CC drivers/dma-buf/dma-buf.o CC drivers/dma-buf/dma-fence.o CC drivers/acpi/acpica/tbxfroot.o CC drivers/acpi/acpica/utaddress.o CC drivers/acpi/acpica/utalloc.o CC drivers/acpi/acpica/utascii.o CC drivers/acpi/acpica/utbuffer.o AR drivers/clk/x86/built-in.o AR drivers/clk/built-in.o CC drivers/acpi/acpica/utcopy.o CC drivers/acpi/acpica/utexcep.o CC drivers/edac/edac_mc.o CC sound/pci/hda/hda_jack.o CC drivers/acpi/acpica/utdebug.o CC drivers/acpi/acpica/utdecode.o CC drivers/acpi/acpica/utdelete.o CC sound/core/seq/seq_prioq.o CC drivers/acpi/acpica/uterror.o CC drivers/acpi/acpica/uteval.o CC drivers/acpi/acpica/utglobal.o CC drivers/acpi/acpica/uthex.o CC fs/autofs4/init.o CC drivers/dma/virt-dma.o CC drivers/acpi/acpica/utids.o AR sound/core/oss/snd-pcm-oss.o CC kernel/bpf/helpers.o CC drivers/acpi/acpica/utinit.o AR sound/core/oss/built-in.o CC kernel/bpf/tnum.o CC drivers/acpi/acpica/utlock.o CC fs/9p/vfs_inode.o CC kernel/bpf/hashtab.o CC kernel/bpf/arraymap.o CC kernel/bpf/percpu_freelist.o CC drivers/acpi/acpica/utmath.o CC drivers/acpi/acpica/utmisc.o CC drivers/dma-buf/dma-fence-array.o CC fs/debugfs/inode.o CC drivers/acpi/acpica/utmutex.o CC drivers/acpi/acpica/utnonansi.o CC kernel/cgroup/stat.o CC drivers/acpi/acpica/utobject.o CC fs/autofs4/inode.o CC drivers/crypto/ccp/ccp-dev-v5.o AR drivers/cpufreq/built-in.o CC fs/devpts/inode.o CC drivers/crypto/ccp/ccp-dmaengine.o CC drivers/acpi/acpica/utosi.o CC kernel/bpf/bpf_lru_list.o CC sound/core/seq/seq_timer.o CC sound/core/seq/seq_system.o CC fs/efivarfs/inode.o CC fs/efivarfs/file.o CC drivers/dma/acpi-dma.o CC kernel/irq/irqdesc.o CC drivers/dma-buf/reservation.o CC drivers/dma-buf/seqno-fence.o CC drivers/acpi/acpica/utownerid.o CC sound/pci/hda/hda_auto_parser.o CC drivers/crypto/qat/qat_c3xxx/adf_drv.o CC drivers/crypto/qat/qat_c3xxxvf/adf_drv.o CC drivers/crypto/qat/qat_c62x/adf_drv.o CC kernel/cgroup/namespace.o CC drivers/crypto/qat/qat_c62xvf/adf_drv.o AR fs/exofs/built-in.o CC sound/core/seq/seq_ports.o CC drivers/acpi/acpica/utpredef.o CC drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.o CC fs/autofs4/root.o CC fs/efivarfs/super.o AR fs/devpts/devpts.o CC drivers/edac/edac_device.o AR fs/devpts/built-in.o CC drivers/dma-buf/sync_file.o CC fs/exportfs/expfs.o CC fs/debugfs/file.o CC fs/ext4/balloc.o CC drivers/acpi/acpica/utresdecode.o CC sound/core/seq/seq_info.o CC kernel/irq/handle.o CC kernel/irq/manage.o CC fs/9p/vfs_inode_dotl.o CC kernel/bpf/lpm_trie.o CC drivers/dma/dw/core.o CC kernel/cgroup/cgroup-v1.o CC kernel/cgroup/freezer.o CC drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.o CC drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.o AR kernel/livepatch/built-in.o CC kernel/bpf/map_in_map.o CC drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.o CC drivers/acpi/acpica/utresrc.o CC drivers/acpi/acpica/utstate.o AR drivers/crypto/qat/qat_c62xvf/qat_c62xvf.o CC drivers/crypto/virtio/virtio_crypto_algs.o AR drivers/crypto/qat/qat_c62xvf/built-in.o AR fs/efivarfs/efivarfs.o AR fs/efivarfs/built-in.o AR fs/exportfs/exportfs.o CC drivers/crypto/qat/qat_common/adf_cfg.o AR fs/exportfs/built-in.o CC kernel/bpf/disasm.o CC sound/core/seq/seq_dummy.o CC sound/core/seq/oss/seq_oss.o CC kernel/irq/spurious.o CC fs/fat/cache.o AR drivers/dma-buf/built-in.o CC drivers/crypto/ccp/ccp-debugfs.o CC drivers/crypto/ccp/sp-pci.o CC fs/hugetlbfs/inode.o CC drivers/edac/edac_mc_sysfs.o CC kernel/bpf/devmap.o CC drivers/acpi/acpica/utstring.o CC drivers/acpi/acpica/utstrsuppt.o AR drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.o AR drivers/crypto/qat/qat_c3xxxvf/built-in.o CC sound/pci/hda/hda_sysfs.o AR drivers/crypto/qat/qat_c3xxx/qat_c3xxx.o CC fs/autofs4/symlink.o CC kernel/cgroup/pids.o AR drivers/crypto/qat/qat_c3xxx/built-in.o CC drivers/crypto/qat/qat_dh895xcc/adf_drv.o AR drivers/crypto/qat/qat_c62x/qat_c62x.o AR drivers/crypto/qat/qat_c62x/built-in.o CC kernel/bpf/cpumap.o CC kernel/bpf/offload.o CC drivers/crypto/qat/qat_dh895xccvf/adf_drv.o CC drivers/acpi/acpica/utstrtoul64.o AR fs/debugfs/debugfs.o CC sound/core/seq/seq_midi_event.o AR fs/debugfs/built-in.o CC sound/core/seq/oss/seq_oss_init.o CC drivers/acpi/acpica/utxface.o CC kernel/irq/resend.o CC fs/9p/vfs_addr.o CC fs/isofs/namei.o CC fs/autofs4/waitq.o CC drivers/crypto/qat/qat_common/adf_isr.o CC drivers/crypto/virtio/virtio_crypto_mgr.o CC kernel/bpf/sockmap.o CC fs/jbd2/transaction.o CC fs/jbd2/commit.o CC fs/jbd2/recovery.o CC drivers/acpi/acpica/utxfinit.o CC kernel/cgroup/rdma.o CC sound/pci/hda/hda_controller.o CC fs/fat/dir.o CC sound/pci/hda/hda_proc.o CC kernel/irq/chip.o CC kernel/cgroup/cpuset.o CC kernel/bpf/stackmap.o CC drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.o CC drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.o CC sound/pci/hda/hda_hwdep.o AR sound/core/seq/snd-seq.o AR sound/core/seq/snd-seq-dummy.o CC drivers/crypto/ccp/psp-dev.o CC kernel/irq/dummychip.o AR sound/core/seq/snd-seq-midi-event.o CC drivers/acpi/acpica/utxferror.o CC sound/core/seq/oss/seq_oss_timer.o CC drivers/acpi/acpica/utxfmutex.o CC drivers/edac/edac_module.o CC fs/isofs/inode.o CC drivers/crypto/virtio/virtio_crypto_core.o CC drivers/crypto/qat/qat_common/adf_ctl_drv.o CC fs/9p/vfs_file.o CC kernel/bpf/cgroup.o CC fs/autofs4/expire.o CC fs/ext4/bitmap.o CC fs/ext4/block_validity.o AR drivers/dma/dw/dw_dmac_core.o AR drivers/dma/dw/built-in.o AR drivers/acpi/acpica/acpi.o AR drivers/acpi/acpica/built-in.o CC kernel/irq/devres.o AR drivers/acpi/built-in.o CC drivers/dma/hsu/hsu.o AR fs/hugetlbfs/hugetlbfs.o AR fs/hugetlbfs/built-in.o AR drivers/dma/qcom/built-in.o AR drivers/dma/xilinx/built-in.o AR drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.o AR drivers/crypto/qat/qat_dh895xccvf/built-in.o AR drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.o AR drivers/crypto/qat/qat_dh895xcc/built-in.o CC fs/autofs4/dev-ioctl.o CC drivers/firewire/init_ohci1394_dma.o CC sound/pci/hda/hda_intel.o CC fs/ext4/dir.o CC fs/kernfs/mount.o CC fs/lockd/clntlock.o CC sound/core/seq/oss/seq_oss_ioctl.o CC drivers/firmware/dmi_scan.o CC drivers/edac/edac_device_sysfs.o CC drivers/firmware/dmi-id.o CC drivers/firmware/memmap.o CC fs/jbd2/checkpoint.o CC fs/jbd2/revoke.o CC drivers/crypto/ccp/ccp-crypto-main.o AR drivers/firewire/built-in.o CC fs/ext4/ext4_jbd2.o CC drivers/crypto/qat/qat_common/adf_dev_mgr.o CC fs/ext4/extents.o CC kernel/irq/autoprobe.o CC sound/core/seq/oss/seq_oss_event.o CC sound/core/seq/oss/seq_oss_rw.o CC drivers/gpu/drm/drm_crtc_helper.o CC fs/kernfs/inode.o CC drivers/gpu/vga/vgaarb.o CC fs/9p/vfs_dir.o AR drivers/crypto/virtio/virtio_crypto.o AR drivers/crypto/virtio/built-in.o CC drivers/crypto/padlock-aes.o AR drivers/firmware/broadcom/built-in.o AR fs/autofs4/autofs4.o AR fs/autofs4/built-in.o CC drivers/edac/wq.o CC drivers/firmware/efi/efi.o AR sound/pci/hda/snd-hda-codec.o AR drivers/dma/hsu/hsu_dma.o AR drivers/firmware/meson/built-in.o AR drivers/dma/hsu/built-in.o CC fs/nfs/client.o CC fs/lockd/clntproc.o AR drivers/firmware/tegra/built-in.o AR drivers/dma/built-in.o CC fs/jbd2/journal.o CC fs/nfs/dir.o CC fs/nfs/file.o CC kernel/irq/irqdomain.o CC fs/isofs/dir.o CC drivers/hid/hid-core.o CC drivers/hid/hid-input.o CC sound/core/seq/oss/seq_oss_synth.o CC fs/fat/fatent.o CC fs/ext4/extents_status.o AR kernel/cgroup/built-in.o CC sound/core/seq/oss/seq_oss_midi.o CC drivers/crypto/qat/qat_common/adf_init.o CC drivers/crypto/ccp/ccp-crypto-aes.o CC fs/kernfs/dir.o CC drivers/edac/edac_pci.o CC kernel/locking/mutex.o CC fs/kernfs/file.o CC fs/kernfs/symlink.o CC drivers/edac/edac_pci_sysfs.o CC drivers/edac/mce_amd.o CC fs/9p/vfs_dentry.o CC drivers/crypto/padlock-sha.o CC fs/fat/file.o CC fs/isofs/util.o CC drivers/firmware/efi/vars.o CC fs/ext4/file.o AR sound/pci/hda/snd-hda-intel.o AR sound/pci/hda/built-in.o AR sound/pci/built-in.o CC sound/core/seq/oss/seq_oss_readq.o CC drivers/firmware/efi/reboot.o CC fs/ext4/fsmap.o CC drivers/crypto/qat/qat_common/adf_accel_engine.o CC drivers/crypto/ccp/ccp-crypto-aes-cmac.o CC drivers/gpu/drm/drm_dp_helper.o CC drivers/gpu/drm/drm_probe_helper.o CC fs/9p/v9fs.o AR drivers/edac/edac_core.o CC fs/9p/fid.o AR drivers/edac/edac_mce_amd.o AR drivers/edac/built-in.o CC fs/isofs/rock.o CC kernel/locking/semaphore.o CC drivers/hwmon/hwmon.o CC fs/fat/inode.o AR drivers/gpu/vga/built-in.o CC fs/fat/misc.o CC fs/isofs/export.o CC fs/isofs/joliet.o CC kernel/irq/proc.o CC fs/isofs/compress.o CC sound/core/seq/oss/seq_oss_writeq.o CC fs/lockd/clntxdr.o CC drivers/crypto/qat/qat_common/adf_aer.o CC drivers/crypto/qat/qat_common/adf_transport.o CC fs/ext4/fsync.o AR fs/kernfs/built-in.o CC fs/nfs/getroot.o CC drivers/crypto/ccp/ccp-crypto-aes-xts.o CC drivers/firmware/efi/memattr.o CC kernel/locking/rwsem.o CC kernel/locking/percpu-rwsem.o CC fs/9p/xattr.o CC kernel/locking/spinlock.o CC fs/nfs_common/nfsacl.o CC fs/nfs_common/grace.o CC fs/nfs/inode.o CC fs/fat/nfs.o AR sound/core/seq/oss/snd-seq-oss.o AR sound/core/seq/oss/built-in.o CC drivers/gpu/drm/drm_plane_helper.o CC kernel/irq/migration.o AR sound/core/seq/built-in.o AR sound/core/built-in.o CC drivers/gpu/drm/drm_dp_mst_topology.o CC kernel/locking/osq_lock.o AR drivers/hwmon/built-in.o AR sound/sh/built-in.o AR drivers/hwtracing/intel_th/built-in.o CC drivers/hid/hid-quirks.o CC kernel/locking/qspinlock.o CC kernel/locking/rtmutex.o AR sound/soc/built-in.o AR fs/isofs/isofs.o CC drivers/crypto/ccp/ccp-crypto-aes-galois.o AR fs/isofs/built-in.o AR sound/sparc/built-in.o AR sound/spi/built-in.o CC fs/nfs/super.o CC drivers/i2c/i2c-boardinfo.o CC kernel/locking/rwsem-xadd.o AR sound/synth/emux/built-in.o AR sound/synth/built-in.o AR fs/9p/9p.o AR fs/9p/built-in.o AR sound/usb/6fire/built-in.o AR sound/usb/bcd2000/built-in.o CC kernel/locking/qrwlock.o AR sound/usb/caiaq/built-in.o CC drivers/firmware/efi/tpm.o AR kernel/events/built-in.o CC fs/ext4/hash.o AR sound/usb/hiface/built-in.o AR sound/usb/misc/built-in.o CC fs/fat/namei_vfat.o AR sound/usb/usx2y/built-in.o AR sound/usb/built-in.o AR fs/nfs_common/nfs_acl.o CC drivers/i2c/i2c-core-base.o CC fs/fat/namei_msdos.o CC kernel/irq/cpuhotplug.o AR fs/nfs_common/built-in.o CC drivers/crypto/ccp/ccp-crypto-des3.o CC sound/x86/intel_hdmi_audio.o CC fs/lockd/host.o CC drivers/crypto/ccp/ccp-crypto-rsa.o CC fs/notify/fsnotify.o CC fs/nls/nls_base.o CC fs/nls/nls_cp437.o CC drivers/crypto/qat/qat_common/adf_admin.o CC fs/nls/nls_ascii.o CC fs/nfs/io.o CC drivers/hid/hid-debug.o CC fs/ext4/ialloc.o CC drivers/firmware/efi/capsule.o AR drivers/idle/built-in.o CC drivers/gpu/drm/drm_atomic_helper.o CC fs/nls/nls_iso8859-1.o CC drivers/gpu/drm/drm_kms_helper_common.o CC kernel/irq/pm.o CC drivers/input/input.o CC fs/nls/nls_utf8.o CC fs/ext4/indirect.o CC fs/ext4/inline.o CC drivers/crypto/ccp/ccp-crypto-sha.o CC fs/ext4/inode.o AR kernel/locking/built-in.o CC drivers/input/serio/serio.o CC fs/notify/notification.o AR fs/jbd2/jbd2.o CC drivers/crypto/qat/qat_common/adf_hw_arbiter.o AR fs/jbd2/built-in.o CC kernel/power/qos.o CC drivers/crypto/qat/qat_common/qat_crypto.o AR drivers/crypto/ccp/ccp.o AR fs/nls/built-in.o AR kernel/bpf/built-in.o AR fs/fat/fat.o CC kernel/printk/printk.o CC kernel/rcu/update.o CC drivers/firmware/efi/memmap.o CC drivers/hid/hidraw.o AR fs/fat/msdos.o CC fs/proc/task_mmu.o CC drivers/firmware/efi/efivars.o CC kernel/sched/core.o CC drivers/firmware/efi/esrt.o CC kernel/irq/msi.o CC fs/nfs/direct.o CC kernel/irq/affinity.o CC drivers/hid/hid-generic.o CC drivers/crypto/qat/qat_common/qat_algs.o CC fs/notify/group.o AR fs/fat/vfat.o AR fs/fat/built-in.o CC fs/lockd/svc.o CC fs/quota/dquot.o CC kernel/irq/matrix.o CC drivers/firmware/efi/runtime-map.o CC drivers/crypto/qat/qat_common/qat_asym_algs.o AR drivers/crypto/ccp/ccp-crypto.o CC kernel/rcu/sync.o AR sound/x86/snd-hdmi-lpe-audio.o AR drivers/crypto/ccp/built-in.o AR sound/x86/built-in.o CC kernel/rcu/srcutree.o CC sound/last.o CC drivers/firmware/efi/runtime-wrappers.o CC kernel/rcu/tree.o CC kernel/rcu/rcu_segcblist.o CC drivers/hid/hid-a4tech.o CC drivers/hid/hid-apple.o AR sound/soundcore.o CC drivers/hid/hid-belkin.o AR sound/built-in.o CC fs/notify/mark.o CC fs/notify/fdinfo.o CC kernel/power/main.o CC drivers/input/serio/i8042.o CC drivers/input/serio/serport.o CC drivers/hid/hid-cherry.o CC drivers/i2c/i2c-core-smbus.o CC drivers/i2c/i2c-core-acpi.o CC drivers/hid/hid-chicony.o AR fs/notify/fanotify/built-in.o CC fs/nfs/pagelist.o CC fs/notify/dnotify/dnotify.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/nfs/read.o CC drivers/hid/hid-cypress.o CC drivers/input/serio/libps2.o CC fs/lockd/svclock.o CC kernel/power/console.o CC kernel/power/process.o CC drivers/gpu/drm/drm_dp_dual_mode_helper.o AR drivers/firmware/efi/built-in.o AR drivers/firmware/built-in.o AR kernel/irq/built-in.o CC fs/ext4/ioctl.o CC drivers/input/input-compat.o CC drivers/hid/hid-ezkey.o CC drivers/iommu/iommu.o CC fs/notify/inotify/inotify_user.o CC fs/proc/inode.o CC fs/ext4/mballoc.o CC kernel/time/time.o CC fs/nfs/symlink.o CC fs/nfs/unlink.o CC drivers/i2c/i2c-smbus.o AR fs/notify/dnotify/built-in.o CC fs/ext4/migrate.o CC drivers/crypto/qat/qat_common/qat_uclo.o CC drivers/hid/hid-gyration.o CC fs/ext4/mmp.o CC kernel/power/suspend.o CC drivers/input/input-mt.o CC drivers/input/ff-core.o CC drivers/hid/hid-ite.o CC kernel/printk/printk_safe.o CC drivers/gpu/drm/drm_simple_kms_helper.o AR drivers/input/serio/built-in.o CC drivers/input/ff-memless.o CC drivers/iommu/iommu-traces.o CC fs/lockd/svcshare.o CC fs/proc/root.o CC drivers/hid/hid-kensington.o AR fs/notify/inotify/built-in.o AR fs/notify/built-in.o CC fs/ext4/move_extent.o CC drivers/hid/hid-lg.o CC kernel/time/timer.o CC drivers/gpu/drm/drm_modeset_helper.o AR kernel/printk/built-in.o CC drivers/i2c/algos/i2c-algo-bit.o CC fs/ramfs/inode.o CC fs/nfs/write.o CC drivers/crypto/qat/qat_common/qat_hal.o CC drivers/input/input-polldev.o CC kernel/trace/trace_clock.o CC drivers/input/sparse-keymap.o CC drivers/gpu/drm/drm_scdc_helper.o CC fs/ext4/namei.o CC fs/proc/base.o CC fs/sysfs/file.o CC fs/ext4/page-io.o CC fs/lockd/svcproc.o CC drivers/input/input-leds.o CC kernel/trace/ring_buffer.o CC kernel/power/hibernate.o CC drivers/input/mousedev.o CC kernel/freezer.o CC drivers/iommu/iommu-sysfs.o CC fs/nfs/namespace.o CC fs/ramfs/file-mmu.o CC drivers/input/evdev.o CC drivers/hid/hid-lgff.o CC drivers/gpu/drm/drm_gem_framebuffer_helper.o AR drivers/i2c/algos/built-in.o AR drivers/input/joystick/built-in.o CC drivers/iommu/iova.o CC fs/quota/quota_v2.o CC drivers/gpu/drm/bridge/panel.o CC drivers/input/keyboard/atkbd.o CC fs/ext4/readpage.o CC drivers/i2c/busses/i2c-i801.o AR drivers/input/misc/built-in.o CC fs/ext4/resize.o AR fs/ramfs/ramfs.o AR fs/ramfs/built-in.o CC drivers/input/mouse/psmouse-base.o CC fs/sysfs/dir.o AR drivers/irqchip/built-in.o CC fs/tracefs/inode.o CC drivers/crypto/qat/qat_common/adf_transport_debug.o CC drivers/iommu/amd_iommu.o CC drivers/hid/hid-lg4ff.o CC drivers/leds/led-core.o CC drivers/leds/led-class.o AR kernel/rcu/built-in.o CC kernel/profile.o CC fs/quota/quota_tree.o CC kernel/stacktrace.o CC fs/sysfs/symlink.o CC fs/ext4/super.o CC fs/lockd/svcsubs.o CC fs/ext4/symlink.o CC kernel/power/snapshot.o CC drivers/gpu/drm/drm_fb_helper.o CC fs/nfs/mount_clnt.o CC drivers/crypto/qat/qat_common/adf_sriov.o CC drivers/crypto/qat/qat_common/adf_pf2vf_msg.o AR fs/tracefs/tracefs.o AR fs/tracefs/built-in.o CC fs/eventpoll.o CC drivers/leds/led-triggers.o CC fs/ext4/sysfs.o AR drivers/input/tablet/built-in.o CC fs/sysfs/mount.o CC kernel/futex.o CC drivers/iommu/amd_iommu_init.o AR drivers/input/keyboard/built-in.o AR drivers/input/input-core.o CC kernel/futex_compat.o CC drivers/input/touchscreen/of_touchscreen.o CC drivers/input/mouse/synaptics.o CC kernel/dma.o CC kernel/time/hrtimer.o AR drivers/i2c/busses/built-in.o AR drivers/i2c/muxes/built-in.o CC drivers/hid/hid-microsoft.o AR drivers/i2c/i2c-core.o CC kernel/smp.o AR drivers/i2c/built-in.o CC drivers/crypto/qat/qat_common/adf_vf2pf_msg.o CC fs/sysfs/group.o CC drivers/macintosh/mac_hid.o AR drivers/leds/trigger/built-in.o AR drivers/leds/built-in.o CC fs/quota/quota.o AR drivers/input/touchscreen/built-in.o CC fs/quota/kqid.o CC kernel/uid16.o CC drivers/mailbox/mailbox.o CC fs/nfs/nfstrace.o CC fs/lockd/mon.o CC fs/ext4/xattr.o CC kernel/module.o CC drivers/crypto/qat/qat_common/adf_vf_isr.o CC drivers/hid/hid-monterey.o CC drivers/input/mouse/focaltech.o CC drivers/hid/hid-ntrig.o AR fs/sysfs/built-in.o CC fs/anon_inodes.o AR drivers/macintosh/built-in.o CC fs/proc/generic.o CC fs/quota/compat.o CC drivers/md/md.o CC kernel/kallsyms.o CC kernel/sched/loadavg.o CC fs/nfs/export.o CC drivers/mailbox/pcc.o CC drivers/hid/hid-pl.o CC fs/signalfd.o CC drivers/input/mouse/alps.o CC kernel/acct.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 CC kernel/crash_core.o AR drivers/crypto/built-in.o AR drivers/media/common/b2c2/built-in.o AR drivers/media/common/saa7146/built-in.o AR drivers/media/common/siano/built-in.o CC fs/lockd/xdr.o AR drivers/media/common/v4l2-tpg/built-in.o CC kernel/sched/clock.o CC drivers/hid/hid-petalynx.o AR drivers/media/common/videobuf2/built-in.o CC drivers/hid/hid-samsung.o kernel/trace/ring_buffer.o: warning: objtool: rb_buffer_peek() falls through to next function rb_advance_reader() AR drivers/media/common/built-in.o CC drivers/hid/hid-sony.o CC kernel/trace/trace.o AR drivers/media/firewire/built-in.o CC drivers/hid/hid-sunplus.o AR drivers/media/i2c/soc_camera/built-in.o AR drivers/media/i2c/built-in.o AR drivers/media/mmc/siano/built-in.o AR drivers/mailbox/built-in.o AR drivers/mfd/built-in.o AR drivers/media/mmc/built-in.o CC fs/quota/netlink.o CC kernel/time/timekeeping.o CC fs/proc/array.o AR drivers/misc/cb710/built-in.o AR drivers/media/pci/b2c2/built-in.o AR drivers/misc/eeprom/built-in.o AR drivers/misc/lis3lv02d/built-in.o AR drivers/media/pci/ddbridge/built-in.o AR drivers/misc/mic/bus/built-in.o CC drivers/iommu/dmar.o AR drivers/misc/mic/built-in.o AR drivers/misc/ti-st/built-in.o CC fs/timerfd.o AR drivers/media/pci/dm1105/built-in.o AR drivers/misc/built-in.o AR drivers/mmc/built-in.o AR drivers/media/pci/intel/ipu3/built-in.o AR drivers/media/pci/intel/built-in.o AR drivers/media/pci/mantis/built-in.o CC kernel/kexec_core.o AR drivers/media/pci/netup_unidvb/built-in.o CC kernel/sched/cputime.o CC fs/eventfd.o CC kernel/kexec.o CC drivers/hid/hid-topseed.o CC drivers/net/mii.o AR drivers/media/pci/ngene/built-in.o AR drivers/media/pci/pluto2/built-in.o AR drivers/media/pci/pt1/built-in.o AR drivers/media/pci/pt3/built-in.o CC kernel/time/ntp.o CC drivers/iommu/intel-iommu.o AR drivers/media/pci/saa7146/built-in.o AR drivers/media/pci/smipcie/built-in.o CC kernel/compat.o AR drivers/media/pci/ttpci/built-in.o AR drivers/media/pci/built-in.o CC drivers/gpu/drm/drm_fb_cma_helper.o AR drivers/media/platform/blackfin/built-in.o AR drivers/media/platform/davinci/built-in.o AR fs/quota/built-in.o AR drivers/media/rc/keymaps/built-in.o AR drivers/media/platform/meson/built-in.o AR drivers/media/platform/omap/built-in.o CC kernel/power/swap.o AR drivers/media/platform/stm32/built-in.o AR drivers/media/platform/built-in.o AR drivers/media/rc/built-in.o AR drivers/media/spi/built-in.o CC fs/userfaultfd.o AR drivers/media/tuners/built-in.o AR drivers/media/usb/b2c2/built-in.o AR drivers/media/usb/dvb-usb/built-in.o AR drivers/media/usb/s2255/built-in.o AR drivers/media/usb/siano/built-in.o AR drivers/media/usb/dvb-usb-v2/built-in.o AR drivers/media/usb/ttusb-budget/built-in.o AR drivers/media/usb/stkwebcam/built-in.o AR drivers/media/usb/ttusb-dec/built-in.o CC fs/ext4/xattr_trusted.o CC drivers/net/Space.o AR drivers/media/usb/zr364xx/built-in.o AR drivers/media/usb/built-in.o AR drivers/media/built-in.o CC drivers/nfc/fdp/fdp.o CC fs/lockd/clnt4xdr.o CC drivers/hid/usbhid/hid-core.o CC kernel/utsname.o CC kernel/sched/idle_task.o CC fs/aio.o CC fs/locks.o CC kernel/time/clocksource.o CC fs/proc/fd.o CC kernel/user_namespace.o CC fs/ext4/xattr_user.o CC fs/ext4/acl.o CC kernel/pid_namespace.o CC drivers/net/loopback.o CC drivers/gpu/drm/drm_auth.o CC drivers/net/netconsole.o AR drivers/net/dsa/b53/built-in.o AR drivers/net/dsa/microchip/built-in.o AR drivers/net/dsa/mv88e6xxx/built-in.o AR drivers/net/dsa/built-in.o CC kernel/sched/fair.o AR drivers/net/ethernet/3com/built-in.o AR drivers/net/ethernet/8390/built-in.o AR drivers/net/ethernet/adaptec/built-in.o CC kernel/stop_machine.o AR drivers/net/ethernet/agere/built-in.o AR drivers/net/ethernet/alacritech/built-in.o AR drivers/net/ethernet/alteon/built-in.o CC kernel/audit.o AR drivers/net/ethernet/amazon/built-in.o AR drivers/net/ethernet/amd/built-in.o AR drivers/net/ethernet/arc/built-in.o CC kernel/auditfilter.o AR drivers/net/ethernet/atheros/built-in.o CC kernel/time/jiffies.o CC drivers/net/ethernet/broadcom/tg3.o AR drivers/nfc/fdp/built-in.o CC drivers/nfc/nfcsim.o CC fs/lockd/xdr4.o CC fs/ext4/xattr_security.o AR drivers/net/ethernet/brocade/built-in.o AR drivers/net/ethernet/cadence/built-in.o CC fs/nfs/nfsroot.o CC fs/proc/proc_tty.o CC drivers/net/ethernet/cavium/common/cavium_ptp.o CC kernel/time/timer_list.o CC fs/proc/cmdline.o CC kernel/time/timeconv.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 drivers/gpu/drm/drm_bufs.o CC kernel/auditsc.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o AR drivers/net/fddi/built-in.o AR drivers/net/hamradio/built-in.o AR drivers/net/usb/built-in.o AR drivers/net/wimax/built-in.o AR drivers/net/wireless/admtek/built-in.o CC drivers/net/phy/mdio-boardinfo.o CC kernel/power/user.o AR drivers/net/wireless/ath/built-in.o CC kernel/time/posix-timers.o AR drivers/net/wireless/atmel/built-in.o CC kernel/time/posix-cpu-timers.o AR drivers/net/wireless/broadcom/built-in.o In file included from drivers/net/ethernet/broadcom/tg3.c:43: ./include/linux/if_vlan.h:652:31: error: passing 'const struct sk_buff *' to parameter of type 'struct sk_buff *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN))) ^~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/skbuff.h:2106:49: note: passing argument to parameter 'skb' here static inline int pskb_may_pull(struct sk_buff *skb, unsigned int len) ^ CC drivers/hid/usbhid/hiddev.o AR drivers/net/wireless/cisco/built-in.o AR drivers/net/wireless/intel/built-in.o AR drivers/net/wireless/intersil/built-in.o AR drivers/net/wireless/marvell/built-in.o CC kernel/audit_watch.o CC fs/proc/consoles.o CC fs/compat.o AR drivers/net/wireless/mediatek/built-in.o CC drivers/input/mouse/byd.o AR drivers/net/wireless/quantenna/built-in.o AR drivers/net/wireless/ralink/built-in.o AR drivers/net/wireless/realtek/built-in.o AR drivers/net/wireless/rsi/built-in.o AR drivers/net/wireless/st/built-in.o AR drivers/net/wireless/ti/built-in.o CC kernel/audit_fsnotify.o AR drivers/net/wireless/zydas/built-in.o CC kernel/audit_tree.o AR drivers/net/wireless/built-in.o CC drivers/net/tun.o AR drivers/nfc/built-in.o AR drivers/nvme/host/built-in.o AR drivers/nvme/target/built-in.o AR drivers/nvme/built-in.o AR drivers/net/ethernet/cavium/common/built-in.o AR drivers/net/ethernet/cavium/liquidio/built-in.o 1 error generated. AR drivers/net/ethernet/cavium/octeon/built-in.o scripts/Makefile.build:324: recipe for target 'drivers/net/ethernet/broadcom/tg3.o' failed make[4]: *** [drivers/net/ethernet/broadcom/tg3.o] Error 1 scripts/Makefile.build:583: recipe for target 'drivers/net/ethernet/broadcom' failed make[3]: *** [drivers/net/ethernet/broadcom] Error 2 make[3]: *** Waiting for unfinished jobs.... AR drivers/net/ethernet/cavium/thunder/built-in.o CC drivers/nvmem/core.o CC fs/compat_ioctl.o AR drivers/net/ethernet/cavium/built-in.o CC drivers/hid/usbhid/hid-pidff.o scripts/Makefile.build:583: recipe for target 'drivers/net/ethernet' failed make[2]: *** [drivers/net/ethernet] Error 2 make[2]: *** Waiting for unfinished jobs.... CC drivers/input/mouse/logips2pp.o CC drivers/pci/access.o CC drivers/input/mouse/lifebook.o CC fs/nfs/sysctl.o CC fs/proc/cpuinfo.o CC drivers/net/phy/phy.o CC fs/lockd/svc4proc.o CC drivers/input/mouse/trackpoint.o CC fs/binfmt_misc.o CC kernel/power/poweroff.o In file included from drivers/net/tun.c:64: ./include/linux/if_vlan.h:652:31: error: passing 'const struct sk_buff *' to parameter of type 'struct sk_buff *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN))) ^~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./include/linux/skbuff.h:2106:49: note: passing argument to parameter 'skb' here static inline int pskb_may_pull(struct sk_buff *skb, unsigned int len) ^ CC fs/binfmt_script.o CC drivers/input/mouse/cypress_ps2.o CC kernel/kcov.o CC fs/proc/devices.o CC drivers/input/mouse/psmouse-smbus.o AR kernel/power/built-in.o CC kernel/kprobes.o CC fs/binfmt_elf.o 1 error generated. scripts/Makefile.build:324: recipe for target 'drivers/net/tun.o' failed make[2]: *** [drivers/net/tun.o] Error 1 CC fs/compat_binfmt_elf.o CC kernel/seccomp.o CC kernel/relay.o CC fs/mbcache.o AR drivers/nvmem/nvmem_core.o AR drivers/nvmem/built-in.o CC fs/nfs/nfs2super.o CC kernel/utsname_sysctl.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC drivers/pcmcia/cs.o CC drivers/gpu/drm/drm_cache.o CC drivers/gpu/drm/drm_context.o CC fs/nfs/proc.o CC drivers/pcmcia/socket_sysfs.o CC drivers/pci/bus.o CC kernel/time/posix-clock.o AR drivers/input/mouse/psmouse.o AR drivers/input/mouse/built-in.o CC kernel/delayacct.o AR drivers/input/built-in.o AR drivers/perf/built-in.o CC fs/posix_acl.o CC fs/lockd/procfs.o CC fs/proc/meminfo.o CC drivers/net/phy/phy-c45.o CC drivers/platform/x86/eeepc-laptop.o CC fs/proc/stat.o CC kernel/taskstats.o CC kernel/tsacct.o CC fs/coredump.o CC drivers/gpu/drm/drm_dma.o CC kernel/tracepoint.o CC fs/drop_caches.o CC fs/nfs/nfs2xdr.o CC drivers/pcmcia/cardbus.o CC kernel/time/itimer.o AR fs/lockd/lockd.o AR fs/lockd/built-in.o CC fs/fhandle.o CC drivers/gpu/drm/drm_file.o AR drivers/iommu/built-in.o CC drivers/pci/probe.o CC fs/nfs/nfs3super.o CC kernel/elfcore.o CC kernel/irq_work.o CC drivers/net/phy/phy-core.o CC drivers/pcmcia/ds.o CC fs/proc/uptime.o CC fs/iomap.o CC kernel/padata.o CC fs/dcookies.o CC drivers/gpu/drm/drm_gem.o CC drivers/md/md-bitmap.o CC fs/proc/util.o CC kernel/crash_dump.o CC fs/nfs/nfs3client.o CC kernel/jump_label.o CC drivers/pcmcia/pcmcia_resource.o AR drivers/hid/usbhid/usbhid.o CC kernel/trace/trace_output.o AR drivers/hid/usbhid/built-in.o AR drivers/hid/hid.o CC kernel/memremap.o AR drivers/hid/hid-logitech.o CC kernel/time/clockevents.o CC fs/proc/version.o CC fs/proc/softirqs.o AR drivers/hid/built-in.o CC kernel/time/tick-common.o CC kernel/time/tick-broadcast.o CC kernel/time/tick-broadcast-hrtimer.o CC kernel/time/tick-oneshot.o CC kernel/time/tick-sched.o CC kernel/time/timekeeping_debug.o CC drivers/platform/x86/pmc_atom.o CC drivers/net/phy/phy_device.o CC drivers/net/phy/mdio_bus.o CC fs/nfs/nfs3proc.o CC fs/nfs/nfs3xdr.o CC drivers/pnp/core.o CC fs/nfs/nfs3acl.o CC drivers/gpu/drm/drm_ioctl.o CC fs/proc/namespaces.o CC fs/nfs/nfs4proc.o CC fs/nfs/nfs4xdr.o CC fs/nfs/nfs4state.o CC drivers/gpu/drm/drm_irq.o CC drivers/gpu/drm/drm_lock.o CC drivers/net/phy/mdio_device.o CC drivers/pci/host-bridge.o CC drivers/pci/remove.o CC fs/nfs/nfs4renewd.o CC drivers/gpu/drm/drm_memory.o CC fs/nfs/nfs4super.o CC fs/nfs/nfs4file.o CC drivers/pcmcia/cistpl.o CC drivers/pcmcia/pcmcia_cis.o CC drivers/pcmcia/rsrc_mgr.o CC drivers/pcmcia/rsrc_nonstatic.o AR drivers/platform/x86/built-in.o AR drivers/platform/built-in.o CC drivers/pcmcia/yenta_socket.o CC fs/proc/self.o CC drivers/pnp/card.o AR kernel/time/built-in.o CC drivers/gpu/drm/drm_drv.o CC kernel/trace/trace_seq.o CC kernel/trace/trace_stat.o CC drivers/pci/pci.o CC drivers/power/supply/power_supply_core.o CC drivers/gpu/drm/drm_scatter.o CC drivers/pci/pci-driver.o CC drivers/gpu/drm/drm_pci.o AR drivers/pcmcia/pcmcia_core.o 1 warning generated. CC drivers/pci/search.o CC drivers/power/supply/power_supply_sysfs.o CC fs/proc/thread_self.o CC drivers/gpu/drm/drm_sysfs.o CC drivers/gpu/drm/drm_hashtab.o CC fs/nfs/delegation.o CC drivers/pci/pci-sysfs.o CC kernel/trace/trace_printk.o CC fs/nfs/nfs4idmap.o CC kernel/trace/trace_sched_switch.o CC kernel/sched/rt.o AR drivers/net/phy/libphy.o AR drivers/net/phy/built-in.o CC drivers/pnp/driver.o scripts/Makefile.build:583: recipe for target 'drivers/net' failed make[1]: *** [drivers/net] Error 2 make[1]: *** Waiting for unfinished jobs.... CC drivers/gpu/drm/drm_mm.o CC kernel/trace/trace_nop.o CC kernel/trace/blktrace.o CC drivers/pps/pps.o CC fs/proc/proc_sysctl.o CC drivers/gpu/drm/drm_crtc.o CC drivers/md/dm.o AR drivers/pcmcia/pcmcia_rsrc.o CC drivers/pci/rom.o CC drivers/pci/setup-res.o CC drivers/power/supply/power_supply_leds.o CC drivers/gpu/drm/drm_fourcc.o CC fs/nfs/callback.o CC fs/nfs/callback_xdr.o CC drivers/gpu/drm/drm_modes.o CC drivers/gpu/drm/drm_edid.o CC kernel/trace/trace_events.o CC kernel/trace/trace_export.o CC drivers/pnp/resource.o CC kernel/trace/trace_event_perf.o CC drivers/md/dm-table.o AR drivers/power/supply/power_supply.o AR drivers/power/supply/built-in.o AR drivers/power/built-in.o CC drivers/pps/kapi.o CC drivers/pps/sysfs.o CC drivers/pci/irq.o CC drivers/pci/vpd.o CC drivers/pci/setup-bus.o CC drivers/gpu/drm/drm_info.o CC drivers/pci/vc.o AR drivers/pcmcia/pcmcia.o AR drivers/pcmcia/built-in.o CC drivers/pci/mmap.o CC drivers/pci/setup-irq.o CC drivers/gpu/drm/drm_encoder_slave.o AR drivers/pps/clients/built-in.o AR drivers/pps/generators/built-in.o CC kernel/trace/trace_events_filter.o AR drivers/pps/pps_core.o CC drivers/gpu/drm/drm_trace_points.o AR drivers/pps/built-in.o CC kernel/trace/trace_events_trigger.o CC drivers/gpu/drm/drm_global.o CC drivers/gpu/drm/drm_prime.o CC drivers/pci/proc.o CC fs/nfs/callback_proc.o CC drivers/pci/slot.o CC fs/nfs/nfs4namespace.o CC fs/nfs/nfs4getroot.o CC drivers/pci/quirks.o CC kernel/sched/deadline.o CC drivers/gpu/drm/drm_rect.o AR drivers/pci/dwc/built-in.o AR drivers/pci/host/built-in.o CC drivers/gpu/drm/drm_vma_manager.o CC drivers/gpu/drm/drm_flip_work.o CC drivers/pci/endpoint/pci-epc-core.o CC drivers/pnp/manager.o CC fs/nfs/nfs4client.o CC drivers/pci/hotplug/pci_hotplug_core.o CC fs/proc/proc_net.o CC fs/nfs/nfs4session.o CC drivers/md/dm-target.o CC drivers/pci/pcie/aspm.o CC kernel/trace/bpf_trace.o CC drivers/pci/pcie/portdrv_core.o AR drivers/pci/switch/built-in.o CC drivers/pci/msi.o CC drivers/pci/pcie/portdrv_pci.o CC drivers/gpu/drm/drm_modeset_lock.o CC fs/nfs/dns_resolve.o CC drivers/gpu/drm/drm_atomic.o CC drivers/pci/ats.o CC drivers/pnp/support.o CC drivers/gpu/drm/drm_bridge.o CC fs/nfs/nfs4trace.o CC fs/proc/kcore.o CC drivers/pci/endpoint/pci-epf-core.o CC drivers/md/dm-linear.o CC fs/nfs/nfs4sysctl.o CC drivers/pci/hotplug/acpi_pcihp.o CC drivers/md/dm-stripe.o CC drivers/md/dm-ioctl.o CC drivers/pci/pcie/portdrv_bus.o CC drivers/pci/pcie/portdrv_acpi.o CC kernel/trace/trace_kprobe.o CC kernel/trace/power-traces.o AR fs/nfs/nfs.o AR fs/nfs/nfsv2.o AR fs/nfs/nfsv3.o CC drivers/pnp/interface.o CC drivers/gpu/drm/drm_framebuffer.o CC drivers/pnp/quirks.o CC drivers/pnp/system.o CC drivers/gpu/drm/drm_connector.o CC drivers/gpu/drm/drm_blend.o CC drivers/pnp/pnpacpi/core.o CC drivers/pci/pcie/aer/aerdrv_errprint.o CC drivers/pci/endpoint/pci-epc-mem.o CC drivers/md/dm-io.o CC drivers/pci/pcie/pme.o AR drivers/pci/endpoint/functions/built-in.o CC drivers/md/dm-kcopyd.o AR drivers/pci/pcie/pcieportdrv.o CC kernel/sched/wait.o CC kernel/sched/wait_bit.o AR fs/ext4/ext4.o AR drivers/pci/hotplug/pci_hotplug.o CC kernel/sched/swait.o CC fs/proc/vmcore.o AR drivers/pci/hotplug/built-in.o AR fs/ext4/built-in.o CC drivers/pci/iov.o CC kernel/trace/rpm-traces.o CC drivers/pci/pci-acpi.o CC kernel/trace/trace_probe.o CC drivers/md/dm-sysfs.o CC kernel/sched/completion.o CC drivers/pci/pci-label.o CC kernel/sched/idle.o AR drivers/pnp/pnp.o CC drivers/md/dm-stats.o AR drivers/pci/endpoint/built-in.o CC kernel/sched/cpupri.o CC kernel/sched/cpudeadline.o CC drivers/pnp/pnpacpi/rsparser.o CC kernel/sched/topology.o CC drivers/md/dm-rq.o CC kernel/sched/stop_task.o CC drivers/gpu/drm/drm_encoder.o CC drivers/pci/pcie/aer/aerdrv_core.o CC drivers/pci/pcie/aer/aerdrv.o CC kernel/sched/stats.o CC kernel/sched/cpuacct.o CC drivers/gpu/drm/drm_mode_object.o CC kernel/sched/cpufreq.o CC kernel/trace/trace_uprobe.o CC drivers/md/dm-builtin.o CC drivers/gpu/drm/drm_property.o CC kernel/sched/membarrier.o CC drivers/md/dm-raid1.o CC drivers/md/dm-log.o CC drivers/md/dm-region-hash.o CC drivers/md/dm-zero.o CC drivers/gpu/drm/drm_plane.o CC kernel/sched/isolation.o CC fs/proc/kmsg.o CC fs/proc/page.o CC drivers/pci/pcie/aer/aerdrv_acpi.o CC drivers/gpu/drm/drm_color_mgmt.o CC drivers/gpu/drm/drm_print.o AR drivers/md/md-mod.o CC drivers/gpu/drm/drm_dumb_buffers.o CC drivers/gpu/drm/drm_mode_config.o CC drivers/gpu/drm/drm_vblank.o CC drivers/gpu/drm/drm_syncobj.o CC drivers/gpu/drm/drm_lease.o CC drivers/gpu/drm/drm_ioc32.o CC drivers/gpu/drm/drm_gem_cma_helper.o CC drivers/gpu/drm/ati_pcigart.o CC drivers/gpu/drm/drm_panel.o AR drivers/pnp/pnpacpi/pnp.o AR drivers/pnp/pnpacpi/built-in.o CC drivers/gpu/drm/drm_agpsupport.o AR drivers/pnp/built-in.o CC drivers/gpu/drm/drm_debugfs.o CC drivers/gpu/drm/drm_debugfs_crc.o CC drivers/gpu/drm/drm_mipi_dsi.o CC drivers/gpu/drm/drm_panel_orientation_quirks.o AR drivers/pci/pcie/aer/aerdriver.o AR drivers/gpu/drm/bridge/synopsys/built-in.o AR drivers/pci/pcie/aer/built-in.o AR drivers/pci/pcie/built-in.o AR drivers/gpu/drm/bridge/built-in.o CC drivers/gpu/drm/amd/lib/chash.o AR drivers/pci/built-in.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_device.o CC drivers/gpu/drm/cirrus/cirrus_main.o AR drivers/gpu/drm/hisilicon/built-in.o CC drivers/gpu/drm/cirrus/cirrus_mode.o AR fs/proc/proc.o CC drivers/gpu/drm/cirrus/cirrus_drv.o AR drivers/gpu/drm/i2c/built-in.o AR fs/proc/built-in.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o AR drivers/gpu/drm/omapdrm/displays/built-in.o AR drivers/gpu/drm/panel/built-in.o AR drivers/gpu/drm/tilcdc/built-in.o AR drivers/gpu/drm/omapdrm/dss/built-in.o AR drivers/gpu/drm/omapdrm/built-in.o CC drivers/gpu/drm/qxl/qxl_drv.o CC drivers/gpu/drm/scheduler/gpu_scheduler.o CC drivers/gpu/drm/radeon/radeon_drv.o AR kernel/sched/built-in.o CC drivers/gpu/drm/scheduler/sched_fence.o CC drivers/gpu/drm/ttm/ttm_memory.o CC drivers/gpu/drm/ttm/ttm_tt.o CC drivers/gpu/drm/tinydrm/core/tinydrm-core.o CC drivers/gpu/drm/tinydrm/core/tinydrm-pipe.o AR drivers/md/dm-mod.o CC drivers/gpu/drm/tinydrm/core/tinydrm-helpers.o AR drivers/gpu/drm/drm_kms_helper.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o AR drivers/gpu/drm/amd/lib/built-in.o CC drivers/gpu/drm/radeon/radeon_device.o CC drivers/gpu/drm/qxl/qxl_kms.o CC drivers/gpu/drm/ttm/ttm_bo.o CC drivers/gpu/drm/ttm/ttm_bo_util.o CC drivers/gpu/drm/ttm/ttm_bo_vm.o CC drivers/gpu/drm/virtio/virtgpu_drv.o CC drivers/gpu/drm/i915/i915_drv.o CC drivers/gpu/drm/qxl/qxl_display.o CC drivers/gpu/drm/qxl/qxl_ttm.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:526: 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/qxl/qxl_fb.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) ^ AR fs/nfs/nfsv4.o AR fs/nfs/built-in.o AR fs/built-in.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: ./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/qxl/qxl_object.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/cirrus/cirrus_fbdev.o CC drivers/gpu/drm/cirrus/cirrus_ttm.o CC drivers/gpu/drm/radeon/radeon_asic.o AR drivers/md/dm-mirror.o CC drivers/gpu/drm/radeon/radeon_kms.o AR drivers/md/built-in.o CC drivers/gpu/drm/amd/amdgpu/atombios_crtc.o AR kernel/trace/built-in.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o AR kernel/built-in.o CC drivers/gpu/drm/amd/amdgpu/atom.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_gem.o CC drivers/gpu/drm/radeon/radeon_atombios.o CC drivers/gpu/drm/radeon/radeon_agp.o CC drivers/gpu/drm/radeon/atombios_crtc.o CC drivers/gpu/drm/radeon/radeon_combios.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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/atom.o CC drivers/gpu/drm/ttm/ttm_module.o 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/gpu/drm/ttm/ttm_object.o CC drivers/gpu/drm/virtio/virtgpu_kms.o AR drivers/gpu/drm/drm.o AR drivers/gpu/drm/tinydrm/core/tinydrm.o CC drivers/gpu/drm/qxl/qxl_cmd.o AR drivers/gpu/drm/tinydrm/core/built-in.o CC drivers/gpu/drm/qxl/qxl_image.o AR drivers/gpu/drm/tinydrm/built-in.o CC drivers/gpu/drm/ttm/ttm_lock.o CC drivers/gpu/drm/ttm/ttm_execbuf_util.o CC drivers/gpu/drm/qxl/qxl_draw.o CC drivers/gpu/drm/ttm/ttm_page_alloc.o CC drivers/gpu/drm/qxl/qxl_debugfs.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/gpu/drm/qxl/qxl_irq.o AR drivers/gpu/drm/cirrus/cirrus.o AR drivers/gpu/drm/cirrus/built-in.o CC drivers/gpu/drm/qxl/qxl_dumb.o CC drivers/gpu/drm/ttm/ttm_bo_manager.o CC drivers/gpu/drm/ttm/ttm_page_alloc_dma.o CC drivers/gpu/drm/qxl/qxl_ioctl.o CC drivers/gpu/drm/radeon/radeon_fence.o AR drivers/gpu/drm/scheduler/gpu-sched.o AR drivers/gpu/drm/scheduler/built-in.o CC drivers/gpu/drm/radeon/radeon_ttm.o CC drivers/gpu/drm/radeon/radeon_object.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o CC drivers/gpu/drm/ttm/ttm_agp_backend.o CC drivers/gpu/drm/qxl/qxl_release.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o CC drivers/gpu/drm/radeon/radeon_gart.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_object.o CC drivers/gpu/drm/virtio/virtgpu_drm_bus.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_display.o CC drivers/gpu/drm/qxl/qxl_prime.o CC drivers/gpu/drm/virtio/virtgpu_gem.o CC drivers/gpu/drm/virtio/virtgpu_fb.o CC drivers/gpu/drm/virtio/virtgpu_display.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_fb.o CC drivers/gpu/drm/radeon/radeon_legacy_crtc.o CC drivers/gpu/drm/radeon/radeon_legacy_encoders.o CC drivers/gpu/drm/radeon/radeon_connectors.o CC drivers/gpu/drm/radeon/radeon_encoders.o CC drivers/gpu/drm/radeon/radeon_display.o CC drivers/gpu/drm/radeon/radeon_cursor.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o CC drivers/gpu/drm/radeon/radeon_i2c.o CC drivers/gpu/drm/radeon/radeon_clocks.o CC drivers/gpu/drm/virtio/virtgpu_vq.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o 17 warnings generated. AR drivers/gpu/drm/qxl/qxl.o AR drivers/gpu/drm/qxl/built-in.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o CC drivers/gpu/drm/virtio/virtgpu_ttm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o CC drivers/gpu/drm/virtio/virtgpu_fence.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_test.o CC drivers/gpu/drm/i915/i915_irq.o AR drivers/gpu/drm/ttm/ttm.o CC drivers/gpu/drm/radeon/radeon_fb.o AR drivers/gpu/drm/ttm/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:526: 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_gem.o CC drivers/gpu/drm/radeon/radeon_ring.o CC drivers/gpu/drm/i915/i915_memcpy.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o CC drivers/gpu/drm/radeon/radeon_irq_kms.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_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:526: 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_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_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_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_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) ^ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/amd/amdgpu/atombios_dp.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o CC drivers/gpu/drm/radeon/radeon_cs.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;) ~~~ ^ ~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_bios.o 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_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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/radeon/radeon_benchmark.o CC drivers/gpu/drm/virtio/virtgpu_object.o CC drivers/gpu/drm/virtio/virtgpu_debugfs.o HOSTCC drivers/gpu/drm/radeon/mkregtable CC drivers/gpu/drm/radeon/rs400.o CC drivers/gpu/drm/radeon/rs690.o CC drivers/gpu/drm/amd/amdgpu/atombios_encoders.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o MKREGTABLE drivers/gpu/drm/radeon/rv515_reg_safe.h CC drivers/gpu/drm/radeon/r520.o CC drivers/gpu/drm/amd/amdgpu/atombios_i2c.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o CC drivers/gpu/drm/i915/i915_mm.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o 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:526: 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/amdgpu_ib.o 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' # 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/virtio/virtgpu_plane.o CC drivers/gpu/drm/radeon/r600.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o CC drivers/gpu/drm/virtio/virtgpu_ioctl.o 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/i915/i915_params.o CC drivers/gpu/drm/radeon/rv770.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:526: 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_test.o MKREGTABLE drivers/gpu/drm/radeon/r200_reg_safe.h CC drivers/gpu/drm/virtio/virtgpu_prime.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_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_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) ^ CC drivers/gpu/drm/radeon/radeon_legacy_tv.o 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_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) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.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: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/amdgpu_bo_list.o MKREGTABLE drivers/gpu/drm/radeon/r600_reg_safe.h 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/r600_blit_shaders.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o 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_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/radeon/radeon_pm.o CC drivers/gpu/drm/radeon/atombios_dp.o CC drivers/gpu/drm/radeon/r600_hdmi.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o CC drivers/gpu/drm/radeon/dce3_1_afmt.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/radeon/evergreen.o MKREGTABLE drivers/gpu/drm/radeon/evergreen_reg_safe.h 13 warnings generated. MKREGTABLE drivers/gpu/drm/radeon/cayman_reg_safe.h CC drivers/gpu/drm/radeon/evergreen_blit_shaders.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.o CC drivers/gpu/drm/radeon/evergreen_hdmi.o CC drivers/gpu/drm/i915/i915_pci.o CC drivers/gpu/drm/i915/i915_suspend.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:526: 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_vf_error.o CC drivers/gpu/drm/radeon/radeon_trace_points.o 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:526: 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.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) ^ 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_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) ^ 13 warnings generated. 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_sched.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) ^ AR drivers/gpu/drm/virtio/virtio-gpu.o AR drivers/gpu/drm/virtio/built-in.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.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: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/amdgpu_ids.o CC drivers/gpu/drm/i915/i915_syncmap.o CC drivers/gpu/drm/radeon/cayman_blit_shaders.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: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:526: 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: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) ^ CC drivers/gpu/drm/amd/amdgpu/cik.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: 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_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_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) ^ 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/radeon/atombios_encoders.o 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/radeon/radeon_semaphore.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) ~ ^ ~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_sw_fence.o CC drivers/gpu/drm/radeon/radeon_sa.o CC drivers/gpu/drm/amd/amdgpu/cik_ih.o CC drivers/gpu/drm/amd/amdgpu/kv_smc.o CC drivers/gpu/drm/radeon/atombios_i2c.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:526: 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: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/amd/amdgpu/kv_dpm.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: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/ci_smc.o CC drivers/gpu/drm/amd/amdgpu/ci_dpm.o 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, \ ^ 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: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) ^ In file included from ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr))drivers/gpu/drm/i915/i915_sw_fence.c ^ :drivers/gpu/drm/i915/i915_pci.c10:392:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] : In file included from ./include/linux/slab.h BDW_PLATFORM, ^~~~~~~~~~~~ :15: In file included from ./include/linux/gfp.h:drivers/gpu/drm/i915/i915_pci.c:387:2: note: expanded from macro 'BDW_PLATFORM' 6 GEN8_FEATURES, \: ^~~~~~~~~~~~~ ./include/linux/mmzone.hdrivers/gpu/drm/i915/i915_pci.c:377:2: note: expanded from macro 'GEN8_FEATURES' : G75_FEATURES, \ ^~~~~~~~~~~~ 988drivers/gpu/drm/i915/i915_pci.c:353:14: note: expanded from macro 'G75_FEATURES' :44 .has_rc6p = 0 /* RC6p removed-by HSW */, \ ^ drivers/gpu/drm/i915/i915_pci.c::392:2: note: previous initialization is here warning: BDW_PLATFORM,comparison of integers of different signs: 'int' and 'enum zone_type' [-Wsign-compare] ^~~~~~~~~~~~ if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))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./include/linux/compiler.h:346:2: note: expanded from macro 'G75_FEATURES' : GEN7_FEATURES, \ ^~~~~~~~~~~~~ 76drivers/gpu/drm/i915/i915_pci.c:279:14: note: expanded from macro 'GEN7_FEATURES' : .has_rc6p = 1, \40 ^ : drivers/gpu/drm/i915/i915_pci.c:392:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] note: expanded from macro 'likely' BDW_PLATFORM, ^~~~~~~~~~~~ # define likely(x) __builtin_expect(!!(x), 1) 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: 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: 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: note: expanded from macro 'GEN7_FEATURES' .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 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:410: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: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: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' #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: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: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: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: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, \ ^~~~~~~~~~~~ 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: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: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 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, \ CC drivers/gpu/drm/i915/i915_sysfs.o ^~~~~~~~~~~~ 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: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: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: 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: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, ^~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: 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: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: warningIn file included from : initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM,drivers/gpu/drm/i915/i915_sw_fence.c ^~~~~~~~~~~~~~~~~~~~~ :11: drivers/gpu/drm/i915/i915_pci.c:470:15: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' In file included from ./include/linux/dma-fence.h:29: .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched.hdrivers/gpu/drm/i915/i915_drv.h:2716:21: note: expanded from macro 'RENDER_RING' :15: #define RENDER_RING ENGINE_MASK(RCS) ^ In file included from drivers/gpu/drm/i915/i915_drv.h./include/linux/sem.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, ^~~~~~~~~~~~~~~~~~~~~ :9: In file included from ./include/uapi/linux/sem.h:5: In file included from drivers/gpu/drm/i915/i915_pci.c:469:2: note: expanded from macro 'SKL_GT3_PLUS_PLATFORM' ./include/linux/ipc.h SKL_PLATFORM, \: ^~~~~~~~~~~~ 7: ./include/linux/rhashtable.hdrivers/gpu/drm/i915/i915_pci.c:454:2: note: expanded from macro 'SKL_PLATFORM' : GEN9_FEATURES, \304 ^~~~~~~~~~~~~ :drivers/gpu/drm/i915/i915_pci.c34:445:2: note: expanded from macro 'GEN9_FEATURES' : GEN8_FEATURES, \ ^~~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) warning: 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' return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&#define ENGINE_MASK(id) BIT(id) ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' #define BIT(nr) (1UL << (nr)) ^ ./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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:479:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ ./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 && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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' ./include/linux/rhashtable.h#define ENGINE_MASK(id) BIT(id): ^ 341:34./include/linux/bitops.h:7:19: note: expanded from macro 'BIT' : #define BIT(nr) (1UL << (nr))warning ^ : drivers/gpu/drm/i915/i915_pci.c:479:2: note: previous initialization is here comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] SKL_GT3_PLUS_PLATFORM, ^~~~~~~~~~~~~~~~~~~~~ return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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' 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: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, ^~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_v8_0.o 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: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: 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: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: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: CC drivers/gpu/drm/radeon/si.o 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, \ ^~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_pci.c:445:2: note: expanded from macro 'GEN9_FEATURES' GEN8_FEATURES, \ ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_sw_fence.c:drivers/gpu/drm/i915/i915_pci.c13:377:2: note: expanded from macro 'GEN8_FEATURES' : G75_FEATURES, \ ^~~~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./include/linux/reservation.h:drivers/gpu/drm/i915/i915_pci.c122:63:16: note: expanded from macro 'GEN_DEFAULT_PAGE_SIZES' : .page_sizes = I915_GTT_PAGE_SIZE_4K ^~~~~~~~~~~~~~~~~~~~~ 17:drivers/gpu/drm/i915/i915_gem_gtt.h:45:31: note: expanded from macro 'I915_GTT_PAGE_SIZE_4K' warning#define I915_GTT_PAGE_SIZE_4K BIT(12) ^~~~~~~ : comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-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:559:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] for (i = 0; i < fobj->shared_count; ++i) 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, \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:526: 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] ^~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c: for (i = 0; i < len; i++) ~ ^ ~~~ 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, \ ^ ./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: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, \ ^ CC drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o CC drivers/gpu/drm/i915/intel_csr.o 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/si_blit_shaders.o 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/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:526: 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/cik_sdma.o 105 warnings generated. 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) ^ 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_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) ^ CC drivers/gpu/drm/amd/amdgpu/uvd_v4_2.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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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: ./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/radeon_prime.o CC drivers/gpu/drm/i915/intel_device_info.o 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] 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_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:526: 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_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] 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: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/radeon/cik.o 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: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_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 ./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;) ~~~ ^ ~~~~~~~~~~ 10 warnings generated. 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/cik_blit_shaders.o 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 CC drivers/gpu/drm/i915/intel_pm.o :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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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:526: 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_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: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_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] CC drivers/gpu/drm/i915/i915_ioc32.o if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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:526: 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_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 ./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_dpm.o 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 ./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: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/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:526: 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;) ~~~ ^ ~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/radeon/rs780_dpm.o CC drivers/gpu/drm/radeon/rv6xx_dpm.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/rhashtable.h:317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ./include/linux/seqlock.h: return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&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: ./include/linux/rhashtable.h:329:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] expanded from macro 'unlikely' return atomic_read(&ht->nelems) > tbl->size && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ # 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/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_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/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/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/amd/amdgpu/vce_v2_0.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o CC drivers/gpu/drm/amd/amdgpu/si.o 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/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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o CC drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o 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;) ~~~ ^ ~~~~~~~~~~ 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/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/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: 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] ./include/linux/bio.h:403: for (i = 0; i < fobj->shared_count; ++i)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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/rv770_dpm.o CC drivers/gpu/drm/radeon/rv730_dpm.o CC drivers/gpu/drm/radeon/rv740_dpm.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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/si_ih.o 13 warnings generated. 13 warnings generated. 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_debugfs.o CC drivers/gpu/drm/i915/intel_pipe_crc.o 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); \ ^~~~~~~~~ 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:526: 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++) ~ ^ ~~~ 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/linux/byteorder/generic.h :186:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ./include/asm-generic/bug.h:121:25: note: expanded from macro 'WARN' for (i = 0; i < len; i++) ~ ^ ~~~ 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); ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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] if (pipe_max_pixel_rate < crtc_clock) { ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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:526: 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. 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) { \ ~~~~~~~~~~ ^ ~~~~~~~ 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) ~~~~~~~~~ ^ ~~~~~~~~~~ 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/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_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) ^ 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) ^ CC drivers/gpu/drm/i915/i915_pmu.o 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) { \ ~~~~~~~~~~ ^ ~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/si_dma.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: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_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) ^ 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++) ~ ^ ~~~ 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: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 warnings generated. 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) ^ CC drivers/gpu/drm/amd/amdgpu/dce_v6_0.o CC drivers/gpu/drm/i915/i915_cmd_parser.o 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: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;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. 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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./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: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;) ~~~ ^ ~~~~~~~~~~ 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:526: 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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' In file included from # define unlikely(x) __builtin_expect(!!(x), 0) ^ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ^ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/rv770_smc.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: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_batch_pool.o 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) ^ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/si_dpm.o 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: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:526: 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_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:526: 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_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) ^ CC drivers/gpu/drm/amd/amdgpu/si_smc.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: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/vi.o CC drivers/gpu/drm/radeon/cypress_dpm.o CC drivers/gpu/drm/i915/i915_gem_context.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_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_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) ^ 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) ^ CC drivers/gpu/drm/amd/amdgpu/mxgpu_vi.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: ./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_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_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:526: 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: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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ^ 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/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) { ~ ^ ~~~~~~~~~~~~~~~~~~ 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/btc_dpm.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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ^ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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/sumo_dpm.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: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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC drivers/gpu/drm/radeon/sumo_smc.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: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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/trinity_dpm.o CC drivers/gpu/drm/radeon/trinity_smc.o CC drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o 16 warnings generated. 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC drivers/gpu/drm/amd/amdgpu/soc15.o CC drivers/gpu/drm/radeon/ni_dpm.o CC drivers/gpu/drm/i915/i915_gem_dmabuf.o 13 warnings generated. 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: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:526: 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/mxgpu_ai.o CC drivers/gpu/drm/i915/i915_gem_evict.o 19 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: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) ^ CC drivers/gpu/drm/i915/i915_gem_execbuffer.o CC drivers/gpu/drm/radeon/si_smc.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: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/nbio_v7_0.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:526: 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_fence_reg.o 14 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: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_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:526: 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: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_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:526: 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: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_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: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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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) ^~~~~~~~~~~~~~~~~~~~~~~~ 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' ./include/linux/cpumask.h# define likely(x) __builtin_expect(!!(x), 1) ^ :766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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: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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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_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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem.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_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_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:526: 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: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_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) ^ 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:526: 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o 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;) ~~~ ^ ~~~~~~~~~~ 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_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_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.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_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) ^ CC drivers/gpu/drm/radeon/si_dpm.o 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_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 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] drivers/gpu/drm/i915/i915_gem.c: return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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: ./include/linux/rhashtable.hIn 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))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/compiler.h:76:40: note: expanded from macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./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/gmc_v7_0.o 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.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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/kv_smc.o 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_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.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;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. 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_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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_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_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.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.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_gem_object.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: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:526: 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/kv_dpm.o CC drivers/gpu/drm/radeon/ci_smc.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: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_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) ^ 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) ~~~~~~ ^ ~~~~~~~~~~~~~ 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_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) ^ 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: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/gmc_v8_0.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)) ~~~~~ ^ ~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o 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++) ~ ^ ~~~~~~~~~~~ CC drivers/gpu/drm/radeon/ci_dpm.o 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++) ~ ^ ~~~~~~~~~~~ 14 warnings generated. 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); \ ~~~ ^ ~~~~ 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); \ ~~~ ^ ~~~~ 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++) ~ ^ ~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/mmhub_v1_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: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;) ~~~ ^ ~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_render_state.o 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) ~~~~~ ^ ~~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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:526: 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++) ~ ^ ~~~ 14 warnings generated. CC drivers/gpu/drm/radeon/dce6_afmt.o CC drivers/gpu/drm/radeon/radeon_vm.o 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) ^ CC drivers/gpu/drm/i915/i915_gem_request.o 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) ^ 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:526: 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 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: CC drivers/gpu/drm/i915/i915_gem_shrinker.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/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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./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/gmc_v9_0.o 14 warnings generated. 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) ^ 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:526: 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: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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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_irq.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) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_ih.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: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: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_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_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;) ~~~ ^ ~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_ib.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_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/amd/amdgpu/iceland_ih.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: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/tonga_ih.o 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. 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: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;) ~~~ ^ ~~~~~~~~~~ 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_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:526: 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: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_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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_gem_timeline.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_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_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:526: 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: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: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_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_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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/cz_ih.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: ./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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/vega10_ih.o 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) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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;) ~~~ ^ ~~~~~~~~~~ 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: 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: 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 CC drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o : 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_sync.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: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/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) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/psp_v3_1.o CC drivers/gpu/drm/i915/i915_gem_userptr.o 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:526: 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_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) ^ CC drivers/gpu/drm/amd/amdgpu/psp_v10_0.o 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) ^ CC drivers/gpu/drm/radeon/radeon_audio.o 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) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.o 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;) ~~~ ^ ~~~~~~~~~~ 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/dce_v10_0.o 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/dce_v11_0.o 14 warnings generated. CC drivers/gpu/drm/amd/amdgpu/dce_virtual.o 15 warnings generated. 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)) CC drivers/gpu/drm/i915/i915_gemfs.o ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o 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:526: 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/i915/i915_trace_points.o CC drivers/gpu/drm/i915/i915_vma.o 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_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:526: 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_dp_auxch.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:526: 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_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) ^ CC drivers/gpu/drm/i915/intel_breadcrumbs.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: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: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_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: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:526: 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/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) ^ ./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_engine_cs.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: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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_dp_mst.o 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;) ~~~ ^ ~~~~~~~~~~ 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: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/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/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_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:526: 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/amd/amdgpu/gfx_v8_0.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: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: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) ^ 16 warnings generated. 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) ^ 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/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;) ~~~ ^ ~~~~~~~~~~ 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/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 ./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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 23 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: CC drivers/gpu/drm/i915/intel_hangcheck.o ./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;) ~~~ ^ ~~~~~~~~~~ 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] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_lrc.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: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:526: 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o 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:526: 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_mocs.o 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.hIn 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] :766: if (unlikely(sz >= 0 && sz < bytes)) {36: note: expanded from macro 'for_each_online_cpu' ~~ ^ ~~~~~ #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ ./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: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_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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_mn.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: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_lrc.c:134: In file included from ./include/linux/interrupt.h:9: 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_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:526: 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_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_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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/sdma_v2_4.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: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_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_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: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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/r600_dma.o CC drivers/gpu/drm/i915/intel_ringbuffer.o CC drivers/gpu/drm/i915/intel_uncore.o 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;) ~~~ ^ ~~~~~~~~~~ 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:526: 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/sdma_v3_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: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:526: 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_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' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 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) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' drivers/gpu/drm/i915/intel_ringbuffer.c:#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32: In file included from ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' ./include/drm/drmP.h: (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 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)) { ~~ ^ ~~~~~ 13./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' warnings# define unlikely(x) __builtin_expect(!!(x), 0) ^ generated. 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]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) cnts, cnts | _QW_LOCKED) == cnts); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' ^~~~~~~~~~~~~~~~~~~~~~~~ # define likely(x) __builtin_expect(!!(x), 1) ^ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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/rv770_dma.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: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_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_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: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'In file included from 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:# define unlikely(x) __builtin_expect(!!(x), 0)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_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) ^ CC drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o 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) ^ 13 warnings generated. 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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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++)./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_uc.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: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: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:526: 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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] 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_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: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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_uc_fw.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 ./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_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_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_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:526: 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: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_engine_cs.c:1441:16: warning: comparison of integers of different signs: 'int' and 'u32' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < w->count; i++) { ~ ^ ~~~~~~~~ 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); \ ^~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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: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_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_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: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: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_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_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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o 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: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:In file included from 25drivers/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] : In file included from drivers/gpu/drm/i915/intel_uc.h: return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&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: ./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 'u32' (aka 'unsigned int') [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ ./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/evergreen_dma.o CC drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o 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++) ~ ^ ~~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/radeon/ni_dma.o 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) ^ 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;) ~~~ ^ ~~~~~~~~~~ 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/radeon/si_dma.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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 15 warnings generated. CC drivers/gpu/drm/radeon/cik_sdma.o 13 warnings generated. 14 warnings generated. 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) { ~ ^ ~~~~~~~~~~~~~ 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 15 warnings generated. CC drivers/gpu/drm/i915/intel_guc_ct.o 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:526: 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_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) { \ ~~~~~~~~~~ ^ ~~~~~~~ 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:526: 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++) ~ ^ ~~~ 25In 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] warnings generated 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) ^ 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:526: 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: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) ^ CC drivers/gpu/drm/i915/intel_guc_log.o 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) ^ 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) ^ 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.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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ^ 13 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: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: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:526: 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_uvd.o 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) ^ CC drivers/gpu/drm/i915/intel_guc_submission.o CC drivers/gpu/drm/i915/intel_huc.o 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;) ~~~ ^ ~~~~~~~~~~ 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.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: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:526: 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: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:526: 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_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) ^ 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_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_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) ^ 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_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:42In 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))note ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ : expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ 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: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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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.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_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) ^ CC drivers/gpu/drm/radeon/uvd_v1_0.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: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_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: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/i915/intel_renderstate_gen6.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_renderstate_gen7.o 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_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;) ~~~ ^ ~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_renderstate_gen8.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++) ~ ^ ~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/uvd_v2_2.o CC drivers/gpu/drm/amd/amdgpu/uvd_v6_0.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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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) { \ ~~~~~~~~~~ ^ ~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o 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/i915/intel_renderstate_gen9.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/vce_v3_0.o 14 warnings generated. CC drivers/gpu/drm/i915/intel_audio.o CC drivers/gpu/drm/i915/intel_atomic.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:526: 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++) ~ ^ ~~~ 19 warnings generated. CC drivers/gpu/drm/i915/intel_atomic_plane.o CC drivers/gpu/drm/amd/amdgpu/vce_v4_0.o 16 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:526: 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: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:526: 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_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.h17 warnings generated. :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: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_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: ./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_vcn.o 15 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) { \ ~~~~~~~~~~ ^ ~~~~~~~ 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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); \ ^~~~~~~~~ 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:526: 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: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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_cdclk.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) ^ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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. 13 warnings generated. 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_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_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_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/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_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_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;) ~~~ ^ ~~~~~~~~~~ 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: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/radeon/uvd_v3_1.o 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:526: 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_dpio_phy.o 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_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:526: 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/vcn_v1_0.o CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.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 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] ./include/linux/radix-tree.h:29 for (i = 0; i < fobj->shared_count; ++i): ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_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_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:526: 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: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_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) ^ 14 warnings generated. 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_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) ^ 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_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) ^ CC drivers/gpu/drm/radeon/uvd_v4_2.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: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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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) ^ CC drivers/gpu/drm/radeon/radeon_vce.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: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: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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. 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_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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_dpll_mgr.o CC drivers/gpu/drm/radeon/vce_v1_0.o 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_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;) ~~~ ^ ~~~~~~~~~~ 22 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: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:526: 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_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_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) ^ CC drivers/gpu/drm/radeon/vce_v2_0.o 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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)) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_fbc.o 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) { ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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)) ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:526: 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++) ~ ^ ~~~ 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) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 13 warnings generated. 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) ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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) { ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/radeon_acpi.o 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) ^ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_fifo_underrun.o 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: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_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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 18 warnings generated. MKREGTABLE drivers/gpu/drm/radeon/r100_reg_safe.h CC drivers/gpu/drm/i915/intel_frontbuffer.o 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 ./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_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:526: 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++) ~ ^ ~~~ MKREGTABLE drivers/gpu/drm/radeon/rn50_reg_safe.h MKREGTABLE drivers/gpu/drm/radeon/r300_reg_safe.h CC drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o 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:526: 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_cgs.o MKREGTABLE drivers/gpu/drm/radeon/r420_reg_safe.h 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) ~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_job.o 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)) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ MKREGTABLE drivers/gpu/drm/radeon/rs600_reg_safe.h 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_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/i915/intel_hotplug.o 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) ^ 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/rv515.o 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) ^ 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) { ~~~~~~~~~~~~~~~~~~~ ^ ~~ 16 warnings generated. 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_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_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:526: 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: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_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_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: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_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;) ~~~ ^ ~~~~~~~~~~ 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: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_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) ^ CC drivers/gpu/drm/i915/intel_modes.o drivers/gpu/drm/i915/intel_display.c:8034:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 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); \ ^~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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:526: 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_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) { \ ~~~~~~~~~~ ^ ~~~~~~~ CC drivers/gpu/drm/i915/intel_overlay.o 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_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_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:526: 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:33: In file included from drivers/gpu/drm/i915/i915_drv.h:45: ./include/linux/reservation.hdrivers/gpu/drm/i915/intel_display.c:10426:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :122:17 if (info->bpc != 0 && info->bpc * 3 < bpp) { ~~~~~~~~~~~~~ ^ ~~~ : 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_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) ~ ^ ~~~ 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) ^ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_psr.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_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;) ~~~ ^ ~~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_frontbuffer.c:63: In file included from ./include/drm/drmP.h:37In 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: 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] :5: In file included from for_each_online_cpu(cpu)./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./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' : note#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'likely' ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' # define likely(x) __builtin_expect(!!(x), 1) (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;) ~~~ ^ ~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o drivers/gpu/drm/i915/intel_display.c:13414:14: warning: comparison of integers of different signs: 'enum pipe' and 'unsigned long' [-Wsign-compare] BUG_ON(pipe >= ARRAY_SIZE(dev_priv->plane_to_crtc_mapping) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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_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_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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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_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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) ^ drivers/gpu/drm/i915/intel_dpll_mgr.c:1699:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ARRAY_SIZE(bxt_dp_clk_val); ++i) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/radeon/r200.o 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_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.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 && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_hotplug.c:26: ./include/linux/rhashtable.hIn 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] :341:34: for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] ./include/linux/cpumask.h: return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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: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_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) ^ 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_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) ^ 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/amd/amdgpu/amdgpu_mn.o 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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smumgr.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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 16 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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ In 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] for (i = 0; i < fobj->shared_count; ++i) ~ ^ ~~~~~~~~~~~~~~~~~~ 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/r600_cs.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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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: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/radeon/evergreen_cs.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;) ~~~ ^ ~~~~~~~~~~ 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: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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 17 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/cz_smumgr.o CC drivers/gpu/drm/radeon/r100.o drivers/gpu/drm/i915/intel_hotplug.c CC drivers/gpu/drm/i915/intel_sideband.o :248:42: warning: comparison of integers of different signs: 'enum hpd_pin' and 'int' [-Wsign-compare] if (intel_connector->encoder->hpd_pin == i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o 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:526: 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/r300.o 13 warnings generated. CC drivers/gpu/drm/radeon/r420.o 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) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o 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) ^ 13 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: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/rs600.o 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o CC drivers/gpu/drm/i915/intel_sprite.o 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) ~ ^ ~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_acpi.o 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:526: 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/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/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/i915/intel_opregion.o 14 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) ^ 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:526: 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_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_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:526: 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/iceland_smumgr.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++) ~ ^ ~~~ 29 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: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_acpi.cIn 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] :7: if (unlikely(sz >= 0 && sz < bytes)) { ~~ ^ ~~~~~ In file included from ./include/linux/pci.h:29: ./include/linux/compiler.h:77:42: note: expanded from macro 'unlikely' In file included from ./include/linux/kobject.h# define unlikely(x) __builtin_expect(!!(x), 0) ^ :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_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: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: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_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] 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: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/smu7_smumgr.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: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_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) ^ 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) ^ 15 warnings generated. CC drivers/gpu/drm/i915/intel_fbdev.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o CC drivers/gpu/drm/i915/dvo_ch7017.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/rv_smumgr.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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:526: 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++) ~ ^ ~~~ 19 warnings generated. CC drivers/gpu/drm/i915/dvo_ch7xxx.o 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/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:526: 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_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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/dvo_ivch.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o 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/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: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:526: 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: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/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:526: 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: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/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;) ~~~ ^ ~~~~~~~~~~ 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) ^ 14 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: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_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:526: 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: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_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) ^ 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) ^ 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) ^ 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) ^ 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) ^ CC drivers/gpu/drm/i915/dvo_sil164.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: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_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/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_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/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/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 && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from ./include/linux/rhashtable.hdrivers/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] :341:34 return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ ./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_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) ^ 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:18In 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] : In file included from ./include/linux/kernel.h:11 return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ : In file included from ./include/linux/bitops.h:38: In file included from ./arch/x86/include/asm/bitops.h:526: 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/rhashtable.h: :317:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ./include/linux/byteorder/generic.h:178 return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ ./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_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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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: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: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/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/i915/dvo_tfp410.o 16 warnings generated. 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: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: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_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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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_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.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_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/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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ^ 13 warnings generated. 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;) ~~~ ^ ~~~~~~~~~~ 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_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: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_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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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); \ ^~~~~~~~~ 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] 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_crt.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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_ddi.o 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:526: 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/hwmgr/hwmgr.o 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/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:526: 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_opregion.c: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: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/i915/intel_dp_aux_backlight.o 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/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/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/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_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/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) ^ 13 warnings generated. 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/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:526: 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: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: ./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) ^ 14 warnings generated. 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) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~ 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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o 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_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/i915/intel_dp_link_training.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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_dp_mst.o 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:526: 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: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:526: 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_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_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) ^ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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/i915/intel_dp.o 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: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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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) ^ 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;) ~~~ ^ ~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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. CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_acpi.o 13 warnings generated. 13 warnings generated. 15 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: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: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_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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/i915/intel_dsi.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: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_dcs_backlight.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_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) ^ CC drivers/gpu/drm/i915/intel_dsi_pll.o CC drivers/gpu/drm/i915/intel_dsi_vbt.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.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:25: In file included from ./include/linux/ratelimit.hIn 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:526: 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] :6: In file included from ./include/linux/sched.h: for (i = 0; i < len; i++) ~ ^ ~~~ 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/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++) ~ ^ ~~~ ./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: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:526: 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_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:526: 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++) ~ ^ ~~~ 19 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: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_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:526: 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_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.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_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: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.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_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_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) ^ 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 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) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_clockpowergating.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: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: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_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: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_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_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) ^ drivers/gpu/drm/i915/intel_ddi.c:1898:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (WARN_ON(n_entries > ARRAY_SIZE(index_to_dp_signal_levels))) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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: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_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_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) ^ CC drivers/gpu/drm/i915/intel_dvo.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 15 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pppcielanes.o 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:526: 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: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_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) ^ 13 warnings generated. 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_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;) ~~~ ^ ~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 15 warnings generated. 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]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)) for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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: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: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/process_pptables_v1_0.o 15 warnings generated. 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_hdmi.o CC drivers/gpu/drm/i915/intel_i2c.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o 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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_lspcon.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o 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__)) ~ ^~~~~~~~~~~ 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: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:526: 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_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:526: 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_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:526: 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_lvds.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_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] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_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:526: 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_panel.o 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_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 (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: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_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_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_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_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) ^ 4 warnings generated. 13 warnings generated. 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) ^ 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_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:526: 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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_sdvo.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) ^ 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_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_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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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] 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/smu7_powertune.o 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_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:526: 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: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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_thermal.o CC drivers/gpu/drm/i915/intel_tv.o 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) ^ 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) ^ 14 warnings generated. 13 warnings generated. 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:526: 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++) ~ ^ ~~~ drivers/gpu/drm/i915/intel_dp.c:676:16: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'int' [-Wsign-compare]./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++) ~ ^ ~~~ if (port_sel != PANEL_PORT_SELECT_VLV(port)) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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: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) ~ ^ ~~~ 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_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;) ~~~ ^ ~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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_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: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_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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/i915/i915_gpu_error.o 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;) ~~~ ^ ~~~~~~~~~~ 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) ^ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.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: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:526: 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_vgpu.o 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_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/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:526: 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/../powerplay/hwmgr/vega10_processpptables.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: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 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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: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;) ~~~ ^ ~~~~~~~~~~ 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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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_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_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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.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: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: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:In file included from 1083: ./include/linux/vmstat.h:145:2: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] drivers/gpu/drm/i915/i915_gpu_error.c:31 for_each_online_cpu(cpu): 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./include/linux/cpumask.h: note: expanded from macro 'likely' :766:# define likely(x) __builtin_expect(!!(x), 1) ^ 36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_perf.o 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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/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 && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from drivers/gpu/drm/i915/intel_lvds.c:39: In file included from drivers/gpu/drm/i915/intel_drv.h./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] :33 return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ : 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_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:526: 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_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' # define unlikely(x) __builtin_expect(!!(x), 0) ^ 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) ^ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/../powerplay/hwmgr/vega10_powertune.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: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/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__)) ~ ^~~~~~~~~~~ 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_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' CC drivers/gpu/drm/i915/i915_oa_hsw.o #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' (cpu) < nr_cpu_ids;) ~~~ ^ ~~~~~~~~~~ 14 warnings generated. 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/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:526: 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o 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] 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_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) ^ 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) { \ ~~~~~~~~~~ ^ ~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. CC drivers/gpu/drm/i915/i915_oa_bdw.o 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) ^ 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_chv.o CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/rv_hwmgr.o 13 warnings generated. 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:526: 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_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); \ ^~~~~~~~~ 14 warnings generated. 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_psm.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: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:526: 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_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) ^ 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) ^ CC drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_overdriver.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: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_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_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) ^ CC drivers/gpu/drm/i915/i915_oa_sklgt2.o 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_sklgt3.o 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); \ ^~~~~~~~~ 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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] 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] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' for (i = 0; i < intel_sdvo_connector->format_supported_num; i++) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 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: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:526: 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_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_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:526: 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o 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_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;) ~~~ ^ ~~~~~~~~~~ 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_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) ^ 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++) ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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: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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o 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:526: 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) ^ 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++) { ~ ^ ~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i915/i915_oa_sklgt3.c:29: In file included from ./include/linux/sysfs.h:In file included from 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] drivers/gpu/drm/i915/i915_oa_hsw.c:31: In file included from drivers/gpu/drm/i915/i915_drv.h if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)): ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 45./include/linux/compiler.h:76:40: note: expanded from macro 'likely' : ./include/linux/reservation.h:# define likely(x) __builtin_expect(!!(x), 1) ^ 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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_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_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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) ^ ./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_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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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: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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_bxt.o 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: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: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_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:526: 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_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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o 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: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_bdw.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) ~ ^ ~~~~~~~~~~~~~~~~~~ 15 warnings generated. 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_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;) ~~~ ^ ~~~~~~~~~~ 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); \ ^~~~~~~~~ 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' drivers/gpu/drm/i915/i915_perf.c#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :./include/linux/cpumask.h:231:9:1005: note: expanded from macro 'for_each_cpu' 39: (cpu) < nr_cpu_ids;) 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); \ ^~~~~~~~~ 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: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/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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) ^ 13 warnings generated. CC drivers/gpu/drm/i915/i915_oa_kblgt2.o 15 warnings generated. 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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:526: 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_kblgt3.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: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_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:526: 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: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_glk.o 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_cflgt2.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:526: 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_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_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_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_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:526: 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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. 16 warnings generated. 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_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) ^ 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) ^ 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_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_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;) ~~~ ^ ~~~~~~~~~~ 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: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_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_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_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_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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/i915_oa_cflgt3.o CC drivers/gpu/drm/i915/i915_oa_cnl.o CC drivers/gpu/drm/i915/intel_gvt.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_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:526: 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/radeon/radeon.o AR drivers/gpu/drm/radeon/built-in.o CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.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: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_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:526: 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/gvt.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/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:526: 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/aperture_gm.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: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/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:526: 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_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/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_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/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: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/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:526: 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: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_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/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/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 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) ^ 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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.hIn file included from :766:36: note: expanded from macro 'for_each_online_cpu' drivers/gpu/drm/i915/i915_oa_glk.c:31#define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from drivers/gpu/drm/i915/i915_drv.h:41: ./include/linux/cpumask.h:231:9: note: expanded from macro 'for_each_cpu' In file included from ./include/linux/intel-iommu.h (cpu) < nr_cpu_ids;):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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/handlers.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_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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ^ 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))In file included from ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ./include/linux/compiler.h:76:40: note: expanded from macro 'likely' drivers/gpu/drm/i915/gvt/gvt.c# define likely(x) __builtin_expect(!!(x), 1) ^ :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: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: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_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/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/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/amdgpu_dm/amdgpu_dm_services.o 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] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. 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:526: 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/vgpu.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) ^ 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: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_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/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_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/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_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/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:526: 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/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: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/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/i915/gvt/trace_points.o 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/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;) ~~~ ^ ~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/firmware.o 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/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:526: 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/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/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/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: 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: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:526: 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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o 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/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;) ~~~ ^ ~~~~~~~~~~ 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: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: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/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/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/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) ^ CC drivers/gpu/drm/i915/gvt/interrupt.o 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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:526: 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: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: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: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: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/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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o 13 warnings generated. 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/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/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) ^ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.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) ^ CC drivers/gpu/drm/i915/gvt/gtt.o 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;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. 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: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/basics/fixpt32_32.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/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:526: 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: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;) ~~~ ^ ~~~~~~~~~~ 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 warnings generated. 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/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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/logger.o 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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: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/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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC drivers/gpu/drm/i915/gvt/cfg_space.o 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/log_helpers.o 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 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:526: 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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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: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/opregion.o CC drivers/gpu/drm/i915/gvt/mmio.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o 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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:526: 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/gvt/opregion.c:24: 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:526: 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/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/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/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: 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;) ~~~ ^ ~~~~~~~~~~ 13 warnings generated. 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) ^ 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.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: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/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++) { ~ ^ ~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.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) ^ 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 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) ^ 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/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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/edid.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: ./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.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/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/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:526: 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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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/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] In file included from if (sectors >= bio_sectors(bio))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:526: 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/execlist.o 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o 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/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:526: 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/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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.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: 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: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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) ^ 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/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: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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 18 warnings generated. 20 warnings generated. CC drivers/gpu/drm/i915/gvt/scheduler.o 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/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) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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: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/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)) { ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ~ ^ ~~~~~~~~~~~~~~~~~ 16 warnings generated. 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;) ~~~ ^ ~~~~~~~~~~ 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:526: 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++) ~ ^ ~~~ 16 warnings generated. 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/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/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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.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: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) ^ CC drivers/gpu/drm/i915/gvt/sched_policy.o 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/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/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] drivers/gpu/drm/i915/gvt/handlers.c return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :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/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/hashtable.h:153:51: note: expanded from macro 'hash_for_each_safe'./include/linux/rhashtable.h : for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\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/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) { ~ ^ ~~~~~~~~~~~ CC drivers/gpu/drm/i915/gvt/mmio_context.o 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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o CC drivers/gpu/drm/i915/gvt/cmd_parser.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: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:526: 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/command_table2.o 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/debugfs.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: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:526: 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/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:526: 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;) ~~~ ^ ~~~~~~~~~~ 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: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:526: 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++) ~ ^ ~~~ 14 warnings generated. 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/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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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) ^ 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/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) ^ 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' 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);# define likely(x) __builtin_expect(!!(x), 1) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./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: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/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/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/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/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/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/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/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/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 && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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: ./include/linux/rhashtable.h:341:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] In file included from ./include/linux/io-mapping.h: return atomic_read(&ht->nelems) >= ht->max_elems; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.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: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/fb_decoder.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: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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 15 warnings generated. 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: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/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; ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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 CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o :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:526: 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/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) ~ ^ ~~~~~ 11 warnings generated. 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] for_each_online_cpu(cpu) ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:766:36: note: expanded from macro 'for_each_online_cpu' #define for_each_online_cpu(cpu) 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/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;) ~~~ ^ ~~~~~~~~~~ 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);\ ~~~ ^ ~~~~~~~~~~~~~~~ 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 >> ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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++) { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) ^ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 24 warnings generated. 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/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;) ~~~ ^ ~~~~~~~~~~ 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] 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/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/i915/gvt/dmabuf.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/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/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) && ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ./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: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/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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.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:526: 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/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/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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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: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/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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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/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/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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/i915/intel_lpe_audio.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.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: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:526: 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/calcs/dce_calcs.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++) { ~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. 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) ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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) ^ In 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] if (sectors >= bio_sectors(bio)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ 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.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/calcs/bw_fixed.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: ./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_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/calcs/custom_float.o 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) { ~ ^ ~~~~~~~~~~~~~~~~ 15 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.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); \ ^~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o 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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) { ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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;) ~~~ ^ ~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o 13 warnings generated. 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]) { 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) { \ ~~~~~~~~~~ ^ ~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o 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); \ ^~~~~~~~~ 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);\ ~~~ ^ ~~~~~~~~~~~~~~~ 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/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)) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o 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)) { ^~ = CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clocks.o 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)) { ^~ = drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:1807: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: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)) { ^~ = 19 warnings generated. 13 warnings generated. 16 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o 17 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_base.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.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/gpio/hw_factory.o 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/hw_gpio.o 13 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_ddc.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_translate.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.o 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dce80/hw_factory_dce80.o 13 warnings generated. 14 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_translate_diag.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_factory_diag.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/aux_engine.o 1 warning generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/engine_base.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/i2caux.o 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 18 warnings generated. 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 CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2c_hw_engine_dce80.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce80/i2c_sw_engine_dce80.o 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 CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce120/i2caux_dce120.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/diagnostics/i2caux_diag.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.o 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 17 warnings generated. CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_hw_sequencer.o 18 warnings generated. 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 CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.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 1 warning generated. 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 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 CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_sink.o CC drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_surface.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_link_hwss.o 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 1 warning generated. 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 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 Makefile:1061: recipe for target 'drivers' failed make: *** [drivers] Error 2