This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c85af715cac0 Merge tag 'vboxsf-v6.9-1' of git://git.kernel.org/pub/scm/ [...] new ba947ecd39ea bcachefs: Fix btree node reserve new e2a316b3cc45 bcachefs: BCH_WATERMARK_interior_updates new c42cd606e4f0 bcachefs: fix nocow lock deadlock new 97ca7c1f93bb mean_and_variance: Drop always failing tests new e0319af2b6cd bcachefs: Improve bch2_btree_update_to_text() new 7ee88737ab80 bcachefs: Check for bad needs_discard before doing discard new fa14b50460ba bcachefs: ratelimit informational fsck errors new 27fcec6c27ca bcachefs: Clear recovery_passes_required as they complete [...] new bdbf953b3c90 bcachefs: bch2_shoot_down_journal_keys() new ca1e02f7e9a1 bcachefs: Etyzinger cleanups new f2f61f4192de bcachefs: bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake() new b268aa4e7fb8 bcachefs: Don't skip fake btree roots in fsck new 4409b8081d16 bcachefs: Repair pass for scanning for btree nodes new 43f5ea4646b2 bcachefs: Topology repair now uses nodes found by scanning [...] new 55936afe1107 bcachefs: Flag btrees with missing data new a292be3b68f3 bcachefs: Reconstruct missing snapshot nodes new 4c02e63dadc7 bcachefs: Check for extents that point to same space new cc0532900bcf bcachefs: Subvolume reconstruction new 09d4c2acbf4c bcachefs: reconstruct_inode() new ec25bd8d981d Merge tag 'bcachefs-2024-04-03' of https://evilpiepirate.o [...] new 931ec1e4cb7f Documentation: Add documentation for eswitch attribute new fa84513997e9 ptp: MAINTAINERS: drop Jeff Sipek new 037965402a01 xen-netfront: Add missing skb_mark_for_recycle new 6dbdd4de0362 e1000e: Workaround for sporadic MDI error on Meteor Lake systems new 861e8086029e e1000e: move force SMBUS from enable ulp function to avoid [...] new 1ae289b0b01d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 10e52ad5ced2 net: hsr: Use full string description when opening HSR net [...] new 3d010c8031e3 udp: do not accept non-tunnel GSO skbs landing in a tunnel new ed4cccef64c1 gro: fix ownership transfer new f0b8c3034556 udp: do not transition UDP GRO fraglist partial checksums [...] new 64235eabc4b5 udp: prevent local UDP tunnel packets from being GROed new 0fb101be97ca selftests: net: gro fwd: update vxlan GRO test expectations new ad69a730c616 Merge branch 'gro-fixes' new 0ba80d965856 octeontx2-af: Fix issue with loading coalesced KPU profiles new 09ba28e1cd3c mlxbf_gige: stop interface during shutdown new 625aefac340f net: dsa: mv88e6xxx: fix usable ports on 88e6020 new 62fc3357e079 net/rds: fix possible cp null dereference new ea558de7238b i40e: Enforce software interrupt during busy-poll exit new eb58c598ce45 i40e: fix i40e_count_filters() to count only active/new filters new f37c4eac99c2 i40e: fix vf may be used uninitialized in this function warning new 50ba9d7ec4e2 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 5086f0fe46dc net: do not consume a cacheline for system_page_pool new e709acbd84fb octeontx2-pf: check negative error code in otx2_open() new 5e864d90b208 r8169: skip DASH fw status checks when DASH is disabled new 17af420545a7 erspan: make sure erspan_base_hdr is present in skb->head new ea111449501e tcp: Fix bind() regression for v6-only wildcard and v4-map [...] new d91ef1e1b55f tcp: Fix bind() regression for v6-only wildcard and v4(-ma [...] new c48baf567ded selftest: tcp: Make bind() selftest flexible. new 6f9bc755c021 selftest: tcp: Define the reverse order bind() tests explicitly. new 5e9e9afdb504 selftest: tcp: Add v4-v4 and v6-v6 bind() conflict tests. new f40742c22a6e selftest: tcp: Add more bind() calls. new d37f2f72c91f selftest: tcp: Add bind() tests for IPV6_V6ONLY. new 7679f0968d01 selftest: tcp: Add bind() tests for SO_REUSEADDR/SO_REUSEPORT. new ec7ef3ea31ab Merge branch 'tcp-fix-bind-regression-and-more-tests' new 4790a73ace86 Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode ex [...] new 7003de8a226e dt-bindings: bluetooth: add 'qcom,local-bd-address-broken' new e12e28009e58 arm64: dts: qcom: sc7180-trogdor: mark bluetooth address a [...] new 39646f29b100 Bluetooth: add quirk for broken address properties new 77f45cca8bc5 Bluetooth: qca: fix device-address endianness new 6946b9c99bde Bluetooth: hci_sync: Fix not checking error on hci_cmd_syn [...] new c569242cd492 Bluetooth: hci_event: set the conn encrypted before conn e [...] new 7835fcfd132e Bluetooth: Fix TOCTOU in HCI debugfs implementation new 365af7ace014 Merge tag 'for-net-2024-03-29' of git://git.kernel.org/pub [...] new 96c155943a70 net: phy: micrel: Fix potential null pointer dereference new 31974122cfde selftests: reuseaddr_conflict: add missing new line at the [...] new fcf4692fa39e mptcp: prevent BPF accessing lowat from a subflow socket. new 7a1b3490f47e mptcp: don't account accept() of non-MPC client as fallbac [...] new 40061817d95b selftests: mptcp: join: fix dev in check_endpoint new 0323b251cea1 Merge branch 'mptcp-fix-fallback-mib-counter-and-wrong-var [...] new ea2a1cfc3b20 i40e: Fix VF MAC filter removal new fd819ad3ecf6 ax25: fix use-after-free bugs caused by ax25_ds_del_timer new b32a09ea7c38 vsock/virtio: fix packet delivery to tap device new 5d872c9f46bd r8169: fix issue caused by buggy BIOS on certain boards wi [...] new d21d40605bca ipv6: Fix infinite recursion in fib6_dump_done(). new c53fe72cb5ff MAINTAINERS: mlx5: Add Tariq Toukan new ef15ddeeb6be octeontx2-af: Add array index check new 0a6380cb4c6b net: bcmgenet: Reset RBUF on first open new cbc17e7802f5 net: fec: Set mac_managed_pm during probe new 22c5e0bc1daf Merge branch 'net-fec-fix-to-suspend-resume-with-mac_managed_pm' new c644920ce922 net: txgbe: fix i2c dev name cannot match clkdev new b3da86d432b7 net: stmmac: fix rx queue priority assignment new de99e1ea3a35 net: phy: micrel: lan8814: Fix when enabling/disabling 1-s [...] new 7eb322360b02 net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() new c0de6ab920aa net: mana: Fix Rx DMA datasize and skb_over_panic new 9ab4ad295622 tg3: Remove residual error handling in tg3_suspend new 72076fc9fe60 Revert "tg3: Remove residual error handling in tg3_suspend" new 596a4254915f net: ravb: Always process TX descriptor ring new 101b76418d71 net: ravb: Always update error counters new c120209bce34 net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdi [...] new 2e91bb99b9d4 net: usb: ax88179_178a: avoid the interface always configu [...] new d313eb8b7755 net/sched: act_skbmod: prevent kernel-infoleak new 90ca6956d383 ice: Fix freeing uninitialized pointers new 8edfc7a40e33 ice: fix enabling RX VLAN filtering new dd19e827d63a idpf: fix kernel panic on unknown packet types new a66323e4fa35 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new a45e6889575c netfilter: nf_tables: release batch on table validation fr [...] new 0d459e2ffb54 netfilter: nf_tables: release mutex after nft_gc_seq_end f [...] new 24cea9677025 netfilter: nf_tables: flush pending destroy work before ex [...] new 994209ddf4f4 netfilter: nf_tables: reject new basechain after table fla [...] new 24225011d81b netfilter: nf_tables: Fix potential data-race in __nft_flo [...] new 1bc83a019bbe netfilter: nf_tables: discard table flag update with pendi [...] new d432f7bdc1cd Merge tag 'nf-24-04-04' of git://git.kernel.org/pub/scm/li [...] new 0c83842df40f netfilter: validate user input for expected length new e9c856cabefb bpf: put uprobe link's path and task in release callback new 1a80dbcb2dba bpf: support deferring bpf_link dealloc to after RCU grace period new 62248b22d01e tools/resolve_btfids: fix build with musl libc new 6dae957c8eef bpf: fix possible file descriptor leaks in verifier new 9d98aa088386 x86/bpf: Fix IP after emitting call depth accounting new 6a537453000a x86/bpf: Fix IP for relocating call depth accounting new 8c3fe029d79a Merge branch 'x86-bpf-fixes-for-the-bpf-jit-with-retbleed-stuff' new ff9105993240 bpf, sockmap: Prevent lock inversion deadlock in map delete elem new 1cfa2f10f4e9 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new c88b9b4cde17 Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/li [...]
The 113 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: .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 4 + .../networking/devlink/devlink-eswitch-attr.rst | 76 ++ Documentation/networking/devlink/index.rst | 1 + Documentation/networking/representors.rst | 1 + MAINTAINERS | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 + arch/x86/include/asm/alternative.h | 4 +- arch/x86/kernel/callthunks.c | 4 +- arch/x86/net/bpf_jit_comp.c | 19 +- drivers/bluetooth/btqca.c | 8 +- drivers/bluetooth/hci_qca.c | 19 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 11 +- drivers/net/ethernet/intel/e1000e/hw.h | 2 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 38 +- drivers/net/ethernet/intel/e1000e/netdev.c | 18 + drivers/net/ethernet/intel/e1000e/phy.c | 182 +++-- drivers/net/ethernet/intel/e1000e/phy.h | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 3 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 82 ++- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 45 +- drivers/net/ethernet/intel/ice/ice_common.c | 10 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +- .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 18 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 10 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 40 +- drivers/net/ethernet/renesas/ravb_main.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 40 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 38 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +- drivers/net/phy/micrel.c | 31 +- drivers/net/usb/ax88179_178a.c | 2 + drivers/net/xen-netfront.c | 1 + fs/bcachefs/Makefile | 2 + fs/bcachefs/alloc_background.c | 47 +- fs/bcachefs/alloc_foreground.c | 4 +- fs/bcachefs/alloc_types.h | 3 +- fs/bcachefs/backpointers.c | 173 ++++- fs/bcachefs/bcachefs.h | 5 + fs/bcachefs/bcachefs_format.h | 1 + fs/bcachefs/btree_gc.c | 306 +++++--- fs/bcachefs/btree_io.c | 15 +- fs/bcachefs/btree_journal_iter.c | 19 + fs/bcachefs/btree_journal_iter.h | 4 + fs/bcachefs/btree_node_scan.c | 495 +++++++++++++ fs/bcachefs/btree_node_scan.h | 11 + fs/bcachefs/btree_node_scan_types.h | 30 + fs/bcachefs/btree_trans_commit.c | 3 +- fs/bcachefs/btree_update_interior.c | 57 +- fs/bcachefs/btree_update_interior.h | 26 +- fs/bcachefs/buckets.h | 1 + fs/bcachefs/data_update.c | 3 +- fs/bcachefs/extents.c | 52 +- fs/bcachefs/extents.h | 1 + lib/sort.c => fs/bcachefs/eytzinger.c | 170 ++--- fs/bcachefs/eytzinger.h | 63 +- fs/bcachefs/fsck.c | 227 +++++- fs/bcachefs/journal_seq_blacklist.c | 3 +- fs/bcachefs/mean_and_variance_test.c | 28 +- fs/bcachefs/opts.h | 4 +- fs/bcachefs/recovery.c | 108 +-- fs/bcachefs/recovery.h | 2 + fs/bcachefs/recovery_passes.c | 42 +- fs/bcachefs/recovery_passes_types.h | 2 + fs/bcachefs/replicas.c | 19 +- fs/bcachefs/sb-errors_types.h | 5 +- fs/bcachefs/snapshot.c | 173 ++++- fs/bcachefs/snapshot.h | 26 +- fs/bcachefs/super-io.c | 9 +- fs/bcachefs/super.c | 3 + fs/bcachefs/util.c | 143 ---- fs/bcachefs/util.h | 14 +- include/linux/bpf.h | 16 +- include/linux/udp.h | 28 + include/net/bluetooth/hci.h | 9 + include/net/mana/mana.h | 1 - kernel/bpf/syscall.c | 35 +- kernel/bpf/verifier.c | 3 + kernel/trace/bpf_trace.c | 10 +- net/ax25/ax25_dev.c | 2 +- net/bluetooth/hci_core.c | 6 +- net/bluetooth/hci_debugfs.c | 48 +- net/bluetooth/hci_event.c | 25 + net/bluetooth/hci_sync.c | 10 +- net/bridge/netfilter/ebtables.c | 6 + net/core/dev.c | 2 +- net/core/gro.c | 3 +- net/core/sock_map.c | 6 + net/hsr/hsr_device.c | 13 +- net/ipv4/inet_connection_sock.c | 30 +- net/ipv4/ip_gre.c | 5 + net/ipv4/netfilter/arp_tables.c | 4 + net/ipv4/netfilter/ip_tables.c | 4 + net/ipv4/udp.c | 7 + net/ipv4/udp_offload.c | 23 +- net/ipv6/ip6_fib.c | 14 +- net/ipv6/ip6_gre.c | 3 + net/ipv6/netfilter/ip6_tables.c | 4 + net/ipv6/udp.c | 2 +- net/ipv6/udp_offload.c | 8 +- net/mptcp/protocol.c | 2 - net/mptcp/sockopt.c | 4 + net/mptcp/subflow.c | 2 + net/netfilter/nf_tables_api.c | 50 +- net/rds/rdma.c | 2 +- net/sched/act_skbmod.c | 10 +- net/sched/sch_api.c | 2 +- net/vmw_vsock/virtio_transport.c | 3 +- tools/include/linux/btf_ids.h | 2 + tools/testing/selftests/net/bind_wildcard.c | 783 +++++++++++++++++++-- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 9 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 4 +- tools/testing/selftests/net/reuseaddr_conflict.c | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 10 +- 124 files changed, 3292 insertions(+), 1018 deletions(-) create mode 100644 Documentation/networking/devlink/devlink-eswitch-attr.rst create mode 100644 fs/bcachefs/btree_node_scan.c create mode 100644 fs/bcachefs/btree_node_scan.h create mode 100644 fs/bcachefs/btree_node_scan_types.h copy lib/sort.c => fs/bcachefs/eytzinger.c (51%)