From a2dcd48c9b52107834d0cf852f3614e83aa27ba2 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Tue, 21 Nov 2023 07:43:50 +0100 Subject: [PATCH] kernel-5.14.0-388.el9 * Tue Nov 21 2023 Jan Stancek [5.14.0-388.el9] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9868] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9868] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9868] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9868] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9868] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9868] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix double free of dsd_list during driver load (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9867] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9867] - net: add missing includes and forward declarations under net/ (Ivan Vecera) [RHEL-15262] - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15192] {CVE-2023-45871} - selftests: mptcp: display simult in extra_msg (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: drop mptcp_connect var (Paolo Abeni) [RHEL-15036] - mptcp: define more local variables sk (Paolo Abeni) [RHEL-15036] - mptcp: move sk assignment statement ahead (Paolo Abeni) [RHEL-15036] - mptcp: use mptcp_get_ext helper (Paolo Abeni) [RHEL-15036] - mptcp: use mptcp_check_fallback helper (Paolo Abeni) [RHEL-15036] - mptcp: drop useless ssk in pm_subflow_check_next (Paolo Abeni) [RHEL-15036] - mptcp: userspace pm send RM_ADDR for ID 0 (Paolo Abeni) [RHEL-15036] - selftests: mptcp: fix wait_rm_addr/sf parameters (Paolo Abeni) [RHEL-15036] - selftests: mptcp: run userspace pm tests slower (Paolo Abeni) [RHEL-15036] - mptcp: refactor sndbuf auto-tuning (Paolo Abeni) [RHEL-15036] - mptcp: ignore notsent_lowat setting at the subflow level (Paolo Abeni) [RHEL-15036] - mptcp: consolidate sockopt synchronization (Paolo Abeni) [RHEL-15036] - mptcp: use copy_from_iter helpers on transmit (Paolo Abeni) [RHEL-15036] - mptcp: give rcvlowat some love (Paolo Abeni) [RHEL-15036] - tcp: define initial scaling factor value as a macro (Paolo Abeni) [RHEL-15036] - mptcp: use plain bool instead of custom binary enum (Paolo Abeni) [RHEL-15036] - mptcp: properly account fastopen data (Paolo Abeni) [RHEL-15036] - mptcp: add a new sysctl for make after break timeout (Paolo Abeni) [RHEL-15036] - net: mptcp: use policy generated by YAML spec (Paolo Abeni) [RHEL-15036] - net: mptcp: rename netlink handlers to mptcp_pm_nl__{doit,dumpit} (Paolo Abeni) [RHEL-15036] - uapi: mptcp: use header file generated from YAML spec (Paolo Abeni) [RHEL-15036] - Documentation: netlink: add a YAML spec for mptcp (Paolo Abeni) [RHEL-15036] - net: mptcp: convert netlink from small_ops to ops (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: no RST when rm subflow/addr (Paolo Abeni) [RHEL-15036] - mptcp: avoid sending RST when closing the initial subflow (Paolo Abeni) [RHEL-15036] - mptcp: more conservative check for zero probes (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: correctly check for no RST (Paolo Abeni) [RHEL-15036] - mptcp: userspace pm allow creating id 0 subflow (Paolo Abeni) [RHEL-15036] - mptcp: fix delegated action races (Paolo Abeni) [RHEL-15036] - mptcp: fix dangling connection hang-up (Paolo Abeni) [RHEL-15036] - mptcp: rename timer related helper to less confusing names (Paolo Abeni) [RHEL-15036] - mptcp: process pending subflow error on close (Paolo Abeni) [RHEL-15036] - mptcp: move __mptcp_error_report in protocol.c (Paolo Abeni) [RHEL-15036] - mptcp: fix bogus receive window shrinkage with multiple subflows (Paolo Abeni) [RHEL-15036] - mptcp: annotate data-races around msk->rmem_fwd_alloc (Paolo Abeni) [RHEL-15036] - mptcp: register default scheduler (Paolo Abeni) [RHEL-15036] - mptcp: use get_retrans wrapper (Paolo Abeni) [RHEL-15036] - mptcp: use get_send wrapper (Paolo Abeni) [RHEL-15036] - mptcp: add scheduler wrappers (Paolo Abeni) [RHEL-15036] - mptcp: add scheduled in mptcp_subflow_context (Paolo Abeni) [RHEL-15036] - mptcp: add sched in mptcp_sock (Paolo Abeni) [RHEL-15036] - mptcp: add a new sysctl scheduler (Paolo Abeni) [RHEL-15036] - mptcp: add struct mptcp_sched_ops (Paolo Abeni) [RHEL-15036] - mptcp: drop last_snd and MPTCP_RESET_SCHEDULER (Paolo Abeni) [RHEL-15036] - mptcp: refactor push_pending logic (Paolo Abeni) [RHEL-15036] - bpf: Add update_socket_protocol hook (Paolo Abeni) [RHEL-15036] - mptcp: Remove unnecessary test for __mptcp_init_sock() (Paolo Abeni) [RHEL-15036] - mptcp: get rid of msk->subflow (Paolo Abeni) [RHEL-15036] - mptcp: change the mpc check helper to return a sk (Paolo Abeni) [RHEL-15036] - mptcp: avoid ssock usage in mptcp_pm_nl_create_listen_socket() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional indirection in sockopt (Paolo Abeni) [RHEL-15036] - mptcp: avoid unneeded indirection in mptcp_stream_accept() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional indirection in mptcp_poll() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional indirection in mptcp_listen() (Paolo Abeni) [RHEL-15036] - mptcp: mptcp: avoid additional indirection in mptcp_bind() (Paolo Abeni) [RHEL-15036] - net: factor out inet{,6}_bind_sk helpers (Paolo Abeni) [RHEL-15036] - mptcp: avoid subflow socket usage in mptcp_get_port() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional __inet_stream_connect() call (Paolo Abeni) [RHEL-15036] - mptcp: avoid unneeded mptcp_token_destroy() calls (Paolo Abeni) [RHEL-15036] - net: annotate data-races around sock->ops (Paolo Abeni) [RHEL-15036] - mptcp: fix disconnect vs accept race (Paolo Abeni) [RHEL-15036] - mptcp: avoid bogus reset on fallback close (Paolo Abeni) [RHEL-15036] - mptcp: fix the incorrect judgment for msk->cb_flags (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: unmute unexpected errors (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm_nl_ctl: always look for errors (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: colored results (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: rework detailed report (Paolo Abeni) [RHEL-15036] - net: annotate data-races around sk->sk_mark (Paolo Abeni) [RHEL-15036] - mptcp: more accurate NL event generation (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: only check for ip6tables if needed (Paolo Abeni) [RHEL-15036] - mptcp: fix rcv buffer auto-tuning (Paolo Abeni) [RHEL-15036] - tcp: get rid of sysctl_tcp_adv_win_scale (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: simult flows: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm_netlink: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: lib: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: reduce dup code around printf (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: uniform results printing (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: fix shellcheck warnings (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: don't stop if error (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: don't stop if error (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add speed env var (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add fullmesh env var (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add fastclose env var (Paolo Abeni) [RHEL-15036] - selftests: mptcp: set all env vars as local ones (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm_nl_ctl: fix 32-bit support (Paolo Abeni) [RHEL-15036] - selftests: mptcp: depend on SYN_COOKIES (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: report errors with 'remove' tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: use correct server port (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: return error if wrong mark (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: use 'iptables-legacy' if available (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: fail if nft supposed to work (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: fix comment typo (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add pm_nl_set_endpoint helper (Paolo Abeni) [RHEL-15036] - selftests: mptcp: drop sflags parameter (Paolo Abeni) [RHEL-15036] - selftests: mptcp: drop addr_nr_ns1/2 parameters (Paolo Abeni) [RHEL-15036] - selftests: mptcp: drop test_linkfail parameter (Paolo Abeni) [RHEL-15036] - selftests: mptcp: set FAILING_LINKS in run_tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: check subflow and addr infos (Paolo Abeni) [RHEL-15036] - selftests: mptcp: test userspace pm out of transfer (Paolo Abeni) [RHEL-15036] - mptcp: pass addr to mptcp_pm_alloc_anno_list (Paolo Abeni) [RHEL-15036] - mptcp: consolidate transition to TCP_CLOSE in mptcp_do_fastclose() (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip check if MIB counter not supported (part 2) (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add MPTCP_FULL_INFO testcase (Paolo Abeni) [RHEL-15036] - mptcp: introduce MPTCP_FULL_INFO getsockopt (Paolo Abeni) [RHEL-15036] - mptcp: add subflow unique id (Paolo Abeni) [RHEL-15036] - selftests: mptcp: explicitly tests aggregate counters (Paolo Abeni) [RHEL-15036] - mptcp: track some aggregate data counters (Paolo Abeni) [RHEL-15036] - mptcp: move snd_una update earlier for fallback socket (Paolo Abeni) [RHEL-15036] - mptcp: drop legacy code around RX EOF (Paolo Abeni) [RHEL-15036] - mptcp: consolidate fallback and non fallback state machine (Paolo Abeni) [RHEL-15036] - mptcp: Reorder fields in 'struct mptcp_pm_add_entry' (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip mixed tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: uniform listener tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip PM listener tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip MPC backups tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip fail tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip userspace PM tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip fullmesh flag tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip backup if set flag on ID not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip implicit tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: support RM_ADDR for used endpoints or not (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip Fastclose tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: support local endpoint being tracked or not (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip test if iptables/tc cmds fail (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip check if MIB counter not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: helpers to skip tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: use 'iptables-legacy' if available (Paolo Abeni) [RHEL-15036] - selftests: mptcp: lib: skip if not below kernel version (Paolo Abeni) [RHEL-15036] - mptcp: unify pm set_flags interfaces (Paolo Abeni) [RHEL-15036] - mptcp: unify pm get_flags_and_ifindex_by_id (Paolo Abeni) [RHEL-15036] - mptcp: unify pm get_local_id interfaces (Paolo Abeni) [RHEL-15036] - mptcp: export local_address (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip PM listener events tests if unavailable (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: skip TCP_INQ checks if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: skip getsockopt checks if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: relax expected returned size (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm nl: skip fullmesh flag checks if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm nl: remove hardcoded default limits (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: skip inuse tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: skip listen tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip TFO tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip disconnect tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip transp tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: lib: skip if missing symbol (Paolo Abeni) [RHEL-15036] - mptcp: update userspace pm infos (Paolo Abeni) [RHEL-15036] - selftests: mptcp: update userspace pm subflow tests (Paolo Abeni) [RHEL-15036] - mptcp: add address into userspace pm list (Paolo Abeni) [RHEL-15036] - selftests: mptcp: update userspace pm addr tests (Paolo Abeni) [RHEL-15036] - mptcp: only send RM_ADDR in nl_cmd_remove (Paolo Abeni) [RHEL-15036] - mptcp: add annotations around sk->sk_shutdown accesses (Paolo Abeni) [RHEL-15036] - mptcp: fix data race around msk->first access (Paolo Abeni) [RHEL-15036] - mptcp: consolidate passive msk socket initialization (Paolo Abeni) [RHEL-15036] - mptcp: add annotations around msk->subflow accesses (Paolo Abeni) [RHEL-15036] - mptcp: fix connect timeout handling (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: simult flows: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm nl: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: avoid using 'cmp --bytes' (Paolo Abeni) [RHEL-15036] - selftests: mptcp: centralize stats dumping (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add explicit check for new mibs (Paolo Abeni) [RHEL-15036] - mptcp: introduces more address related mibs (Paolo Abeni) [RHEL-15036] - mptcp: refactor mptcp_stream_accept() (Paolo Abeni) [RHEL-15036] - inet: factor out locked section of inet_accept() in a new helper (Paolo Abeni) [RHEL-15036] - net: factor out __inet_listen_sk() helper (Paolo Abeni) [RHEL-15036] - mptcp: preserve const qualifier in mptcp_sk() (Paolo Abeni) [RHEL-15036] - mptcp: annotate lockless accesses to sk->sk_err (Paolo Abeni) [RHEL-15036] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-11592] - tcp: adjust rcv_ssthresh according to sk_reserved_mem (Felix Maurer) [RHEL-11592] - macsec: Don't rely solely on the dst MAC address to identify destination MACsec device (Sabrina Dubroca) [RHEL-14698] - net: ipv4: fix return value check in esp_remove_trailer (Sabrina Dubroca) [RHEL-14517] - net: ipv6: fix return value check in esp_remove_trailer (Sabrina Dubroca) [RHEL-14517] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14517] - xfrm: don't skip free of empty state in acquire policy (Sabrina Dubroca) [RHEL-14517] - xfrm: delete offloaded policy (Sabrina Dubroca) [RHEL-14517] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure (Sabrina Dubroca) [RHEL-14517] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14517] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14731] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14731] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14731] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14554] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14554] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14554] - net: skbuff: update and rename __kfree_skb_defer() (Antoine Tenart) [RHEL-14554] - devlink: Hold devlink lock on health reporter dump get (Davide Caratti) [RHEL-14526] - selftests/bpf: Update bpf_clone_redirect expected return code (Davide Caratti) [RHEL-14526] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-14526] - veth: Update XDP feature set when bringing up device (Davide Caratti) [RHEL-14526] - ethtool: plca: fix plca enable data type while parsing the value (Davide Caratti) [RHEL-14526] - af_unix: Fix data-race around unix_tot_inflight. (Davide Caratti) [RHEL-14526] - af_unix: Fix data-races around user->unix_inflight. (Davide Caratti) [RHEL-14526] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-14526] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-14526] - net/packet: annotate data-races around tp->status (Davide Caratti) [RHEL-14526] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-14526] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-14526] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-14526] - netlink: Correct offload_xstats size (Paolo Abeni) [RHEL-14364] - net: prevent address rewrite in kernel_bind() (Paolo Abeni) [RHEL-14364] - net: prevent rewrite of msg_name in sock_sendmsg() (Paolo Abeni) [RHEL-14364] - net: fix possible store tearing in neigh_periodic_work() (Paolo Abeni) [RHEL-14364] - neigh: make sure used and confirmed times are valid (Paolo Abeni) [RHEL-14364] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14364] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14364] - net: use sk_forward_alloc_get() in sk_get_meminfo() (Paolo Abeni) [RHEL-14364] - rtnetlink: Reject negative ifindexes in RTM_NEWLINK (Paolo Abeni) [RHEL-14364] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14364] - netlink: do not hard code device address lenth in fdb dumps (Paolo Abeni) [RHEL-14364] - net: fix UaF in netns ops registration error path (Paolo Abeni) [RHEL-14364] - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed (Paolo Abeni) [RHEL-14364] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14233] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14233] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14233] - bonding: Return pointer to data after pull on skb (Hangbin Liu) [RHEL-13964] - selftests: bonding: create directly devices in the target namespaces (Hangbin Liu) [RHEL-13964] - selftests: bonding: add macvlan over bond testing (Hangbin Liu) [RHEL-13964] - selftest: bond: add new topo bond_topo_2d1c.sh (Hangbin Liu) [RHEL-13964] - bonding: fix macvlan over alb bond support (Hangbin Liu) [RHEL-13964] - selftests: bonding: do not set port down before adding to bond (Hangbin Liu) [RHEL-13964] - selftests: bonding: remove redundant delete action of device link1_1 (Hangbin Liu) [RHEL-13964] - bonding: remove unnecessary NULL check in bond_destructor (Hangbin Liu) [RHEL-13964] - bonding: use bond_set_slave_arr to simplify code (Hangbin Liu) [RHEL-13964] - bonding: add modifier to initialization function and exit function (Hangbin Liu) [RHEL-13964] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13964] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13964] - bonding: Always assign be16 value to vlan_proto (Hangbin Liu) [RHEL-13964] - selftests: bonding: delete unnecessary line (Hangbin Liu) [RHEL-13964] - bonding: add software tx timestamping support (Hangbin Liu) [RHEL-13964] - selftests/bpf: Add selftest for bpf_task_under_cgroup() in sleepable prog (Viktor Malik) [RHEL-9957] - bpf: Fix missed rcu read lock in bpf_task_under_cgroup() (Viktor Malik) [RHEL-9957] - selftests/bpf: precision tracking test for BPF_NEG and BPF_END (Viktor Malik) [RHEL-9957] - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (Viktor Malik) [RHEL-9957] - redhat: update self-test data (Viktor Malik) [RHEL-9957] - redhat: ignore BPFTOOLVERSION/bpftoolversion in self-test create-data.sh (Viktor Malik) [RHEL-9957] - bpftool: Specify XDP Hints ifname when loading program (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix flaky cgroup_iter_sleepable subtest (Viktor Malik) [RHEL-9957] - libbpf: Set close-on-exec flag on gzopen (Viktor Malik) [RHEL-9957] - selftests/bpf: fix static assert compilation issue for test_cls_*.c (Viktor Malik) [RHEL-9957] - bpf, cpumap: Handle skb as well when clean up ptr_ring (Viktor Malik) [RHEL-9957] - bpf, cpumap: Make sure kthread is running before map update returns (Viktor Malik) [RHEL-9957] - bpf: Disable preemption in bpf_event_output (Viktor Malik) [RHEL-9957] - bpf: Disable preemption in bpf_perf_event_output (Viktor Malik) [RHEL-9957] - bpf, arm64: Fix BTI type used for freplace attached functions (Viktor Malik) [RHEL-9957] - selftests/bpf: Add more tests for check_max_stack_depth bug (Viktor Malik) [RHEL-9957] - bpf: Repeat check_max_stack_depth for async callbacks (Viktor Malik) [RHEL-9957] - bpf: Fix subprog idx logic in check_max_stack_depth (Viktor Malik) [RHEL-9957] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Viktor Malik) [RHEL-9957] - selftests/bpf: Add selftest for check_stack_max_depth bug (Viktor Malik) [RHEL-9957] - bpf: Fix max stack depth check for async callbacks (Viktor Malik) [RHEL-9957] - bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set() (Viktor Malik) [RHEL-9957] - selftests/bpf: Set the default value of consumer_cnt as 0 (Viktor Malik) [RHEL-9957] - selftests/bpf: Ensure that next_cpu() returns a valid CPU number (Viktor Malik) [RHEL-9957] - selftests/bpf: Output the correct error code for pthread APIs (Viktor Malik) [RHEL-9957] - selftests/bpf: Use producer_cnt to allocate local counter array (Viktor Malik) [RHEL-9957] - bpf: Keep BPF_PROG_LOAD permission checks clear of validations (Viktor Malik) [RHEL-9957] - bpf: Centralize permissions checks for all BPF map types (Viktor Malik) [RHEL-9957] - bpf: Inline map creation logic in map_create() function (Viktor Malik) [RHEL-9957] - bpf: Move unprivileged checks into map_create() and bpf_prog_load() (Viktor Malik) [RHEL-9957] - bpf: Remove in_atomic() from bpf_link_put(). (Viktor Malik) [RHEL-9957] - selftests/bpf: Verify that check_ids() is used for scalars in regsafe() (Viktor Malik) [RHEL-9957] - bpf: Verify scalar ids mapping in regsafe() using check_ids() (Viktor Malik) [RHEL-9957] - selftests/bpf: Check if mark_chain_precision() follows scalar ids (Viktor Malik) [RHEL-9957] - bpf: Use scalar ids in mark_chain_precision() (Viktor Malik) [RHEL-9957] - bpf/docs: Update documentation for new cpumask kfuncs (Viktor Malik) [RHEL-9957] - selftests/bpf: Update bpf_cpumask_any* tests to use bpf_cpumask_any_distribute* (Viktor Malik) [RHEL-9957] - bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* (Viktor Malik) [RHEL-9957] - selftests/bpf: Add test for new bpf_cpumask_first_and() kfunc (Viktor Malik) [RHEL-9957] - bpf: Add bpf_cpumask_first_and() kfunc (Viktor Malik) [RHEL-9957] - bpf: Hide unused bpf_patch_call_args (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix invalid pointer check in get_xlated_program() (Viktor Malik) [RHEL-9957] - selftests/bpf: Add missing prototypes for several test kfuncs (Viktor Malik) [RHEL-9957] - bpf: Factor out a common helper free_all() (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix check_mtu using wrong variable type (Viktor Malik) [RHEL-9957] - bpf: Cleanup unused function declaration (Viktor Malik) [RHEL-9957] - selftests/bpf: Add missing selftests kconfig options (Viktor Malik) [RHEL-9957] - selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs (Viktor Malik) [RHEL-9957] - bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL (Viktor Malik) [RHEL-9957] - bpf: Replace open code with for allocated object check (Viktor Malik) [RHEL-9957] - selftests/bpf: Test table ID fib lookup BPF helper (Viktor Malik) [RHEL-9957] - bpf: Add table ID to bpf_fib_lookup BPF helper (Viktor Malik) [RHEL-9957] - bpf: Replace all non-returning strlcpy with strscpy (Viktor Malik) [RHEL-9957] - bpf/tests: Use struct_size() (Viktor Malik) [RHEL-9957] - selftests/bpf: Add a test where map key_type_id with decl_tag type (Viktor Malik) [RHEL-9957] - bpf: Silence a warning in btf_type_id_size() (Viktor Malik) [RHEL-9957] - bpf: Fix bad unlock balance on freeze_mutex (Viktor Malik) [RHEL-9957] - libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() (Viktor Malik) [RHEL-9957] - libbpf: Ensure libbpf always opens files with O_CLOEXEC (Viktor Malik) [RHEL-9957] - selftests/bpf: Check whether to run selftest (Viktor Malik) [RHEL-9957] - libbpf: Change var type in datasec resize func (Viktor Malik) [RHEL-9957] - bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command (Viktor Malik) [RHEL-9957] - libbpf: Selftests for resizing datasec maps (Viktor Malik) [RHEL-9957] - libbpf: Add capability for resizing datasec maps (Viktor Malik) [RHEL-9957] - selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET tests (Viktor Malik) [RHEL-9957] - libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd (Viktor Malik) [RHEL-9957] - bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands (Viktor Malik) [RHEL-9957] - libbpf: Start v1.3 development cycle (Viktor Malik) [RHEL-9957] - bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM (Viktor Malik) [RHEL-9957] - bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' (Viktor Malik) [RHEL-9957] - bpftool: Show target_{obj,btf}_id in tracing link info (Viktor Malik) [RHEL-9957] - bpf: Show target_{obj,btf}_id in tracing link fdinfo (Viktor Malik) [RHEL-9957] - selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype consistent with kernel (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix dynptr/test_dynptr_is_null (Viktor Malik) [RHEL-9957] - bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log (Viktor Malik) [RHEL-9957] - bpf, docs: Shift operations are defined to use a mask (Viktor Malik) [RHEL-9957] - selftests/bpf: Remove extern from kfuncs declarations (Viktor Malik) [RHEL-9957] - selftests/bpf: Allow to use kfunc from testmod.ko in test_verifier (Viktor Malik) [RHEL-9957] - selftests/bpf: Load bpf_testmod for verifier test (Viktor Malik) [RHEL-9957] - selftests/bpf: Use un/load_bpf_testmod functions in tests (Viktor Malik) [RHEL-9957] - selftests/bpf: Do not unload bpf_testmod in load_bpf_testmod (Viktor Malik) [RHEL-9957] - selftests/bpf: Use only stdout in un/load_bpf_testmod functions (Viktor Malik) [RHEL-9957] - selftests/bpf: Move test_progs helpers to testing_helpers object (Viktor Malik) [RHEL-9957] - selftests/bpf: Move kfunc exports to bpf_testmod/bpf_testmod_kfunc.h (Viktor Malik) [RHEL-9957] - libbpf: Store zero fd to fd_array for loader kfunc relocation (Viktor Malik) [RHEL-9957] - bpftool: Support bpffs mountpoint as pin path for prog loadall (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix s390 sock_field test failure (Viktor Malik) [RHEL-9957] - selftests/bpf: improve netcnt test robustness (Viktor Malik) [RHEL-9957] - bpf: fix calculation of subseq_idx during precision backtracking (Viktor Malik) [RHEL-9957] - bpf: Fix memleak due to fentry attach failure (Viktor Malik) [RHEL-9957] - bpf: Remove bpf trampoline selector (Viktor Malik) [RHEL-9957] - bpf, arm64: Support struct arguments in the BPF trampoline (Viktor Malik) [RHEL-9957] - bpftool: JIT limited misreported as negative value on aarch64 (Viktor Malik) [RHEL-9957] - bpf: Document EFAULT changes for sockopt (Viktor Malik) [RHEL-9957] - selftests/bpf: Correctly handle optlen > 4096 (Viktor Malik) [RHEL-9957] - selftests/bpf: Update EFAULT {g,s}etsockopt selftests (Viktor Malik) [RHEL-9957] - bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen (Viktor Malik) [RHEL-9957] - libbpf: fix offsetof() and container_of() to work with CO-RE (Viktor Malik) [RHEL-9957] - bpf: Address KCSAN report on bpf_lru_list (Viktor Malik) [RHEL-9957] - bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [RHEL-9957] - selftests/bpf: Accept mem from dynptr in helper funcs (Viktor Malik) [RHEL-9957] - bpf: verifier: Accept dynptr mem as mem in helpers (Viktor Malik) [RHEL-9957] - selftests/bpf: Check overflow in optional buffer (Viktor Malik) [RHEL-9957] - selftests/bpf: Test allowing NULL buffer in dynptr slice (Viktor Malik) [RHEL-9957] - bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) (Viktor Malik) [RHEL-9957] - selftests/bpf: Add testcase for bpf_task_under_cgroup (Viktor Malik) [RHEL-9957] - bpf: Add bpf_task_under_cgroup() kfunc (Viktor Malik) [RHEL-9957] - samples/bpf: Fix buffer overflow in tcp_basertt (Viktor Malik) [RHEL-9957] - bpf, docs: Update llvm_relocs.rst with typo fixes (Viktor Malik) [RHEL-9957] - selftests/bpf: revert iter test subprog precision workaround (Viktor Malik) [RHEL-9957] - selftests/bpf: add precision propagation tests in the presence of subprogs (Viktor Malik) [RHEL-9957] - bpf: support precision propagation in the presence of subprogs (Viktor Malik) [RHEL-9957] - bpf: fix mark_all_scalars_precise use in mark_chain_precision (Viktor Malik) [RHEL-9957] - bpf: fix propagate_precision() logic for inner frames (Viktor Malik) [RHEL-9957] - bpf: maintain bitmasks across all active frames in __mark_chain_precision (Viktor Malik) [RHEL-9957] - bpf: improve precision backtrack logging (Viktor Malik) [RHEL-9957] - bpf: encapsulate precision backtracking bookkeeping (Viktor Malik) [RHEL-9957] - bpf: mark relevant stack slots scratched for register read instructions (Viktor Malik) [RHEL-9957] - veristat: add -t flag for adding BPF_F_TEST_STATE_FREQ program flag (Viktor Malik) [RHEL-9957] - bpf: Print a warning only if writing to unprivileged_bpf_disabled. (Viktor Malik) [RHEL-9957] - bpf: Emit struct bpf_tcp_sock type in vmlinux BTF (Viktor Malik) [RHEL-9957] - selftests/bpf: Test_progs can read test lists from file (Viktor Malik) [RHEL-9957] - selftests/bpf: Extract insert_test from parse_test_list (Viktor Malik) [RHEL-9957] - libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE (Viktor Malik) [RHEL-9957] - selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix selftest test_global_funcs/global_func1 failure with latest clang (Viktor Malik) [RHEL-9957] - bpftool: Dump map id instead of value for map_of_maps types (Viktor Malik) [RHEL-9957] - selftests/bpf: Update the aarch64 tests deny list (Viktor Malik) [RHEL-9957] - bpftool: Show map IDs along with struct_ops links. (Viktor Malik) [RHEL-9957] - docs/bpf: Add LRU internals description and graph (Viktor Malik) [RHEL-9957] - docs/bpf: Add table to describe LRU properties (Viktor Malik) [RHEL-9957] - selftests/bpf: Add test case to assert precise scalar path pruning (Viktor Malik) [RHEL-9957] - selftests/bpf: Add tests for dynptr convenience helpers (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_clone (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_size (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonly (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_adjust (Viktor Malik) [RHEL-9957] - Add CONFIG_ADDRESS_MASKING to RHEL configs collection (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Zero out buffer for readlink() (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Remove unused current_untag_mask() (Chris von Recklinghausen) [RHEL-11561] - tools headers disabled-features: Sync with the kernel sources (Chris von Recklinghausen) [RHEL-11561] - tools headers UAPI: Sync arch prctl headers with the kernel sources (Chris von Recklinghausen) [RHEL-11561] - x86: mm: remove 'sign' games from LAM untagged_addr*() macros (Chris von Recklinghausen) [RHEL-11561] - x86: uaccess: move 32-bit and 64-bit parts into proper header (Chris von Recklinghausen) [RHEL-11561] - x86-64: make access_ok() independent of LAM (Chris von Recklinghausen) [RHEL-11561] - x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA bit from outside (Chris von Recklinghausen) [RHEL-11561] - x86/mm/iommu/sva: Fix error code for LAM enabling failure due to SVA (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add test cases for LAM vs thread creation (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add inherit test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add io_uring test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add mmap and SYSCALL test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add malloc and tag-bits test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - x86/mm/iommu/sva: Make LAM and SVA mutually exclusive (Chris von Recklinghausen) [RHEL-11561] - mm: Expose untagging mask in /proc/$PID/status (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Provide arch_prctl() interface for LAM (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Reduce untagged_addr() overhead for systems without LAM (Chris von Recklinghausen) [RHEL-11561] - x86/uaccess: Provide untagged_addr() and remove tags before address check (Chris von Recklinghausen) [RHEL-11561] - mm: Introduce untagged_addr_remote() (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Handle LAM on context switch (Chris von Recklinghausen) [RHEL-11561] - x86: CPUID and CR3/CR4 flags for Linear Address Masking (Chris von Recklinghausen) [RHEL-11561] - x86: Allow atomic MM_CONTEXT flags setting (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Rework address range check in get_user() and put_user() (Chris von Recklinghausen) [RHEL-11561] - mm: export dump_mm() (Chris von Recklinghausen) [RHEL-11561] - tools headers cpufeatures: Sync with the kernel sources (Chris von Recklinghausen) [RHEL-11561] - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources (Chris von Recklinghausen) [RHEL-11561] Resolves: RHEL-11561, RHEL-11592, RHEL-13964, RHEL-14233, RHEL-14364, RHEL-14517, RHEL-14526, RHEL-14554, RHEL-14698, RHEL-14731, RHEL-15036, RHEL-15192, RHEL-15262, RHEL-9867, RHEL-9868, RHEL-9957 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.spec | 487 ++++++++++++++++++++++++++- sources | 6 +- 18 files changed, 501 insertions(+), 9 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 6778463..6c607b8 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 4 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 387 +RHEL_RELEASE = 388 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index d67e80e..0a702c0 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -110,6 +110,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 91ee6e0..191ecbb 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -110,6 +110,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index b5a667d..9ba8a64 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -110,6 +110,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index cef2834..2f58cd6 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -110,6 +110,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index a2be187..a581123 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -111,6 +111,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 884c243..a78a720 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -111,6 +111,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index bb44c64..09cac2e 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -105,6 +105,7 @@ CONFIG_ACPI_VIDEO=m # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 51b8c21..0794781 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -105,6 +105,7 @@ CONFIG_ACPI_VIDEO=m # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index cd77d9d..cd27ce2 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -104,6 +104,7 @@ CONFIG_ACPI_VIDEO=m # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 5f63b4a..3798bf4 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -104,6 +104,7 @@ CONFIG_ACPI_VIDEO=m # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 3b6d126..d7e0acc 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -104,6 +104,7 @@ CONFIG_ACPI_VIDEO=m # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +# CONFIG_ADDRESS_MASKING is not set # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 6358b34..0e87be4 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -121,6 +121,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +CONFIG_ADDRESS_MASKING=y # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index aae3bfd..a0ab769 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -121,6 +121,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +CONFIG_ADDRESS_MASKING=y # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index d48e05c..25a3406 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -122,6 +122,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +CONFIG_ADDRESS_MASKING=y # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index a4d5c05..6cb2dc2 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -122,6 +122,7 @@ CONFIG_ACPI=y # CONFIG_AD8366 is not set # CONFIG_AD8801 is not set # CONFIG_AD9523 is not set +CONFIG_ADDRESS_MASKING=y # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADFS_FS is not set diff --git a/kernel.spec b/kernel.spec index 8e19fab..56fd98e 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 387 +%define pkgrelease 388 %define kversion 5 -%define tarfile_release 5.14.0-387.el9 +%define tarfile_release 5.14.0-388.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 387%{?buildid}%{?dist} +%define specrelease 388%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-387.el9 +%define kabiversion 5.14.0-388.el9 # # End of genspec.sh variables @@ -1188,7 +1188,7 @@ analysing the logical and timing behavior of Linux. %if %{with_bpftool} -%define bpftoolversion 7.2.0 +%define bpftoolversion 7.3.0 %package -n bpftool Summary: Inspection and simple manipulation of eBPF programs and maps @@ -3745,6 +3745,483 @@ fi # # %changelog +* Tue Nov 21 2023 Jan Stancek [5.14.0-388.el9] +- scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9868] +- scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9868] +- scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9868] +- scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9868] +- scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9868] +- scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9868] +- scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix double free of dsd_list during driver load (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9867] +- Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9867] +- scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9867] +- net: add missing includes and forward declarations under net/ (Ivan Vecera) [RHEL-15262] +- igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15192] {CVE-2023-45871} +- selftests: mptcp: display simult in extra_msg (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: drop mptcp_connect var (Paolo Abeni) [RHEL-15036] +- mptcp: define more local variables sk (Paolo Abeni) [RHEL-15036] +- mptcp: move sk assignment statement ahead (Paolo Abeni) [RHEL-15036] +- mptcp: use mptcp_get_ext helper (Paolo Abeni) [RHEL-15036] +- mptcp: use mptcp_check_fallback helper (Paolo Abeni) [RHEL-15036] +- mptcp: drop useless ssk in pm_subflow_check_next (Paolo Abeni) [RHEL-15036] +- mptcp: userspace pm send RM_ADDR for ID 0 (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: fix wait_rm_addr/sf parameters (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: run userspace pm tests slower (Paolo Abeni) [RHEL-15036] +- mptcp: refactor sndbuf auto-tuning (Paolo Abeni) [RHEL-15036] +- mptcp: ignore notsent_lowat setting at the subflow level (Paolo Abeni) [RHEL-15036] +- mptcp: consolidate sockopt synchronization (Paolo Abeni) [RHEL-15036] +- mptcp: use copy_from_iter helpers on transmit (Paolo Abeni) [RHEL-15036] +- mptcp: give rcvlowat some love (Paolo Abeni) [RHEL-15036] +- tcp: define initial scaling factor value as a macro (Paolo Abeni) [RHEL-15036] +- mptcp: use plain bool instead of custom binary enum (Paolo Abeni) [RHEL-15036] +- mptcp: properly account fastopen data (Paolo Abeni) [RHEL-15036] +- mptcp: add a new sysctl for make after break timeout (Paolo Abeni) [RHEL-15036] +- net: mptcp: use policy generated by YAML spec (Paolo Abeni) [RHEL-15036] +- net: mptcp: rename netlink handlers to mptcp_pm_nl__{doit,dumpit} (Paolo Abeni) [RHEL-15036] +- uapi: mptcp: use header file generated from YAML spec (Paolo Abeni) [RHEL-15036] +- Documentation: netlink: add a YAML spec for mptcp (Paolo Abeni) [RHEL-15036] +- net: mptcp: convert netlink from small_ops to ops (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: no RST when rm subflow/addr (Paolo Abeni) [RHEL-15036] +- mptcp: avoid sending RST when closing the initial subflow (Paolo Abeni) [RHEL-15036] +- mptcp: more conservative check for zero probes (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: correctly check for no RST (Paolo Abeni) [RHEL-15036] +- mptcp: userspace pm allow creating id 0 subflow (Paolo Abeni) [RHEL-15036] +- mptcp: fix delegated action races (Paolo Abeni) [RHEL-15036] +- mptcp: fix dangling connection hang-up (Paolo Abeni) [RHEL-15036] +- mptcp: rename timer related helper to less confusing names (Paolo Abeni) [RHEL-15036] +- mptcp: process pending subflow error on close (Paolo Abeni) [RHEL-15036] +- mptcp: move __mptcp_error_report in protocol.c (Paolo Abeni) [RHEL-15036] +- mptcp: fix bogus receive window shrinkage with multiple subflows (Paolo Abeni) [RHEL-15036] +- mptcp: annotate data-races around msk->rmem_fwd_alloc (Paolo Abeni) [RHEL-15036] +- mptcp: register default scheduler (Paolo Abeni) [RHEL-15036] +- mptcp: use get_retrans wrapper (Paolo Abeni) [RHEL-15036] +- mptcp: use get_send wrapper (Paolo Abeni) [RHEL-15036] +- mptcp: add scheduler wrappers (Paolo Abeni) [RHEL-15036] +- mptcp: add scheduled in mptcp_subflow_context (Paolo Abeni) [RHEL-15036] +- mptcp: add sched in mptcp_sock (Paolo Abeni) [RHEL-15036] +- mptcp: add a new sysctl scheduler (Paolo Abeni) [RHEL-15036] +- mptcp: add struct mptcp_sched_ops (Paolo Abeni) [RHEL-15036] +- mptcp: drop last_snd and MPTCP_RESET_SCHEDULER (Paolo Abeni) [RHEL-15036] +- mptcp: refactor push_pending logic (Paolo Abeni) [RHEL-15036] +- bpf: Add update_socket_protocol hook (Paolo Abeni) [RHEL-15036] +- mptcp: Remove unnecessary test for __mptcp_init_sock() (Paolo Abeni) [RHEL-15036] +- mptcp: get rid of msk->subflow (Paolo Abeni) [RHEL-15036] +- mptcp: change the mpc check helper to return a sk (Paolo Abeni) [RHEL-15036] +- mptcp: avoid ssock usage in mptcp_pm_nl_create_listen_socket() (Paolo Abeni) [RHEL-15036] +- mptcp: avoid additional indirection in sockopt (Paolo Abeni) [RHEL-15036] +- mptcp: avoid unneeded indirection in mptcp_stream_accept() (Paolo Abeni) [RHEL-15036] +- mptcp: avoid additional indirection in mptcp_poll() (Paolo Abeni) [RHEL-15036] +- mptcp: avoid additional indirection in mptcp_listen() (Paolo Abeni) [RHEL-15036] +- mptcp: mptcp: avoid additional indirection in mptcp_bind() (Paolo Abeni) [RHEL-15036] +- net: factor out inet{,6}_bind_sk helpers (Paolo Abeni) [RHEL-15036] +- mptcp: avoid subflow socket usage in mptcp_get_port() (Paolo Abeni) [RHEL-15036] +- mptcp: avoid additional __inet_stream_connect() call (Paolo Abeni) [RHEL-15036] +- mptcp: avoid unneeded mptcp_token_destroy() calls (Paolo Abeni) [RHEL-15036] +- net: annotate data-races around sock->ops (Paolo Abeni) [RHEL-15036] +- mptcp: fix disconnect vs accept race (Paolo Abeni) [RHEL-15036] +- mptcp: avoid bogus reset on fallback close (Paolo Abeni) [RHEL-15036] +- mptcp: fix the incorrect judgment for msk->cb_flags (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: unmute unexpected errors (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: pm_nl_ctl: always look for errors (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: colored results (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: rework detailed report (Paolo Abeni) [RHEL-15036] +- net: annotate data-races around sk->sk_mark (Paolo Abeni) [RHEL-15036] +- mptcp: more accurate NL event generation (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: only check for ip6tables if needed (Paolo Abeni) [RHEL-15036] +- mptcp: fix rcv buffer auto-tuning (Paolo Abeni) [RHEL-15036] +- tcp: get rid of sysctl_tcp_adv_win_scale (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: simult flows: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: diag: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: pm_netlink: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: lib: format subtests results in TAP (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: reduce dup code around printf (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: uniform results printing (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: fix shellcheck warnings (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace pm: don't stop if error (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: don't stop if error (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: add speed env var (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: add fullmesh env var (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: add fastclose env var (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: set all env vars as local ones (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: pm_nl_ctl: fix 32-bit support (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: depend on SYN_COOKIES (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: report errors with 'remove' tests (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace_pm: use correct server port (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: return error if wrong mark (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: use 'iptables-legacy' if available (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: fail if nft supposed to work (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: fix comment typo (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: add pm_nl_set_endpoint helper (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: drop sflags parameter (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: drop addr_nr_ns1/2 parameters (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: drop test_linkfail parameter (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: set FAILING_LINKS in run_tests (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: check subflow and addr infos (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: test userspace pm out of transfer (Paolo Abeni) [RHEL-15036] +- mptcp: pass addr to mptcp_pm_alloc_anno_list (Paolo Abeni) [RHEL-15036] +- mptcp: consolidate transition to TCP_CLOSE in mptcp_do_fastclose() (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip check if MIB counter not supported (part 2) (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: add MPTCP_FULL_INFO testcase (Paolo Abeni) [RHEL-15036] +- mptcp: introduce MPTCP_FULL_INFO getsockopt (Paolo Abeni) [RHEL-15036] +- mptcp: add subflow unique id (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: explicitly tests aggregate counters (Paolo Abeni) [RHEL-15036] +- mptcp: track some aggregate data counters (Paolo Abeni) [RHEL-15036] +- mptcp: move snd_una update earlier for fallback socket (Paolo Abeni) [RHEL-15036] +- mptcp: drop legacy code around RX EOF (Paolo Abeni) [RHEL-15036] +- mptcp: consolidate fallback and non fallback state machine (Paolo Abeni) [RHEL-15036] +- mptcp: Reorder fields in 'struct mptcp_pm_add_entry' (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip mixed tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: uniform listener tests (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip PM listener tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip MPC backups tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip fail tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip userspace PM tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip fullmesh flag tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip backup if set flag on ID not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip implicit tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: support RM_ADDR for used endpoints or not (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip Fastclose tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: support local endpoint being tracked or not (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip test if iptables/tc cmds fail (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip check if MIB counter not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: helpers to skip tests (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: use 'iptables-legacy' if available (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: lib: skip if not below kernel version (Paolo Abeni) [RHEL-15036] +- mptcp: unify pm set_flags interfaces (Paolo Abeni) [RHEL-15036] +- mptcp: unify pm get_flags_and_ifindex_by_id (Paolo Abeni) [RHEL-15036] +- mptcp: unify pm get_local_id interfaces (Paolo Abeni) [RHEL-15036] +- mptcp: export local_address (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace pm: skip PM listener events tests if unavailable (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace pm: skip if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: skip TCP_INQ checks if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: skip getsockopt checks if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: relax expected returned size (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: pm nl: skip fullmesh flag checks if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: pm nl: remove hardcoded default limits (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: diag: skip inuse tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: diag: skip listen tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: skip TFO tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: skip disconnect tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: skip transp tests if not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: lib: skip if missing symbol (Paolo Abeni) [RHEL-15036] +- mptcp: update userspace pm infos (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: update userspace pm subflow tests (Paolo Abeni) [RHEL-15036] +- mptcp: add address into userspace pm list (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: update userspace pm addr tests (Paolo Abeni) [RHEL-15036] +- mptcp: only send RM_ADDR in nl_cmd_remove (Paolo Abeni) [RHEL-15036] +- mptcp: add annotations around sk->sk_shutdown accesses (Paolo Abeni) [RHEL-15036] +- mptcp: fix data race around msk->first access (Paolo Abeni) [RHEL-15036] +- mptcp: consolidate passive msk socket initialization (Paolo Abeni) [RHEL-15036] +- mptcp: add annotations around msk->subflow accesses (Paolo Abeni) [RHEL-15036] +- mptcp: fix connect timeout handling (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: userspace pm: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: sockopt: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: simult flows: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: diag: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: pm nl: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: connect: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: join: avoid using 'cmp --bytes' (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: centralize stats dumping (Paolo Abeni) [RHEL-15036] +- selftests: mptcp: add explicit check for new mibs (Paolo Abeni) [RHEL-15036] +- mptcp: introduces more address related mibs (Paolo Abeni) [RHEL-15036] +- mptcp: refactor mptcp_stream_accept() (Paolo Abeni) [RHEL-15036] +- inet: factor out locked section of inet_accept() in a new helper (Paolo Abeni) [RHEL-15036] +- net: factor out __inet_listen_sk() helper (Paolo Abeni) [RHEL-15036] +- mptcp: preserve const qualifier in mptcp_sk() (Paolo Abeni) [RHEL-15036] +- mptcp: annotate lockless accesses to sk->sk_err (Paolo Abeni) [RHEL-15036] +- tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-11592] +- tcp: adjust rcv_ssthresh according to sk_reserved_mem (Felix Maurer) [RHEL-11592] +- macsec: Don't rely solely on the dst MAC address to identify destination MACsec device (Sabrina Dubroca) [RHEL-14698] +- net: ipv4: fix return value check in esp_remove_trailer (Sabrina Dubroca) [RHEL-14517] +- net: ipv6: fix return value check in esp_remove_trailer (Sabrina Dubroca) [RHEL-14517] +- net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14517] +- xfrm: don't skip free of empty state in acquire policy (Sabrina Dubroca) [RHEL-14517] +- xfrm: delete offloaded policy (Sabrina Dubroca) [RHEL-14517] +- ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] +- ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] +- xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] +- net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure (Sabrina Dubroca) [RHEL-14517] +- net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14517] +- tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14731] +- tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14731] +- tipc: check return value of pskb_trim() (Xin Long) [RHEL-14731] +- net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14554] +- net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14554] +- tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14554] +- net: skbuff: update and rename __kfree_skb_defer() (Antoine Tenart) [RHEL-14554] +- devlink: Hold devlink lock on health reporter dump get (Davide Caratti) [RHEL-14526] +- selftests/bpf: Update bpf_clone_redirect expected return code (Davide Caratti) [RHEL-14526] +- bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-14526] +- veth: Update XDP feature set when bringing up device (Davide Caratti) [RHEL-14526] +- ethtool: plca: fix plca enable data type while parsing the value (Davide Caratti) [RHEL-14526] +- af_unix: Fix data-race around unix_tot_inflight. (Davide Caratti) [RHEL-14526] +- af_unix: Fix data-races around user->unix_inflight. (Davide Caratti) [RHEL-14526] +- veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-14526] +- net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-14526] +- net/packet: annotate data-races around tp->status (Davide Caratti) [RHEL-14526] +- net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-14526] +- llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-14526] +- net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-14526] +- netlink: Correct offload_xstats size (Paolo Abeni) [RHEL-14364] +- net: prevent address rewrite in kernel_bind() (Paolo Abeni) [RHEL-14364] +- net: prevent rewrite of msg_name in sock_sendmsg() (Paolo Abeni) [RHEL-14364] +- net: fix possible store tearing in neigh_periodic_work() (Paolo Abeni) [RHEL-14364] +- neigh: make sure used and confirmed times are valid (Paolo Abeni) [RHEL-14364] +- net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14364] +- skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14364] +- net: use sk_forward_alloc_get() in sk_get_meminfo() (Paolo Abeni) [RHEL-14364] +- rtnetlink: Reject negative ifindexes in RTM_NEWLINK (Paolo Abeni) [RHEL-14364] +- net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14364] +- netlink: do not hard code device address lenth in fdb dumps (Paolo Abeni) [RHEL-14364] +- net: fix UaF in netns ops registration error path (Paolo Abeni) [RHEL-14364] +- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed (Paolo Abeni) [RHEL-14364] +- net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14233] +- net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14233] +- net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14233] +- bonding: Return pointer to data after pull on skb (Hangbin Liu) [RHEL-13964] +- selftests: bonding: create directly devices in the target namespaces (Hangbin Liu) [RHEL-13964] +- selftests: bonding: add macvlan over bond testing (Hangbin Liu) [RHEL-13964] +- selftest: bond: add new topo bond_topo_2d1c.sh (Hangbin Liu) [RHEL-13964] +- bonding: fix macvlan over alb bond support (Hangbin Liu) [RHEL-13964] +- selftests: bonding: do not set port down before adding to bond (Hangbin Liu) [RHEL-13964] +- selftests: bonding: remove redundant delete action of device link1_1 (Hangbin Liu) [RHEL-13964] +- bonding: remove unnecessary NULL check in bond_destructor (Hangbin Liu) [RHEL-13964] +- bonding: use bond_set_slave_arr to simplify code (Hangbin Liu) [RHEL-13964] +- bonding: add modifier to initialization function and exit function (Hangbin Liu) [RHEL-13964] +- bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13964] +- bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13964] +- bonding: Always assign be16 value to vlan_proto (Hangbin Liu) [RHEL-13964] +- selftests: bonding: delete unnecessary line (Hangbin Liu) [RHEL-13964] +- bonding: add software tx timestamping support (Hangbin Liu) [RHEL-13964] +- selftests/bpf: Add selftest for bpf_task_under_cgroup() in sleepable prog (Viktor Malik) [RHEL-9957] +- bpf: Fix missed rcu read lock in bpf_task_under_cgroup() (Viktor Malik) [RHEL-9957] +- selftests/bpf: precision tracking test for BPF_NEG and BPF_END (Viktor Malik) [RHEL-9957] +- bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (Viktor Malik) [RHEL-9957] +- redhat: update self-test data (Viktor Malik) [RHEL-9957] +- redhat: ignore BPFTOOLVERSION/bpftoolversion in self-test create-data.sh (Viktor Malik) [RHEL-9957] +- bpftool: Specify XDP Hints ifname when loading program (Viktor Malik) [RHEL-9957] +- selftests/bpf: Fix flaky cgroup_iter_sleepable subtest (Viktor Malik) [RHEL-9957] +- libbpf: Set close-on-exec flag on gzopen (Viktor Malik) [RHEL-9957] +- selftests/bpf: fix static assert compilation issue for test_cls_*.c (Viktor Malik) [RHEL-9957] +- bpf, cpumap: Handle skb as well when clean up ptr_ring (Viktor Malik) [RHEL-9957] +- bpf, cpumap: Make sure kthread is running before map update returns (Viktor Malik) [RHEL-9957] +- bpf: Disable preemption in bpf_event_output (Viktor Malik) [RHEL-9957] +- bpf: Disable preemption in bpf_perf_event_output (Viktor Malik) [RHEL-9957] +- bpf, arm64: Fix BTI type used for freplace attached functions (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add more tests for check_max_stack_depth bug (Viktor Malik) [RHEL-9957] +- bpf: Repeat check_max_stack_depth for async callbacks (Viktor Malik) [RHEL-9957] +- bpf: Fix subprog idx logic in check_max_stack_depth (Viktor Malik) [RHEL-9957] +- bpf: cpumap: Fix memory leak in cpu_map_update_elem (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add selftest for check_stack_max_depth bug (Viktor Malik) [RHEL-9957] +- bpf: Fix max stack depth check for async callbacks (Viktor Malik) [RHEL-9957] +- bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set() (Viktor Malik) [RHEL-9957] +- selftests/bpf: Set the default value of consumer_cnt as 0 (Viktor Malik) [RHEL-9957] +- selftests/bpf: Ensure that next_cpu() returns a valid CPU number (Viktor Malik) [RHEL-9957] +- selftests/bpf: Output the correct error code for pthread APIs (Viktor Malik) [RHEL-9957] +- selftests/bpf: Use producer_cnt to allocate local counter array (Viktor Malik) [RHEL-9957] +- bpf: Keep BPF_PROG_LOAD permission checks clear of validations (Viktor Malik) [RHEL-9957] +- bpf: Centralize permissions checks for all BPF map types (Viktor Malik) [RHEL-9957] +- bpf: Inline map creation logic in map_create() function (Viktor Malik) [RHEL-9957] +- bpf: Move unprivileged checks into map_create() and bpf_prog_load() (Viktor Malik) [RHEL-9957] +- bpf: Remove in_atomic() from bpf_link_put(). (Viktor Malik) [RHEL-9957] +- selftests/bpf: Verify that check_ids() is used for scalars in regsafe() (Viktor Malik) [RHEL-9957] +- bpf: Verify scalar ids mapping in regsafe() using check_ids() (Viktor Malik) [RHEL-9957] +- selftests/bpf: Check if mark_chain_precision() follows scalar ids (Viktor Malik) [RHEL-9957] +- bpf: Use scalar ids in mark_chain_precision() (Viktor Malik) [RHEL-9957] +- bpf/docs: Update documentation for new cpumask kfuncs (Viktor Malik) [RHEL-9957] +- selftests/bpf: Update bpf_cpumask_any* tests to use bpf_cpumask_any_distribute* (Viktor Malik) [RHEL-9957] +- bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add test for new bpf_cpumask_first_and() kfunc (Viktor Malik) [RHEL-9957] +- bpf: Add bpf_cpumask_first_and() kfunc (Viktor Malik) [RHEL-9957] +- bpf: Hide unused bpf_patch_call_args (Viktor Malik) [RHEL-9957] +- selftests/bpf: Fix invalid pointer check in get_xlated_program() (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add missing prototypes for several test kfuncs (Viktor Malik) [RHEL-9957] +- bpf: Factor out a common helper free_all() (Viktor Malik) [RHEL-9957] +- selftests/bpf: Fix check_mtu using wrong variable type (Viktor Malik) [RHEL-9957] +- bpf: Cleanup unused function declaration (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add missing selftests kconfig options (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs (Viktor Malik) [RHEL-9957] +- bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL (Viktor Malik) [RHEL-9957] +- bpf: Replace open code with for allocated object check (Viktor Malik) [RHEL-9957] +- selftests/bpf: Test table ID fib lookup BPF helper (Viktor Malik) [RHEL-9957] +- bpf: Add table ID to bpf_fib_lookup BPF helper (Viktor Malik) [RHEL-9957] +- bpf: Replace all non-returning strlcpy with strscpy (Viktor Malik) [RHEL-9957] +- bpf/tests: Use struct_size() (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add a test where map key_type_id with decl_tag type (Viktor Malik) [RHEL-9957] +- bpf: Silence a warning in btf_type_id_size() (Viktor Malik) [RHEL-9957] +- bpf: Fix bad unlock balance on freeze_mutex (Viktor Malik) [RHEL-9957] +- libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() (Viktor Malik) [RHEL-9957] +- libbpf: Ensure libbpf always opens files with O_CLOEXEC (Viktor Malik) [RHEL-9957] +- selftests/bpf: Check whether to run selftest (Viktor Malik) [RHEL-9957] +- libbpf: Change var type in datasec resize func (Viktor Malik) [RHEL-9957] +- bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command (Viktor Malik) [RHEL-9957] +- libbpf: Selftests for resizing datasec maps (Viktor Malik) [RHEL-9957] +- libbpf: Add capability for resizing datasec maps (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET tests (Viktor Malik) [RHEL-9957] +- libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd (Viktor Malik) [RHEL-9957] +- bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands (Viktor Malik) [RHEL-9957] +- libbpf: Start v1.3 development cycle (Viktor Malik) [RHEL-9957] +- bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM (Viktor Malik) [RHEL-9957] +- bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' (Viktor Malik) [RHEL-9957] +- bpftool: Show target_{obj,btf}_id in tracing link info (Viktor Malik) [RHEL-9957] +- bpf: Show target_{obj,btf}_id in tracing link fdinfo (Viktor Malik) [RHEL-9957] +- selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype consistent with kernel (Viktor Malik) [RHEL-9957] +- selftests/bpf: Fix dynptr/test_dynptr_is_null (Viktor Malik) [RHEL-9957] +- bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log (Viktor Malik) [RHEL-9957] +- bpf, docs: Shift operations are defined to use a mask (Viktor Malik) [RHEL-9957] +- selftests/bpf: Remove extern from kfuncs declarations (Viktor Malik) [RHEL-9957] +- selftests/bpf: Allow to use kfunc from testmod.ko in test_verifier (Viktor Malik) [RHEL-9957] +- selftests/bpf: Load bpf_testmod for verifier test (Viktor Malik) [RHEL-9957] +- selftests/bpf: Use un/load_bpf_testmod functions in tests (Viktor Malik) [RHEL-9957] +- selftests/bpf: Do not unload bpf_testmod in load_bpf_testmod (Viktor Malik) [RHEL-9957] +- selftests/bpf: Use only stdout in un/load_bpf_testmod functions (Viktor Malik) [RHEL-9957] +- selftests/bpf: Move test_progs helpers to testing_helpers object (Viktor Malik) [RHEL-9957] +- selftests/bpf: Move kfunc exports to bpf_testmod/bpf_testmod_kfunc.h (Viktor Malik) [RHEL-9957] +- libbpf: Store zero fd to fd_array for loader kfunc relocation (Viktor Malik) [RHEL-9957] +- bpftool: Support bpffs mountpoint as pin path for prog loadall (Viktor Malik) [RHEL-9957] +- selftests/bpf: Fix s390 sock_field test failure (Viktor Malik) [RHEL-9957] +- selftests/bpf: improve netcnt test robustness (Viktor Malik) [RHEL-9957] +- bpf: fix calculation of subseq_idx during precision backtracking (Viktor Malik) [RHEL-9957] +- bpf: Fix memleak due to fentry attach failure (Viktor Malik) [RHEL-9957] +- bpf: Remove bpf trampoline selector (Viktor Malik) [RHEL-9957] +- bpf, arm64: Support struct arguments in the BPF trampoline (Viktor Malik) [RHEL-9957] +- bpftool: JIT limited misreported as negative value on aarch64 (Viktor Malik) [RHEL-9957] +- bpf: Document EFAULT changes for sockopt (Viktor Malik) [RHEL-9957] +- selftests/bpf: Correctly handle optlen > 4096 (Viktor Malik) [RHEL-9957] +- selftests/bpf: Update EFAULT {g,s}etsockopt selftests (Viktor Malik) [RHEL-9957] +- bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen (Viktor Malik) [RHEL-9957] +- libbpf: fix offsetof() and container_of() to work with CO-RE (Viktor Malik) [RHEL-9957] +- bpf: Address KCSAN report on bpf_lru_list (Viktor Malik) [RHEL-9957] +- bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [RHEL-9957] +- selftests/bpf: Accept mem from dynptr in helper funcs (Viktor Malik) [RHEL-9957] +- bpf: verifier: Accept dynptr mem as mem in helpers (Viktor Malik) [RHEL-9957] +- selftests/bpf: Check overflow in optional buffer (Viktor Malik) [RHEL-9957] +- selftests/bpf: Test allowing NULL buffer in dynptr slice (Viktor Malik) [RHEL-9957] +- bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add testcase for bpf_task_under_cgroup (Viktor Malik) [RHEL-9957] +- bpf: Add bpf_task_under_cgroup() kfunc (Viktor Malik) [RHEL-9957] +- samples/bpf: Fix buffer overflow in tcp_basertt (Viktor Malik) [RHEL-9957] +- bpf, docs: Update llvm_relocs.rst with typo fixes (Viktor Malik) [RHEL-9957] +- selftests/bpf: revert iter test subprog precision workaround (Viktor Malik) [RHEL-9957] +- selftests/bpf: add precision propagation tests in the presence of subprogs (Viktor Malik) [RHEL-9957] +- bpf: support precision propagation in the presence of subprogs (Viktor Malik) [RHEL-9957] +- bpf: fix mark_all_scalars_precise use in mark_chain_precision (Viktor Malik) [RHEL-9957] +- bpf: fix propagate_precision() logic for inner frames (Viktor Malik) [RHEL-9957] +- bpf: maintain bitmasks across all active frames in __mark_chain_precision (Viktor Malik) [RHEL-9957] +- bpf: improve precision backtrack logging (Viktor Malik) [RHEL-9957] +- bpf: encapsulate precision backtracking bookkeeping (Viktor Malik) [RHEL-9957] +- bpf: mark relevant stack slots scratched for register read instructions (Viktor Malik) [RHEL-9957] +- veristat: add -t flag for adding BPF_F_TEST_STATE_FREQ program flag (Viktor Malik) [RHEL-9957] +- bpf: Print a warning only if writing to unprivileged_bpf_disabled. (Viktor Malik) [RHEL-9957] +- bpf: Emit struct bpf_tcp_sock type in vmlinux BTF (Viktor Malik) [RHEL-9957] +- selftests/bpf: Test_progs can read test lists from file (Viktor Malik) [RHEL-9957] +- selftests/bpf: Extract insert_test from parse_test_list (Viktor Malik) [RHEL-9957] +- libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 (Viktor Malik) [RHEL-9957] +- selftests/bpf: Fix selftest test_global_funcs/global_func1 failure with latest clang (Viktor Malik) [RHEL-9957] +- bpftool: Dump map id instead of value for map_of_maps types (Viktor Malik) [RHEL-9957] +- selftests/bpf: Update the aarch64 tests deny list (Viktor Malik) [RHEL-9957] +- bpftool: Show map IDs along with struct_ops links. (Viktor Malik) [RHEL-9957] +- docs/bpf: Add LRU internals description and graph (Viktor Malik) [RHEL-9957] +- docs/bpf: Add table to describe LRU properties (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add test case to assert precise scalar path pruning (Viktor Malik) [RHEL-9957] +- selftests/bpf: Add tests for dynptr convenience helpers (Viktor Malik) [RHEL-9957] +- bpf: Add bpf_dynptr_clone (Viktor Malik) [RHEL-9957] +- bpf: Add bpf_dynptr_size (Viktor Malik) [RHEL-9957] +- bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonly (Viktor Malik) [RHEL-9957] +- bpf: Add bpf_dynptr_adjust (Viktor Malik) [RHEL-9957] +- Add CONFIG_ADDRESS_MASKING to RHEL configs collection (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Zero out buffer for readlink() (Chris von Recklinghausen) [RHEL-11561] +- x86/mm: Remove unused current_untag_mask() (Chris von Recklinghausen) [RHEL-11561] +- tools headers disabled-features: Sync with the kernel sources (Chris von Recklinghausen) [RHEL-11561] +- tools headers UAPI: Sync arch prctl headers with the kernel sources (Chris von Recklinghausen) [RHEL-11561] +- x86: mm: remove 'sign' games from LAM untagged_addr*() macros (Chris von Recklinghausen) [RHEL-11561] +- x86: uaccess: move 32-bit and 64-bit parts into proper header (Chris von Recklinghausen) [RHEL-11561] +- x86-64: make access_ok() independent of LAM (Chris von Recklinghausen) [RHEL-11561] +- x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA bit from outside (Chris von Recklinghausen) [RHEL-11561] +- x86/mm/iommu/sva: Fix error code for LAM enabling failure due to SVA (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Add test cases for LAM vs thread creation (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Add inherit test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Add io_uring test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Add mmap and SYSCALL test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] +- selftests/x86/lam: Add malloc and tag-bits test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] +- x86/mm/iommu/sva: Make LAM and SVA mutually exclusive (Chris von Recklinghausen) [RHEL-11561] +- mm: Expose untagging mask in /proc/$PID/status (Chris von Recklinghausen) [RHEL-11561] +- x86/mm: Provide arch_prctl() interface for LAM (Chris von Recklinghausen) [RHEL-11561] +- x86/mm: Reduce untagged_addr() overhead for systems without LAM (Chris von Recklinghausen) [RHEL-11561] +- x86/uaccess: Provide untagged_addr() and remove tags before address check (Chris von Recklinghausen) [RHEL-11561] +- mm: Introduce untagged_addr_remote() (Chris von Recklinghausen) [RHEL-11561] +- x86/mm: Handle LAM on context switch (Chris von Recklinghausen) [RHEL-11561] +- x86: CPUID and CR3/CR4 flags for Linear Address Masking (Chris von Recklinghausen) [RHEL-11561] +- x86: Allow atomic MM_CONTEXT flags setting (Chris von Recklinghausen) [RHEL-11561] +- x86/mm: Rework address range check in get_user() and put_user() (Chris von Recklinghausen) [RHEL-11561] +- mm: export dump_mm() (Chris von Recklinghausen) [RHEL-11561] +- tools headers cpufeatures: Sync with the kernel sources (Chris von Recklinghausen) [RHEL-11561] +- tools headers UAPI: Sync x86 arch prctl headers with the kernel sources (Chris von Recklinghausen) [RHEL-11561] + * Sun Nov 19 2023 Jan Stancek [5.14.0-387.el9] - iommu: Avoid unnecessary cache invalidations (Jerry Snitselaar) [RHEL-10094] - mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign() (Jerry Snitselaar) [RHEL-10094] diff --git a/sources b/sources index aed0e41..65d04b6 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-387.el9.tar.xz) = d6bbb969475f19840add9846152604a694f7d51785faaff7c6b93d014c777c64bce44a186db2d5a7ce0c4bbcd159581fd5cd47e9fc6ca0248c4dad65e6ec4a9c -SHA512 (kernel-abi-stablelists-5.14.0-387.el9.tar.bz2) = 56373f7492aa9841e3b464c8f2ced6b0d3031ea005ca1e1575ed8db45445586ed46be531ca5d039217e4ed6f1d850e3dfe9605160159c3be9136053ad38b7a2b -SHA512 (kernel-kabi-dw-5.14.0-387.el9.tar.bz2) = 3bc50566f89eafd18aedadb1739f8c9736a61870fa7af0bc1c29c06653187e010a389ccdac85b7263245c689ed1da15bce42a54110f21e7ae9619db9d279e6b5 +SHA512 (linux-5.14.0-388.el9.tar.xz) = 127d62db3e2c789e5808f8b1ed0d70b4425c57dc9d40add1115418e0b6853591ab051685f3887ba88c327a8e9c461a16cbf8e23dab6874490abb827a8ebc96ae +SHA512 (kernel-abi-stablelists-5.14.0-388.el9.tar.bz2) = 9d37e219802cd65a8cc7574b32157ce02fac738f70f5d364409fc0e6361bb3b7aad7f4ed4bb8f2f4f50dde2aa7452ca70e35170dcf45b0fec24c7d797fd027ff +SHA512 (kernel-kabi-dw-5.14.0-388.el9.tar.bz2) = 3bc50566f89eafd18aedadb1739f8c9736a61870fa7af0bc1c29c06653187e010a389ccdac85b7263245c689ed1da15bce42a54110f21e7ae9619db9d279e6b5