# git rev-parse -q --verify 6172a5180fcc65170bfa2d49e55427567860f2a7^{commit} 6172a5180fcc65170bfa2d49e55427567860f2a7 already have revision, skipping fetch # git checkout -q -f -B kisskb 6172a5180fcc65170bfa2d49e55427567860f2a7 # git clean -qxdf # < git log -1 # commit 6172a5180fcc65170bfa2d49e55427567860f2a7 # Merge: e8f60209d6cf 777f245eec81 # Author: Linus Torvalds # Date: Fri Dec 1 08:24:46 2023 +0900 # # Merge tag 'net-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from Paolo Abeni: # "Including fixes from bpf and wifi. # # Current release - regressions: # # - neighbour: fix __randomize_layout crash in struct neighbour # # - r8169: fix deadlock on RTL8125 in jumbo mtu mode # # Previous releases - regressions: # # - wifi: # - mac80211: fix warning at station removal time # - cfg80211: fix CQM for non-range use # # - tools: ynl-gen: fix unexpected response handling # # - octeontx2-af: fix possible buffer overflow # # - dpaa2: recycle the RX buffer only after all processing done # # - rswitch: fix missing dev_kfree_skb_any() in error path # # Previous releases - always broken: # # - ipv4: fix uaf issue when receiving igmp query packet # # - wifi: mac80211: fix debugfs deadlock at device removal time # # - bpf: # - sockmap: af_unix stream sockets need to hold ref for pair sock # - netdevsim: don't accept device bound programs # # - selftests: fix a char signedness issue # # - dsa: mv88e6xxx: fix marvell 6350 probe crash # # - octeontx2-pf: restore TC ingress police rules when interface is up # # - wangxun: fix memory leak on msix entry # # - ravb: keep reverse order of operations in ravb_remove()" # # * tag 'net-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (51 commits) # net: ravb: Keep reverse order of operations in ravb_remove() # net: ravb: Stop DMA in case of failures on ravb_open() # net: ravb: Start TX queues after HW initialization succeeded # net: ravb: Make write access to CXR35 first before accessing other EMAC registers # net: ravb: Use pm_runtime_resume_and_get() # net: ravb: Check return value of reset_control_deassert() # net: libwx: fix memory leak on msix entry # ice: Fix VF Reset paths when interface in a failed over aggregate # bpf, sockmap: Add af_unix test with both sockets in map # bpf, sockmap: af_unix stream sockets need to hold ref for pair sock # tools: ynl-gen: always construct struct ynl_req_state # ethtool: don't propagate EOPNOTSUPP from dumps # ravb: Fix races between ravb_tx_timeout_work() and net related ops # r8169: prevent potential deadlock in rtl8169_close # r8169: fix deadlock on RTL8125 in jumbo mtu mode # neighbour: Fix __randomize_layout crash in struct neighbour # octeontx2-pf: Restore TC ingress police rules when interface is up # octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 # net: stmmac: xgmac: Disable FPE MMC interrupts # octeontx2-af: Fix possible buffer overflow # ... # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 6172a5180fcc65170bfa2d49e55427567860f2a7 # make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- pseries_le_defconfig Using /kisskb/src/arch/powerpc/configs/ppc64_defconfig as base Merging /kisskb/src/arch/powerpc/configs/le.config Merging /kisskb/src/arch/powerpc/configs/guest.config Value of CONFIG_VIRTIO_BLK is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_BLK=m New value: CONFIG_VIRTIO_BLK=y Value of CONFIG_SCSI_VIRTIO is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_SCSI_VIRTIO=m New value: CONFIG_SCSI_VIRTIO=y Value of CONFIG_VIRTIO_NET is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_NET=m New value: CONFIG_VIRTIO_NET=y Value of CONFIG_VIRTIO_CONSOLE is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_CONSOLE=m New value: CONFIG_VIRTIO_CONSOLE=y Value of CONFIG_VIRTIO_PCI is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_PCI=m New value: CONFIG_VIRTIO_PCI=y Value of CONFIG_VIRTIO_BALLOON is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_BALLOON=m New value: CONFIG_VIRTIO_BALLOON=y Value of CONFIG_VHOST_NET is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VHOST_NET=m New value: CONFIG_VHOST_NET=y Value of CONFIG_IBMVETH is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_IBMVETH=m New value: CONFIG_IBMVETH=y Value of CONFIG_IBMVNIC is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_IBMVNIC=m New value: CONFIG_IBMVNIC=y Merging /kisskb/src/arch/powerpc/configs/kvm_guest.config # # merged configuration written to .config (needs make) # # < make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- Completed OK # rm -rf /kisskb/build/linus_pseries_le_defconfig_powerpc-gcc12 # Build took: 0:02:22.508943