# git rev-parse -q --verify d5226fa6dbae0569ee43ecfc08bdcd6770fc4755^{commit} d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 already have revision, skipping fetch # git checkout -q -f -B kisskb d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 # git clean -qxdf # < git log -1 # commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 # Author: Linus Torvalds # Date: Sun Jan 26 16:23:03 2020 -0800 # # Linux 5.5 # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/hppa-linux/bin/hppa-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/hppa-linux/bin/hppa-linux-ld --version # < git log --format=%s --max-count=1 d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 # < make -s -j 32 ARCH=parisc O=/kisskb/build/mpe_generic-32bit_defconfig_parisc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/hppa-linux/bin/hppa-linux- generic-32bit_defconfig # < make -s -j 32 ARCH=parisc O=/kisskb/build/mpe_generic-32bit_defconfig_parisc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/hppa-linux/bin/hppa-linux- help # make -s -j 32 ARCH=parisc O=/kisskb/build/mpe_generic-32bit_defconfig_parisc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/hppa-linux/bin/hppa-linux- olddefconfig # make -s -j 32 ARCH=parisc O=/kisskb/build/mpe_generic-32bit_defconfig_parisc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/hppa-linux/bin/hppa-linux- /kisskb/src/arch/parisc/kernel/setup.c: In function 'start_parisc': /kisskb/src/arch/parisc/kernel/setup.c:393:28: warning: '__builtin_memcmp_eq' specified bound 8 exceeds source size 0 [-Wstringop-overread] 393 | running_on_qemu = (memcmp(&PAGE0->pad0, "SeaBIOS", 8) == 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'pdc_console_init_force', inlined from 'pdc_console_init_force' at /kisskb/src/arch/parisc/kernel/pdc_cons.c:218:13, inlined from 'pdc_console_init' at /kisskb/src/arch/parisc/kernel/pdc_cons.c:235:2: /kisskb/src/arch/parisc/kernel/pdc_cons.c:226:17: warning: 'memcpy' offset [0, 47] is out of the bounds [0, 0] [-Warray-bounds] 226 | memcpy(&PAGE0->mem_kbd, &PAGE0->mem_cons, sizeof(PAGE0->mem_cons)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'pdc_console_init_force', inlined from 'pdc_console_init_force' at /kisskb/src/arch/parisc/kernel/pdc_cons.c:218:13, inlined from 'pdc_console_restart' at /kisskb/src/arch/parisc/kernel/pdc_cons.c:266:2: /kisskb/src/arch/parisc/kernel/pdc_cons.c:226:17: warning: 'memcpy' offset [0, 47] is out of the bounds [0, 0] [-Warray-bounds] 226 | memcpy(&PAGE0->mem_kbd, &PAGE0->mem_cons, sizeof(PAGE0->mem_cons)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_report_mt_data': /kisskb/src/drivers/input/mouse/synaptics.c:996:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 996 | input_mt_assign_slots(dev, slot, pos, nsemi, DMAX * priv->info.x_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/synaptics.c:26: /kisskb/src/include/linux/input/mt.h:118:5: note: by argument 3 of type 'const struct input_mt_pos *' to 'input_mt_assign_slots' declared here 118 | int input_mt_assign_slots(struct input_dev *dev, int *slots, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/synaptics.c:986:29: note: 'pos' declared here 986 | struct input_mt_pos pos[2]; | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/dst.h:13, from /kisskb/src/net/ipv4/tcp_input.c:73: /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_collapse': /kisskb/src/include/linux/skbuff.h:1976:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1976 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c:4916:29: note: while referencing 'tmp' 4916 | struct sk_buff_head tmp; | ^~~ /kisskb/src/drivers/input/mouse/cypress_ps2.c: In function 'cypress_process_packet.constprop': /kisskb/src/drivers/input/mouse/cypress_ps2.c:536:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 536 | input_mt_assign_slots(input, slots, pos, n, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/cypress_ps2.c:21: /kisskb/src/include/linux/input/mt.h:118:5: note: by argument 3 of type 'const struct input_mt_pos *' to 'input_mt_assign_slots' declared here 118 | int input_mt_assign_slots(struct input_dev *dev, int *slots, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cypress_ps2.c:520:29: note: 'pos' declared here 520 | struct input_mt_pos pos[CYTP_MAX_MT_SLOTS]; | ^~~ /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:66:61: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] 66 | seq_printf(m, "%02x", (int)f.handle.f_handle[i]); | ~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/notify/fdinfo.c:3: /kisskb/src/include/linux/fs.h:980:23: note: while referencing 'f_handle' 980 | unsigned char f_handle[0]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_register_driver': /kisskb/src/include/linux/kernel.h:990:10: warning: array subscript -83 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 990 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:479:9: note: in expansion of macro 'container_of' 479 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1954:23: note: in expansion of macro 'list_entry' 1954 | #define matroxfb_l(x) list_entry(x, struct matrox_fb_info, next_fb) | ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1961:23: note: in expansion of macro 'matroxfb_l' 1961 | minfo != matroxfb_l(&matroxfb_list); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1951:18: note: while referencing 'matroxfb_list' 1951 | static LIST_HEAD(matroxfb_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:26: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_unregister_driver': /kisskb/src/include/linux/kernel.h:990:10: warning: array subscript -83 is outside array bounds of 'struct list_head[1]' [-Warray-bounds] 990 | ((type *)(__mptr - offsetof(type, member))); }) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:479:9: note: in expansion of macro 'container_of' 479 | container_of(ptr, type, member) | ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1954:23: note: in expansion of macro 'list_entry' 1954 | #define matroxfb_l(x) list_entry(x, struct matrox_fb_info, next_fb) | ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1981:23: note: in expansion of macro 'matroxfb_l' 1981 | minfo != matroxfb_l(&matroxfb_list); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1951:18: note: while referencing 'matroxfb_list' 1951 | static LIST_HEAD(matroxfb_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:26: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/fs/io_uring.c:63: /kisskb/src/fs/io_uring.c: In function '__se_sys_io_uring_register': /kisskb/src/include/linux/skbuff.h:1976:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1976 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/io_uring.c:4351:29: note: while referencing 'list' 4351 | struct sk_buff_head list, *head = &sock->sk_receive_queue; | ^~~~ In file included from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/fs/io_uring.c:63: /kisskb/src/include/linux/skbuff.h:1976:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1976 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/io_uring.c:4351:29: note: while referencing 'list' 4351 | struct sk_buff_head list, *head = &sock->sk_receive_queue; | ^~~~ Completed OK # rm -rf /kisskb/build/mpe_generic-32bit_defconfig_parisc-gcc11 # Build took: 0:00:52.151921