# git rev-parse -q --verify 59f0c2447e2553b0918b4a9fd38763a5c0587d02^{commit} 59f0c2447e2553b0918b4a9fd38763a5c0587d02 already have revision, skipping fetch # git checkout -q -f -B kisskb 59f0c2447e2553b0918b4a9fd38763a5c0587d02 # git clean -qxdf # < git log -1 # commit 59f0c2447e2553b0918b4a9fd38763a5c0587d02 # Merge: b253435746d9 bc6de2878429 # Author: Linus Torvalds # Date: Thu Apr 21 12:29:08 2022 -0700 # # Merge tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from Paolo Abeni: # "Including fixes from xfrm and can. # # Current release - regressions: # # - rxrpc: restore removed timer deletion # # Current release - new code bugs: # # - gre: fix device lookup for l3mdev use-case # # - xfrm: fix egress device lookup for l3mdev use-case # # Previous releases - regressions: # # - sched: cls_u32: fix netns refcount changes in u32_change() # # - smc: fix sock leak when release after smc_shutdown() # # - xfrm: limit skb_page_frag_refill use to a single page # # - eth: atlantic: invert deep par in pm functions, preventing null # derefs # # - eth: stmmac: use readl_poll_timeout_atomic() in atomic state # # Previous releases - always broken: # # - gre: fix skb_under_panic on xmit # # - openvswitch: fix OOB access in reserve_sfa_size() # # - dsa: hellcreek: calculate checksums in tagger # # - eth: ice: fix crash in switchdev mode # # - eth: igc: # - fix infinite loop in release_swfw_sync # - fix scheduling while atomic" # # * tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (37 commits) # drivers: net: hippi: Fix deadlock in rr_close() # selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets # selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets # nfc: MAINTAINERS: add Bug entry # net: stmmac: Use readl_poll_timeout_atomic() in atomic state # doc/ip-sysctl: add bc_forwarding # netlink: reset network and mac headers in netlink_dump() # net: mscc: ocelot: fix broken IP multicast flooding # net: dsa: hellcreek: Calculate checksums in tagger # net: atlantic: invert deep par in pm functions, preventing null derefs # can: isotp: stop timeout monitoring when no first frame was sent # bonding: do not discard lowest hash bit for non layer3+4 hashing # net: lan966x: Make sure to release ptp interrupt # ipv6: make ip6_rt_gc_expire an atomic_t # net: Handle l3mdev in ip_tunnel_init_flow # l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu # net/sched: cls_u32: fix possible leak in u32_init_knode() # net/sched: cls_u32: fix netns refcount changes in u32_change() # powerpc: Update MAINTAINERS for ibmvnic and VAS # net: restore alpha order to Ethernet devices in config # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 59f0c2447e2553b0918b4a9fd38763a5c0587d02 # < make -s -j 48 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/m68k-linux/bin/m68k-linux- sun3_defconfig # < make -s -j 48 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 48 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 48 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/m68k-linux/bin/m68k-linux- In file included from /kisskb/src/include/linux/swab.h:5, from /kisskb/src/include/uapi/linux/byteorder/big_endian.h:14, from /kisskb/src/include/linux/byteorder/big_endian.h:5, from /kisskb/src/arch/m68k/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/m68k/include/asm/bitops.h:529, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:22, from /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c:31: /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c: In function 'sun3_82586_timeout': /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c:989:108: warning: array subscript 1 is above array bounds of 'volatile struct transmit_cmd_struct *[1]' [-Warray-bounds] printk("%s: command-stats: %04x %04x\n",dev->name,swab16(p->xmit_cmds[0]->cmd_status),swab16(p->xmit_cmds[1]->cmd_status)); ~~~~~~~~~~~~^~~ /kisskb/src/include/uapi/linux/swab.h:107:12: note: in definition of macro '__swab16' __fswab16(x)) ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c:989:3: note: in expansion of macro 'printk' printk("%s: command-stats: %04x %04x\n",dev->name,swab16(p->xmit_cmds[0]->cmd_status),swab16(p->xmit_cmds[1]->cmd_status)); ^~~~~~ Completed OK # rm -rf /kisskb/build/linus_sun3_defconfig_m68k-gcc8 # Build took: 0:02:05.560053