# git rev-parse -q --verify 4156c85dbf936800bc450ceaa3ed7cd1570315dd^{commit} # git fetch -q -n -f https://git.kernel.org/pub/scm/linux/kernel/git/sfr/linux.git test warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 4156c85dbf936800bc450ceaa3ed7cd1570315dd^{commit} 4156c85dbf936800bc450ceaa3ed7cd1570315dd # git checkout -q -f -B kisskb 4156c85dbf936800bc450ceaa3ed7cd1570315dd # git clean -qxdf # < git log -1 # commit 4156c85dbf936800bc450ceaa3ed7cd1570315dd # Author: Stephen Rothwell # Date: Wed Aug 19 21:32:00 2020 +1000 # # syscalls: use simpler file guard defines # # A couple of architectures were defining the generated file's guards to 1 # rather than just defining then like most of our other include file guards. # This simplifies the generating script a little. # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 4156c85dbf936800bc450ceaa3ed7cd1570315dd # make -s -j 32 ARCH=x86 O=/kisskb/build/sfr-test_x86_64_defconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- x86_64_defconfig # < make -s -j 32 ARCH=x86 O=/kisskb/build/sfr-test_x86_64_defconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 32 ARCH=x86 O=/kisskb/build/sfr-test_x86_64_defconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 32 ARCH=x86 O=/kisskb/build/sfr-test_x86_64_defconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table make[3]: *** [/kisskb/src/scripts/Makefile.build:364: arch/x86/entry/thunk_64.o] Error 1 make[3]: *** Deleting file 'arch/x86/entry/thunk_64.o' make[3]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/arch/x86/realmode/rm/../../boot/video-mode.c:16, from /kisskb/src/arch/x86/realmode/rm/video-mode.c:1: In function 'rdfs8', inlined from 'vga_recalc_vertical' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-mode.c:123:14, inlined from 'set_mode' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-mode.c:163:3: /kisskb/src/arch/x86/realmode/rm/../../boot/boot.h:114:9: warning: array subscript 0 is outside array bounds of 'u8[0]' {aka 'unsigned char[]'} [-Warray-bounds] 114 | asm volatile("movb %%fs:%1,%0" : "=q" (v) : "m" (*(u8 *)addr)); | ^~~ In function 'rdfs8', inlined from 'vga_recalc_vertical' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-mode.c:124:29, inlined from 'set_mode' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-mode.c:163:3: /kisskb/src/arch/x86/realmode/rm/../../boot/boot.h:114:9: warning: array subscript 0 is outside array bounds of 'u8[0]' {aka 'unsigned char[]'} [-Warray-bounds] 114 | asm volatile("movb %%fs:%1,%0" : "=q" (v) : "m" (*(u8 *)addr)); | ^~~ In file included from /kisskb/src/arch/x86/realmode/rm/../../boot/video-bios.c:16, from /kisskb/src/arch/x86/realmode/rm/video-bios.c:1: In function 'rdfs16', inlined from 'bios_probe' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-bios.c:108:11, inlined from 'bios_probe' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-bios.c:61:12: /kisskb/src/arch/x86/realmode/rm/../../boot/boot.h:120:9: warning: array subscript 0 is outside array bounds of 'u16[0]' {aka 'short unsigned int[]'} [-Warray-bounds] 120 | asm volatile("movw %%fs:%1,%0" : "=r" (v) : "m" (*(u16 *)addr)); | ^~~ In function 'rdfs8', inlined from 'bios_probe' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-bios.c:109:11, inlined from 'bios_probe' at /kisskb/src/arch/x86/realmode/rm/../../boot/video-bios.c:61:12: /kisskb/src/arch/x86/realmode/rm/../../boot/boot.h:114:9: warning: array subscript 0 is outside array bounds of 'u8[0]' {aka 'unsigned char[]'} [-Warray-bounds] 114 | asm volatile("movb %%fs:%1,%0" : "=q" (v) : "m" (*(u8 *)addr)); | ^~~ /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: warning: arch/x86/realmode/rm/bioscall.o: missing .note.GNU-stack section implies executable stack /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: warning: arch/x86/entry/vdso/vdso-note.o: missing .note.GNU-stack section implies executable stack /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: warning: arch/x86/entry/vdso/vdso32/sigreturn.o: missing .note.GNU-stack section implies executable stack /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker make[2]: *** [/kisskb/src/scripts/Makefile.build:500: arch/x86/entry] Error 2 make[2]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/include/linux/export.h:43, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:8, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ethernet/eth.c:36: /kisskb/src/net/ethernet/eth.c: In function 'eth_type_trans': /kisskb/src/net/ethernet/eth.c:167:23: warning: 'ether_addr_equal_64bits' reading 8 bytes from a region of size 6 [-Wstringop-overread] 167 | if (unlikely(!ether_addr_equal_64bits(eth->h_dest, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | dev->dev_addr))) { | ~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/net/ethernet/eth.c:167:23: note: referencing argument 1 of type 'const u8[8]' {aka 'const unsigned char[8]'} 167 | if (unlikely(!ether_addr_equal_64bits(eth->h_dest, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | dev->dev_addr))) { | ~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/net/ethernet/eth.c:167:23: note: referencing argument 2 of type 'const u8[8]' {aka 'const unsigned char[8]'} 167 | if (unlikely(!ether_addr_equal_64bits(eth->h_dest, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | dev->dev_addr))) { | ~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ In file included from /kisskb/src/net/ethernet/eth.c:47: /kisskb/src/include/linux/etherdevice.h:355:20: note: in a call to function 'ether_addr_equal_64bits' 355 | static inline bool ether_addr_equal_64bits(const u8 addr1[6+2], | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c:169:30: warning: 'is_multicast_ether_addr_64bits' reading 8 bytes from a region of size 6 [-Wstringop-overread] 169 | if (unlikely(is_multicast_ether_addr_64bits(eth->h_dest))) { /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/net/ethernet/eth.c:169:30: note: referencing argument 1 of type 'const u8[8]' {aka 'const unsigned char[8]'} 169 | if (unlikely(is_multicast_ether_addr_64bits(eth->h_dest))) { /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/include/linux/etherdevice.h:130:20: note: in a call to function 'is_multicast_ether_addr_64bits' 130 | static inline bool is_multicast_ether_addr_64bits(const u8 addr[6+2]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c:170:29: warning: 'ether_addr_equal_64bits' reading 8 bytes from a region of size 6 [-Wstringop-overread] 170 | if (ether_addr_equal_64bits(eth->h_dest, dev->broadcast)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c:170:29: note: referencing argument 1 of type 'const u8[8]' {aka 'const unsigned char[8]'} /kisskb/src/net/ethernet/eth.c:170:29: note: referencing argument 2 of type 'const u8[8]' {aka 'const unsigned char[8]'} /kisskb/src/include/linux/etherdevice.h:355:20: note: in a call to function 'ether_addr_equal_64bits' 355 | static inline bool ether_addr_equal_64bits(const u8 addr1[6+2], | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'mem_init_print_info': /kisskb/src/mm/page_alloc.c:7580:27: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7584:9: note: in expansion of macro 'adj_init_size' 7584 | adj_init_size(__init_begin, __init_end, init_data_size, | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: note: use '&__init_begin[0] <= &_sinittext[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7584:9: note: in expansion of macro 'adj_init_size' 7584 | adj_init_size(__init_begin, __init_end, init_data_size, | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7584:9: note: in expansion of macro 'adj_init_size' 7584 | adj_init_size(__init_begin, __init_end, init_data_size, | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: note: use '&_sinittext[0] < &__init_end[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7584:9: note: in expansion of macro 'adj_init_size' 7584 | adj_init_size(__init_begin, __init_end, init_data_size, | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7586:9: note: in expansion of macro 'adj_init_size' 7586 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: note: use '&_stext[0] <= &_sinittext[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7586:9: note: in expansion of macro 'adj_init_size' 7586 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7586:9: note: in expansion of macro 'adj_init_size' 7586 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: note: use '&_sinittext[0] < &_etext[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7586:9: note: in expansion of macro 'adj_init_size' 7586 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7587:9: note: in expansion of macro 'adj_init_size' 7587 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: note: use '&_sdata[0] <= &__init_begin[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7587:9: note: in expansion of macro 'adj_init_size' 7587 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7587:9: note: in expansion of macro 'adj_init_size' 7587 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: note: use '&__init_begin[0] < &_edata[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7587:9: note: in expansion of macro 'adj_init_size' 7587 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7588:9: note: in expansion of macro 'adj_init_size' 7588 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: note: use '&_stext[0] <= &__start_rodata[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7588:9: note: in expansion of macro 'adj_init_size' 7588 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7588:9: note: in expansion of macro 'adj_init_size' 7588 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: note: use '&__start_rodata[0] < &_etext[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7588:9: note: in expansion of macro 'adj_init_size' 7588 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7589:9: note: in expansion of macro 'adj_init_size' 7589 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:27: note: use '&_sdata[0] <= &__start_rodata[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^~ /kisskb/src/mm/page_alloc.c:7589:9: note: in expansion of macro 'adj_init_size' 7589 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: warning: comparison between two arrays [-Warray-compare] 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7589:9: note: in expansion of macro 'adj_init_size' 7589 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7580:41: note: use '&__start_rodata[0] < &_edata[0]' to compare the addresses 7580 | if (start <= pos && pos < end && size > adj) \ | ^ /kisskb/src/mm/page_alloc.c:7589:9: note: in expansion of macro 'adj_init_size' 7589 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize); | ^~~~~~~~~~~~~ /kisskb/src/arch/x86/lib/msr-smp.c:256:51: warning: argument 2 of type 'u32 *' {aka 'unsigned int *'} declared as a pointer [-Warray-parameter=] 256 | int rdmsr_safe_regs_on_cpu(unsigned int cpu, u32 *regs) | ~~~~~^~~~ In file included from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:38, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/x86/lib/msr-smp.c:3: /kisskb/src/arch/x86/include/asm/msr.h:349:50: note: previously declared as an array 'u32[8]' {aka 'unsigned int[8]'} 349 | int rdmsr_safe_regs_on_cpu(unsigned int cpu, u32 regs[8]); | ~~~~^~~~~~~ /kisskb/src/arch/x86/lib/msr-smp.c:269:51: warning: argument 2 of type 'u32 *' {aka 'unsigned int *'} declared as a pointer [-Warray-parameter=] 269 | int wrmsr_safe_regs_on_cpu(unsigned int cpu, u32 *regs) | ~~~~~^~~~ /kisskb/src/arch/x86/include/asm/msr.h:350:50: note: previously declared as an array 'u32[8]' {aka 'unsigned int[8]'} 350 | int wrmsr_safe_regs_on_cpu(unsigned int cpu, u32 regs[8]); | ~~~~^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_generic_xdp': /kisskb/src/net/core/dev.c:4646:22: warning: 'is_multicast_ether_addr_64bits' reading 8 bytes from a region of size 6 [-Wstringop-overread] 4646 | orig_bcast = is_multicast_ether_addr_64bits(eth->h_dest); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:4646:22: note: referencing argument 1 of type 'const u8[8]' {aka 'const unsigned char[8]'} In file included from /kisskb/src/net/core/dev.c:91: /kisskb/src/include/linux/etherdevice.h:130:20: note: in a call to function 'is_multicast_ether_addr_64bits' 130 | static inline bool is_multicast_ether_addr_64bits(const u8 addr[6+2]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:4676:28: warning: 'is_multicast_ether_addr_64bits' reading 8 bytes from a region of size 6 [-Wstringop-overread] 4676 | (orig_bcast != is_multicast_ether_addr_64bits(eth->h_dest))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:4676:28: note: referencing argument 1 of type 'const u8[8]' {aka 'const unsigned char[8]'} /kisskb/src/include/linux/etherdevice.h:130:20: note: in a call to function 'is_multicast_ether_addr_64bits' 130 | static inline bool is_multicast_ether_addr_64bits(const u8 addr[6+2]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [/kisskb/src/Makefile:1789: arch/x86] Error 2 make[1]: *** Waiting for unfinished jobs.... /kisskb/src/drivers/acpi/thermal.c: In function 'acpi_thermal_resume': /kisskb/src/drivers/acpi/thermal.c:1103:21: warning: the comparison will always evaluate as 'true' for the address of 'active' will never be NULL [-Waddress] 1103 | if (!(&tz->trips.active[i])) | ^ /kisskb/src/drivers/acpi/thermal.c:154:36: note: 'active' declared here 154 | struct acpi_thermal_active active[ACPI_THERMAL_MAX_ACTIVE]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'snb_wm_lp3_irq_quirk': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3091:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3091 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3091:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3092:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3092 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3092:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3093:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3093 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3093:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'snb_wm_latency_quirk': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3062 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3063:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3063 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3063:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3064:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3064 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3064:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'ilk_setup_wm_latency': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3108:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3108 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3108:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3109:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3109 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3109:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3110:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3110 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3110:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'ilk_setup_wm_latency', inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3108:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3108 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3108:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'ilk_setup_wm_latency', inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3109:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3109 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3109:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'ilk_setup_wm_latency', inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3110:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3110 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3110:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3113:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3062 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3113:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3063:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3063 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3063:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3113:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3064:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3064 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3064:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3114:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3091:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3091 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3091:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3114:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3092:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3092 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3092:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3114:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3093:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3093 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3093:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'ilk_setup_wm_latency', inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3108:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3108 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3108:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'ilk_setup_wm_latency', inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3109:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3109 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3109:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'ilk_setup_wm_latency', inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3110:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3110 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3110:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3113:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3062 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3062:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3113:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3063:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3063 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3063:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_latency_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3113:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3064:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3064 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3064:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3114:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3091:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3091 | intel_print_wm_latency(dev_priv, "Primary", dev_priv->wm.pri_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3091:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3114:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3092:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3092 | intel_print_wm_latency(dev_priv, "Sprite", dev_priv->wm.spr_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3092:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ In function 'snb_wm_lp3_irq_quirk', inlined from 'ilk_setup_wm_latency' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3114:3, inlined from 'intel_init_pm' at /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:7660:3: /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3093:9: warning: 'intel_print_wm_latency' reading 16 bytes from a region of size 10 [-Wstringop-overread] 3093 | intel_print_wm_latency(dev_priv, "Cursor", dev_priv->wm.cur_latency); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:3093:9: note: referencing argument 3 of type 'const u16[8]' {aka 'const short unsigned int[8]'} /kisskb/src/drivers/gpu/drm/i915/intel_pm.c: In function 'intel_init_pm': /kisskb/src/drivers/gpu/drm/i915/intel_pm.c:2999:13: note: in a call to function 'intel_print_wm_latency' 2999 | static void intel_print_wm_latency(struct drm_i915_private *dev_priv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:3996:56: warning: argument 2 of type 'u8[6]' {aka 'unsigned char[6]'} with mismatched bound [-Warray-parameter=] 3996 | intel_dp_get_link_status(struct intel_dp *intel_dp, u8 link_status[DP_LINK_STATUS_SIZE]) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:52: /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.h:100:57: note: previously declared as 'u8 *' {aka 'unsigned char *'} 100 | intel_dp_get_link_status(struct intel_dp *intel_dp, u8 *link_status); | ~~~~^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c: In function 'intel_dp_check_mst_status': /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:5606:22: warning: 'drm_dp_channel_eq_ok' reading 6 bytes from a region of size 4 [-Wstringop-overread] 5606 | !drm_dp_channel_eq_ok(&esi[10], intel_dp->lane_count)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:5606:22: note: referencing argument 1 of type 'const u8[6]' {aka 'const unsigned char[6]'} In file included from /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:39: /kisskb/src/include/drm/drm_dp_helper.h:1138:6: note: in a call to function 'drm_dp_channel_eq_ok' 1138 | bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE], | ^~~~~~~~~~~~~~~~~~~~ In function 'intel_dp_check_mst_status', inlined from 'intel_dp_hpd_pulse' at /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:7284:8: /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:5606:22: warning: 'drm_dp_channel_eq_ok' reading 6 bytes from a region of size 4 [-Wstringop-overread] 5606 | !drm_dp_channel_eq_ok(&esi[10], intel_dp->lane_count)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:5606:22: note: referencing argument 1 of type 'const u8[6]' {aka 'const unsigned char[6]'} /kisskb/src/include/drm/drm_dp_helper.h: In function 'intel_dp_hpd_pulse': /kisskb/src/include/drm/drm_dp_helper.h:1138:6: note: in a call to function 'drm_dp_channel_eq_ok' 1138 | bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE], | ^~~~~~~~~~~~~~~~~~~~ In function 'intel_dp_check_mst_status', inlined from 'intel_dp_hpd_pulse' at /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:7284:8: /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:5606:22: warning: 'drm_dp_channel_eq_ok' reading 6 bytes from a region of size 4 [-Wstringop-overread] 5606 | !drm_dp_channel_eq_ok(&esi[10], intel_dp->lane_count)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i915/display/intel_dp.c:5606:22: note: referencing argument 1 of type 'const u8[6]' {aka 'const unsigned char[6]'} /kisskb/src/include/drm/drm_dp_helper.h: In function 'intel_dp_hpd_pulse': /kisskb/src/include/drm/drm_dp_helper.h:1138:6: note: in a call to function 'drm_dp_channel_eq_ok' 1138 | bool drm_dp_channel_eq_ok(const u8 link_status[DP_LINK_STATUS_SIZE], | ^~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:185: __sub-make] Error 2 Command 'make -s -j 32 ARCH=x86 O=/kisskb/build/sfr-test_x86_64_defconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2. # rm -rf /kisskb/build/sfr-test_x86_64_defconfig_x86_64-gcc12 # Build took: 0:01:51.782417