# git rev-parse -q --verify 478a351ce0d69cef2d2bf2a686a09b356b63a66c^{commit} 478a351ce0d69cef2d2bf2a686a09b356b63a66c already have revision, skipping fetch # git checkout -q -f -B kisskb 478a351ce0d69cef2d2bf2a686a09b356b63a66c # git clean -qxdf # < git log -1 # commit 478a351ce0d69cef2d2bf2a686a09b356b63a66c # Merge: 8d3c682a5e3d f5e305e63b03 # Author: Linus Torvalds # Date: Fri Mar 17 13:31:16 2023 -0700 # # Merge tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from Jakub Kicinski: # "Including fixes from netfilter, wifi and ipsec. # # A little more changes than usual, but it's pretty normal for us that # the rc3/rc4 PRs are oversized as people start testing in earnest. # # Possibly an extra boost from people deploying the 6.1 LTS but that's # more of an unscientific hunch. # # Current release - regressions: # # - phy: mscc: fix deadlock in phy_ethtool_{get,set}_wol() # # - virtio: vsock: don't use skbuff state to account credit # # - virtio: vsock: don't drop skbuff on copy failure # # - virtio_net: fix page_to_skb() miscalculating the memory size # # Current release - new code bugs: # # - eth: correct xdp_features after device reconfig # # - wifi: nl80211: fix the puncturing bitmap policy # # - net/mlx5e: flower: # - fix raw counter initialization # - fix missing error code # - fix cloned flow attribute # # - ipa: # - fix some register validity checks # - fix a surprising number of bad offsets # - kill FILT_ROUT_CACHE_CFG IPA register # # Previous releases - regressions: # # - tcp: fix bind() conflict check for dual-stack wildcard address # # - veth: fix use after free in XDP_REDIRECT when skb headroom is small # # - ipv4: fix incorrect table ID in IOCTL path # # - ipvlan: make skb->skb_iif track skb->dev for l3s mode # # - mptcp: # - fix possible deadlock in subflow_error_report # - fix UaFs when destroying unaccepted and listening sockets # # - dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 # # Previous releases - always broken: # # - tcp: tcp_make_synack() can be called from process context, don't # assume preemption is disabled when updating stats # # - netfilter: correct length for loading protocol registers # # - virtio_net: add checking sq is full inside xdp xmit # # - bonding: restore IFF_MASTER/SLAVE flags on bond enslave Ethertype # change # # - phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit number # # - eth: i40e: fix crash during reboot when adapter is in recovery mode # # - eth: ice: avoid deadlock on rtnl lock when auxiliary device # plug/unplug meets bonding # # - dsa: mt7530: # - remove now incorrect comment regarding port 5 # - set PLL frequency and trgmii only when trgmii is used # # - eth: mtk_eth_soc: reset PCS state when changing interface types # # Misc: # # - ynl: another license adjustment # # - move the TCA_EXT_WARN_MSG attribute for tc action" # # * tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (108 commits) # selftests: bonding: add tests for ether type changes # bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails # bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change # net: renesas: rswitch: Fix GWTSDIE register handling # net: renesas: rswitch: Fix the output value of quote from rswitch_rx() # ethernet: sun: add check for the mdesc_grab() # net: ipa: fix some register validity checks # net: ipa: kill FILT_ROUT_CACHE_CFG IPA register # net: ipa: add two missing declarations # net: ipa: reg: include # net: xdp: don't call notifiers during driver init # net/sched: act_api: add specific EXT_WARN_MSG for tc action # Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" # net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795 # ynl: make the tooling check the license # ynl: broaden the license even more # tools: ynl: make definitions optional again # hsr: ratelimit only when errors are printed # qed/qed_mng_tlv: correctly zero out ->min instead of ->hour # selftests: net: devlink_port_split.py: skip test if no suitable device available # ... # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 478a351ce0d69cef2d2bf2a686a09b356b63a66c # < make -s -j 32 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- sun3_defconfig # < make -s -j 32 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 32 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 32 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/btrfs/volumes.c:6: /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_init_new_device': /kisskb/src/include/linux/list.h:74:19: warning: 'seed_devices' may be used uninitialized in this function [-Wmaybe-uninitialized] 74 | new->prev = prev; | ~~~~~~~~~~^~~~~~ /kisskb/src/fs/btrfs/volumes.c:2612:34: note: 'seed_devices' was declared here 2612 | struct btrfs_fs_devices *seed_devices; | ^~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus_sun3_defconfig_m68k-gcc11 # Build took: 0:01:41.750599