This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 39133352cbed Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new e78fb4eac817 ring-buffer: Do not let subbuf be bigger than write mask new efa80dcbb7a3 Merge tag 'trace-v6.8-rc5' of git://git.kernel.org/pub/scm [...] new b4ea9b6a18eb net/iucv: fix the allocation size of iucv_path_table array new dc489f86257c net: bridge: switchdev: Skip MDB replays of deferred event [...] new f7a70d650b0b net: bridge: switchdev: Ensure deferred event delivery on [...] new 82a678e22d0b Merge branch 'bridge-mdb-events' new 66b60b0c8c4a dccp/tcp: Unhash sk from ehash for tb2 alloc failure after [...] new a9f80df4f514 net: ethernet: adi: requires PHYLIB support new 52f671db1882 net/sched: act_mirred: use the backlog for mirred ingress new 166c2c8a6a4d net/sched: act_mirred: don't override retval if we already [...] new 97dde8402633 net: stmmac: Fix incorrect dereference in interrupt handlers new 081a0e3b0d4c ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid new e898e4cd1aab ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid new 59a646d6c7e4 Merge branch 'inet-fix-NLM_F_DUMP_INTR-logic' new 6c347be62ae9 mptcp: add needs_id for userspace appending addr new 584f38942626 mptcp: add needs_id for netlink appending addr new b8adb69a7d29 mptcp: fix lockless access in subflow ULP diag new a7cfe7766370 mptcp: fix data races on local_id new 967d3c27127e mptcp: fix data races on remote_id new 045e9d812868 mptcp: fix duplicate subflow creation new d2a2547565a9 selftests: mptcp: pm nl: also list skipped tests new 662f084f3396 selftests: mptcp: pm nl: avoid error msg on older kernels new 694bd45980a6 selftests: mptcp: diag: fix bash warnings on older kernels new 4d8e0dde0403 selftests: mptcp: simult flows: fix some subtest names new 2ef0d804c090 selftests: mptcp: userspace_pm: unique subtest names new 645c1dc965ef selftests: mptcp: diag: unique 'in use' subtest names new 4103d8480866 selftests: mptcp: diag: unique 'cestab' subtest names new 398b7c3770c2 Merge branch 'mptcp-fixes' new 5b76d928f8b7 net: bcmasp: Indicate MAC is in charge of PHY PM new f120e62e37f0 net: bcmasp: Sanity check is off by one new ee710bbcad48 Merge branch 'bcmasp-fixes' new cd65c48d6692 selftests: bonding: set active slave to primary eth1 specifically new 121e4dcba370 ionic: use pci_is_enabled not open code new 40b9385dd8e6 enic: Avoid false positive under FORTIFY_SOURCE new 5559cea2d5aa ipv6: sr: fix possible use-after-free and null-ptr-deref new def689fc26b9 devlink: fix possible use-after-free and memory leaks in d [...] new a7d6027790ac arp: Prevent overflow in arp_req_get(). new 23f9c2c066e7 docs: netdev: update the link to the CI repo new 3b1ae9b71c2a octeontx2-af: Consider the action set by PF new 56667da7399e net: implement lockless setsockopt(SO_PEEK_OFF) new d80f8e96d47d net: ipa: don't overrun IPA suspend interrupt registers new aa82ac51d633 af_unix: Drop oob_skb ref before purging queue in GC. new 14dec56fdd4c MAINTAINERS: Add framer headers to NETWORKING [GENERAL] new 136cfaca2256 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() new 10f41d0710fc tls: break out of main loop when PEEK gets a non-data record new fdfbaec5923d tls: stop recv() if initial process_rx_list gave us non-DATA new ec823bf3a479 tls: don't skip over different type records from the rx_list new 7b2a4c2a623a selftests: tls: add test for merging of same-type control [...] new 2bf6172632e1 selftests: tls: add test for peeking past a record of a di [...] new f76d5f658056 Merge branch 'tls-fixes-for-record-type-handling-with-peek' new 9990889be142 net: mctp: put sock on tag allocation failure new e4fe082c38cd tools: ynl: make sure we always pass yarg to mnl_cb_run new 5d78b73e8514 tools: ynl: don't leak mcast_groups on init error new 1e07900d87f1 Merge branch 'tools-ynl-fix-impossible-errors' new 90d07e36d400 net: stmmac: Fix EST offset for dwmac 5.10 new 61c43780e944 devlink: fix port dump cmd type new 1fde0ca3a0de net/sched: flower: Add lock protection when remove filter handle new 603ead96582d net: sparx5: Add spinlock for frame transmission from CPU new 3b2d9bc4d4ac phonet: take correct lock to peek at the RX queue new 7d2a894d7f48 phonet/pep: fix racy skb_queue_empty() use new f198d933c2e4 Fix write to cloned skb in ipv6_hop_ioam() new 187bbb6968af selftests: ioam: refactoring to align with the fix new 39a4cd5a3a32 Merge branch 'ioam6-fix-write-to-cloned-skb-s' new 3489182b11d3 net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F [...] new 11f522256e90 bpf: Fix warning for bpf_cpumask in verifier new 2127c6043836 xsk: Add truesize to skb_add_rx_frag(). new e37243b65d52 bpf, scripts: Correct GPL license name new ee0e39a63b78 x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h new 32019c659ecf x86/mm: Disallow vsyscall page read for copy_from_kernel_n [...] new be66d79189ec selftest/bpf: Test the read of vsyscall page under x86-64 new 54d46c9f581d Merge branch 'fix-the-read-of-vsyscall-page-through-bpf' new 0281b919e175 bpf: Fix racing between bpf_timer_cancel_and_free and bpf_ [...] new 3f00e4a9c96f selftests/bpf: Test racing between bpf_timer_cancel_and_fr [...] new 5f2ae606cb5a bpf: Fix an issue due to uninitialized bpf_iter_task new 5c138a8a4abe selftests/bpf: Add negtive test cases for task iter new 4cd12c6065df bpf, sockmap: Fix NULL pointer dereference in sk_psock_ver [...] new fdcd4467ba15 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new bccebf647017 netfilter: nf_tables: set dormant flag on hook register failure new 9e0f0430389b netfilter: nft_flow_offload: reset dst in route object aft [...] new 8762785f459b netfilter: nft_flow_offload: release dst in case direct xm [...] new d472e9853d7b netfilter: nf_tables: register hooks last when adding new [...] new 195e5f88c2e4 netfilter: nf_tables: use kzalloc for hook allocation new 9ff27943060c Merge tag 'nf-24-02-22' of git://git.kernel.org/pub/scm/li [...] new 359e54a93ab4 l2tp: pass correct message length to ip6_append_data new 6714ebb922ab Merge tag 'net-6.8.0-rc6' of git://git.kernel.org/pub/scm/ [...] new 2147caaac734 netfs: Fix i_dio_count leak on DIO read past i_size new ca9ca1a5d5a9 netfs: Fix missing zero-length check in unbuffered write new e21a2f17566c cachefiles: fix memory leak in cachefiles_add_cache() new bfacaf71a148 afs: Fix ignored callbacks over ipv4 new 6ea38e2aeb72 afs: Increase buffer size in afs_update_volume_status() new b820de741ae4 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted vi [...] new 1c892cdd8fe0 Merge tag 'vfs-6.8-rc6.fixes' of git://git.kernel.org/pub/ [...]
The 92 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/process/maintainer-netdev.rst | 2 +- MAINTAINERS | 2 + arch/x86/include/asm/vsyscall.h | 10 +++ arch/x86/mm/fault.c | 9 -- arch/x86/mm/maccess.c | 10 +++ drivers/net/ethernet/adi/Kconfig | 1 + drivers/net/ethernet/broadcom/asp2/bcmasp.c | 6 +- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 3 + drivers/net/ethernet/cisco/enic/vnic_vic.c | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 + .../net/ethernet/microchip/sparx5/sparx5_main.h | 1 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 2 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 ----- drivers/net/gtp.c | 10 +-- drivers/net/ipa/ipa_interrupt.c | 2 +- drivers/net/phy/realtek.c | 4 +- fs/afs/internal.h | 6 +- fs/afs/main.c | 3 +- fs/afs/server.c | 14 ++-- fs/afs/volume.c | 4 +- fs/aio.c | 9 +- fs/cachefiles/cache.c | 2 + fs/cachefiles/daemon.c | 1 + fs/netfs/buffered_write.c | 3 + fs/netfs/direct_write.c | 5 +- fs/netfs/io.c | 2 + include/linux/fs.h | 2 + include/net/netfilter/nf_flow_table.h | 2 +- include/net/switchdev.h | 3 + include/net/tcp.h | 2 +- kernel/bpf/helpers.c | 5 +- kernel/bpf/task_iter.c | 2 + kernel/bpf/verifier.c | 2 + kernel/trace/ring_buffer.c | 4 + net/bridge/br_switchdev.c | 84 ++++++++++++------- net/core/skmsg.c | 7 +- net/core/sock.c | 23 +++--- net/devlink/core.c | 12 ++- net/devlink/port.c | 2 +- net/ipv4/arp.c | 3 +- net/ipv4/devinet.c | 21 ++++- net/ipv4/inet_hashtables.c | 25 +++++- net/ipv4/udp.c | 7 +- net/ipv6/addrconf.c | 21 ++++- net/ipv6/exthdrs.c | 10 +++ net/ipv6/seg6.c | 20 +++-- net/iucv/iucv.c | 4 +- net/l2tp/l2tp_ip6.c | 2 +- net/mctp/route.c | 2 +- net/mptcp/diag.c | 8 +- net/mptcp/pm_netlink.c | 69 ++++++++++------ net/mptcp/pm_userspace.c | 15 ++-- net/mptcp/protocol.c | 2 +- net/mptcp/protocol.h | 15 +++- net/mptcp/subflow.c | 15 ++-- net/netfilter/nf_flow_table_core.c | 17 +++- net/netfilter/nf_tables_api.c | 81 +++++++++--------- net/phonet/datagram.c | 4 +- net/phonet/pep.c | 41 ++++++++-- net/sched/act_mirred.c | 36 ++++---- net/sched/cls_flower.c | 5 +- net/switchdev/switchdev.c | 73 +++++++++++++++++ net/tls/tls_main.c | 2 +- net/tls/tls_sw.c | 24 ++++-- net/unix/af_unix.c | 19 +---- net/unix/garbage.c | 22 ++--- net/xdp/xsk.c | 3 +- scripts/bpf_doc.py | 2 +- tools/net/ynl/lib/ynl.c | 19 ++++- tools/testing/selftests/bpf/prog_tests/iters.c | 1 + .../selftests/bpf/prog_tests/read_vsyscall.c | 57 +++++++++++++ tools/testing/selftests/bpf/prog_tests/timer.c | 35 +++++++- tools/testing/selftests/bpf/progs/iters_task.c | 12 ++- tools/testing/selftests/bpf/progs/read_vsyscall.c | 45 ++++++++++ tools/testing/selftests/bpf/progs/timer.c | 34 +++++++- .../selftests/drivers/net/bonding/bond_options.sh | 2 + .../testing/selftests/net/forwarding/tc_actions.sh | 3 - tools/testing/selftests/net/ioam6.sh | 38 ++++----- tools/testing/selftests/net/ioam6_parser.c | 95 +++++++++++----------- tools/testing/selftests/net/mptcp/diag.sh | 41 ++++++---- tools/testing/selftests/net/mptcp/pm_netlink.sh | 8 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 3 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 4 +- tools/testing/selftests/net/tls.c | 45 ++++++++++ 87 files changed, 906 insertions(+), 397 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/read_vsyscall.c create mode 100644 tools/testing/selftests/bpf/progs/read_vsyscall.c