This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1e760fa3596e Merge tag 'gfs2-v6.3-rc3-fix' of git://git.kernel.org/pub/ [...] new a204b490595d scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR new 0367076b0817 scsi: qla2xxx: Perform lockless command completion in abort path new d3affdeb400f scsi: qla2xxx: Synchronize the IOCB count to be in order new a13faca032ac scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() new 6dd74c51b485 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 1c3ab6dfa069 btrfs: handle missing chunk mapping more gracefully new 10a8857a1bea btrfs: fix compiler warning on SPARC/PA-RISC handling fscr [...] new 9e1cdf0c354e btrfs: zoned: fix btrfs_can_activate_zone() to support DUP [...] new bf1f1fec2724 btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZO [...] new df384da5a49c btrfs: use temporary variable for space_info in btrfs_upda [...] new fa2068d7e922 btrfs: zoned: count fresh BG region as zone unusable new e15acc25880c btrfs: zoned: drop space_info->active_total_bytes new 285063049a65 Merge tag 'for-6.3-rc3-tag' of git://git.kernel.org/pub/sc [...] new 30796d0dcb6e net: dsa: b53: mmap: fix device tree support new ff821092cf02 net: usb: smsc95xx: Limit packet length to skb->len new 3dacc5bb8147 net: ethernet: ti: am65-cpts: reset pps genf adj settings [...] new 32d57f667f87 iavf: fix inverted Rx hash condition leading to disabled hash new de58647b4301 iavf: fix non-tunneled IPv6 UDP packet type and hashing new 964290ff32d1 iavf: do not track VLAN 0 filters new e866f29a6ff1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 25143b6a01d0 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info new e8d20c3ded59 xirc2ps_cs: Fix use after free bug in xirc2ps_detach new 65f69851e44d igb: revert rtnl_lock() that causes deadlock new 50f303496d92 igb: Enable SR-IOV after reinit new 85eb39bb39cb intel/igbvf: free irq on the error path in igbvf_request_msix() new 02c83791ef96 igbvf: Regard vf reset nack as success new 2b4cc3d3f4d8 igc: fix the validation logic for taprio's gate list new 739cb49988af Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 4203d84032e2 net: phy: Ensure state transitions are processed from phy_stop() new 99669259f336 net: mdio: fix owner field for mdio buses registered using [...] new 30b605b8501e net: mdio: fix owner field for mdio buses registered using ACPI new 543887d7a8f2 Merge branch 'mdiobus-module-owner' new 070246e4674b net: stmmac: Fix for mismatched host/device DMA address width new 04361b8bb818 net: sfp: fix state loss when updating state_hw_mask new 6d206b1ea9f4 mlxsw: core_thermal: Fix fan speed in maximum cooling state new a8eff03545d4 net: dsa: report rx_bytes unadjusted for ETH_HLEN new 6b6bc5b8bd2d net: qcom/emac: Fix use after free bug in emac_remove due [...] new 7f247f5a2c18 net: usb: lan78xx: Limit packet length to skb->len new 7d722c9802d4 usb: plusb: remove unused pl_clear_QuickLink_features function new 19b3bb51c3bc net/ps3_gelic_net: Fix RX sk_buff length new bebe933d35a6 net/ps3_gelic_net: Use dma_mapping_error new f36fa5581bca Merge branch 'ps3_gelic_net-fixes' new f038f3917baf octeontx2-vf: Add missing free for alloc_percpu new 032a954061af net: dsa: tag_brcm: legacy: fix daisy-chained switches new 4fe3c88552a3 atm: idt77252: fix kmemleak when rmmod idt77252 new 8e50ed774554 erspan: do not use skb_mac_header() in ndo_start_xmit() new 6acc72a43eac net: mscc: ocelot: fix stats region batching new 17dfd2104598 net: mscc: ocelot: fix transfer from region->buf to ocelot->stats new 5291099e0f61 net: mscc: ocelot: add TX_MM_HOLD to ocelot_mm_stats_layout new 82463d9dbb5b Merge branch 'fix-trainwreck-with-ocelot-switch-statistics [...] new 4107b8746d93 net/sonic: use dma_mapping_error() for error check new bb765a743377 mlxsw: spectrum_fid: Fix incorrect local port type new c79493c3ccf0 net: enetc: fix aggregate RMON counters not showing the ranges new 758d29fb3a8b tools: ynl: Fix genlmsg header encoding formats new 68c3e4fc8628 gve: Cache link_speed value from device new 8eac0095de35 net: asix: fix modprobe "sysfs: cannot create duplicate filename" new 8f058a6ef99f net: dsa: mt7530: move enabling disabling core clock to mt [...] new fdcc8ccd8237 net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup() new 407b508bdd70 net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_ [...] new 4e264be98b88 iavf: fix hang on reboot with ice new c672297bbc0e i40e: fix flow director packet filter programming new cad4fb02d8a3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 387d42ae6df7 ice: fix rx buffers handling for flow director packets new 83b49e7f63da ice: check if VF exists before mode check new 7d46c0e670d5 ice: remove filters only if VSI is deleted new 3e212b0b968a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new c83172b0639c net/mlx5e: Set uplink rep as NETNS_LOCAL new 662404b24a4c net/mlx5e: Block entering switchdev mode with ns inconsistency new 922f56e9a795 net/mlx5: Fix steering rules cleanup new 6e9d51b1a5cb net/mlx5e: Initialize link speed to zero new 7e3fce82d945 net/mlx5e: Overcome slow response for first macsec ASO WQE new 44d553188c38 net/mlx5: Read the TC mapping of all priorities on ETS query new 640fcdbcf27f net/mlx5: E-Switch, Fix an Oops in error handling code new fb63d217e68f Merge tag 'mlx5-fixes-2023-03-21' of git://git.kernel.org/ [...] new b1de5c78ebe9 net: mdio: thunder: Add missing fwnode_handle_put() new 41130c32f3a1 wifi: mt76: do not run mt76_unregister_device() on unregis [...] new c2f73eacee3b wifi: mt76: mt7915: add back 160MHz channel width support [...] new 5683e1488aa9 wifi: mt76: connac: do not check WED status for non-mmio devices new 139f6973bf14 wifi: mwifiex: mark OF related data as maybe unused new 007ae9b268ba wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() new b58e3d4311b5 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling new 923bf981eb6e wifi: iwlwifi: mvm: protect TXQ list manipulation new 4e348c6c6e23 wifi: mac80211: fix qos on mesh interfaces new f355f7014574 wifi: mac80211: fix mesh path discovery based on unicast packets new 4f44d3260536 Merge tag 'wireless-2023-03-23' of git://git.kernel.org/pu [...] new 3c44a431d62b Bluetooth: hci_sync: Resume adv with no RPA when active scan new 876e78104f23 Bluetooth: hci_core: Detect if an ACL packet is in fact an [...] new efe375b716c1 Bluetooth: btusb: Remove detection of ISO packets over bulk new 2f10e40a948e Bluetooth: ISO: fix timestamped HCI ISO data packet parsing new 294d749b5df5 Bluetooth: btintel: Iterate only bluetooth device ACPI entries new 1c66bee492a5 Bluetooth: Fix race condition in hci_cmd_sync_clear new 52dd5e964a55 Bluetooth: Remove "Power-on" check from Mesh feature new 902160cdb2bf Bluetooth: btinel: Check ACPI handle for NULL before accessing new 5d44ab9e2042 Bluetooth: btqcomsmd: Fix command timeout after setting BD [...] new 9aa9d9473f15 Bluetooth: L2CAP: Fix responding with wrong PDU type new 1e9ac114c442 Bluetooth: btsdio: fix use after free bug in btsdio_remove [...] new 1a0291f81529 Bluetooth: mgmt: Fix MGMT add advmon with RSSI command new bce564052011 Bluetooth: HCI: Fix global-out-of-bounds new 2e63a2dfe73f Merge tag 'for-net-2023-03-23' of git://git.kernel.org/pub [...] new d6f7ff9dd387 libbpf: Revert poisoning of strlcpy new 32513d40d908 selftests/bpf: Fix progs/find_vma_fail1.c build error. new e8c8361cfdbf selftests/bpf: Fix progs/test_deny_namespace.c issues. new 6715df8d5d24 bpf: Allow reads from uninit stack new 6338a94d5ab4 selftests/bpf: Tests for uninitialized stack reads new bf9bec4cb3a4 Merge branch 'bpf: Allow reads from uninit stack' new a33a6eaa19d3 Merge branch 'bpf: Allow reads from uninit stack' new c7df4813b149 xsk: Add missing overflow check in xdp_umem_reg new 10ec8ca8ec1a bpf: Adjust insufficient default bpf_jit_limit new 915efd8a446b xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support new 1b4ae19e432d Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 608f1b136616 Merge tag 'net-6.3-rc4' of git://git.kernel.org/pub/scm/li [...] new 987dd36c0141 i2c: imx-lpi2c: clean rx/tx buffers upon new message new 1c7885004567 i2c: imx-lpi2c: check only for enabled interrupt flags new 5190417bdf72 i2c: mxs: ensure that DMA buffers are safe for DMA new cc9812a3096d i2c: hisi: Avoid redundant interrupts new d98263512684 i2c: hisi: Only use the completion interrupt to finish the [...] new 92fbb6d1296f i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro [...] new ed1407e7f7f9 Merge tag 'i2c-for-6.3-rc4' of git://git.kernel.org/pub/sc [...] new b20cf3f89c56 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl new 4bae0ad148f4 Merge tag 'tag-chrome-platform-fixes-for-v6.3-rc4' of git: [...]
The 120 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/networking/xdp-rx-metadata.rst | 7 +- drivers/atm/idt77252.c | 11 ++ drivers/bluetooth/btintel.c | 51 +++++--- drivers/bluetooth/btintel.h | 7 -- drivers/bluetooth/btqcomsmd.c | 17 ++- drivers/bluetooth/btsdio.c | 1 + drivers/bluetooth/btusb.c | 10 -- drivers/i2c/busses/i2c-hisi.c | 13 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 6 + drivers/i2c/busses/i2c-mxs.c | 18 ++- drivers/i2c/busses/i2c-xgene-slimpro.c | 3 + drivers/net/dsa/b53/b53_mmap.c | 2 +- drivers/net/dsa/mt7530.c | 49 ++++---- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 11 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 13 ++ drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 - drivers/net/ethernet/intel/ice/ice_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 8 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 8 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 137 +++++++++------------ drivers/net/ethernet/intel/igbvf/netdev.c | 8 +- drivers/net/ethernet/intel/igbvf/vf.c | 13 +- drivers/net/ethernet/intel/igc/igc_main.c | 20 +-- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 19 +++ drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- drivers/net/ethernet/mscc/ocelot_stats.c | 11 +- drivers/net/ethernet/natsemi/sonic.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 5 +- drivers/net/ethernet/qualcomm/emac/emac.c | 6 + drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 30 ++--- drivers/net/ethernet/ti/am65-cpts.c | 4 + drivers/net/ethernet/toshiba/ps3_gelic_net.c | 41 +++--- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 5 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 5 + drivers/net/mdio/acpi_mdio.c | 10 +- drivers/net/mdio/mdio-thunder.c | 1 + drivers/net/mdio/of_mdio.c | 12 +- drivers/net/phy/mdio_devres.c | 11 +- drivers/net/phy/phy.c | 23 ++-- drivers/net/phy/sfp.c | 5 + drivers/net/usb/asix_devices.c | 32 ++++- drivers/net/usb/lan78xx.c | 18 ++- drivers/net/usb/plusb.c | 6 - drivers/net/usb/smsc95xx.c | 6 + drivers/net/veth.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 50 +++----- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 29 ++++- drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 ++ drivers/net/wireless/mediatek/mt76/mt76.h | 1 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 40 ++++-- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 6 +- drivers/scsi/qla2xxx/qla_isr.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 11 ++ drivers/scsi/scsi_devinfo.c | 1 + fs/btrfs/block-group.c | 28 ++--- fs/btrfs/free-space-cache.c | 8 +- fs/btrfs/fs.h | 7 +- fs/btrfs/inode.c | 7 +- fs/btrfs/space-info.c | 42 ++----- fs/btrfs/space-info.h | 2 - fs/btrfs/volumes.c | 3 +- fs/btrfs/zoned.c | 45 +++++-- include/linux/acpi_mdio.h | 9 +- include/linux/of_mdio.h | 22 +++- include/linux/stmmac.h | 2 +- include/net/bluetooth/hci_core.h | 1 + kernel/bpf/core.c | 2 +- kernel/bpf/verifier.c | 11 +- net/bluetooth/hci_core.c | 23 +++- net/bluetooth/hci_sync.c | 68 +++++++--- net/bluetooth/iso.c | 9 +- net/bluetooth/l2cap_core.c | 117 ++++++++++++------ net/bluetooth/mgmt.c | 9 +- net/core/xdp.c | 10 +- net/dsa/tag.c | 2 +- net/dsa/tag_brcm.c | 10 +- net/ipv4/ip_gre.c | 4 +- net/ipv6/ip6_gre.c | 4 +- net/mac80211/ieee80211_i.h | 3 + net/mac80211/main.c | 2 + net/mac80211/rx.c | 22 ++-- net/mac80211/util.c | 3 + net/mac80211/wme.c | 6 +- net/xdp/xdp_umem.c | 13 +- tools/lib/bpf/libbpf_internal.h | 4 +- tools/net/ynl/lib/ynl.py | 6 +- .../selftests/bpf/prog_tests/uninit_stack.c | 9 ++ tools/testing/selftests/bpf/progs/find_vma_fail1.c | 1 + .../selftests/bpf/progs/test_deny_namespace.c | 10 +- .../selftests/bpf/progs/test_global_func10.c | 8 +- tools/testing/selftests/bpf/progs/uninit_stack.c | 87 +++++++++++++ tools/testing/selftests/bpf/verifier/calls.c | 13 +- .../selftests/bpf/verifier/helper_access_var_len.c | 104 ++++++++++------ tools/testing/selftests/bpf/verifier/int_ptr.c | 9 +- .../selftests/bpf/verifier/search_pruning.c | 13 +- tools/testing/selftests/bpf/verifier/sock.c | 27 ---- tools/testing/selftests/bpf/verifier/spill_fill.c | 7 +- tools/testing/selftests/bpf/verifier/var_off.c | 52 -------- 123 files changed, 1104 insertions(+), 660 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/uninit_stack.c create mode 100644 tools/testing/selftests/bpf/progs/uninit_stack.c