From 3f2722a17898c4e85894ec016ee63e589c31493c Mon Sep 17 00:00:00 2001 From: "Herton R. Krzesinski" Date: Fri, 28 Jan 2022 14:57:58 +0000 Subject: [PATCH] kernel-5.14.0-50.el9 * Fri Jan 28 2022 Herton R. Krzesinski [5.14.0-50.el9] - net: fix possible NULL deref in sock_reserve_memory (Paolo Abeni) [2028420] - mptcp: fix per socket endpoint accounting (Paolo Abeni) [2028420] - mptcp: Check reclaim amount before reducing allocation (Paolo Abeni) [2028420] - mptcp: fix a DSS option writing error (Paolo Abeni) [2028420] - mptcp: fix opt size when sending DSS + MP_FAIL (Paolo Abeni) [2028420] - mptcp: clean up harmless false expressions (Paolo Abeni) [2028420] - selftests: mptcp: try to set mptcp ulp mode in different sk states (Paolo Abeni) [2028420] - mptcp: enforce HoL-blocking estimation (Paolo Abeni) [2028420] - mptcp: fix deadlock in __mptcp_push_pending() (Paolo Abeni) [2028420] - mptcp: clear 'kern' flag from fallback sockets (Paolo Abeni) [2028420] - mptcp: remove tcp ulp setsockopt support (Paolo Abeni) [2028420] - mptcp: never allow the PM to close a listener subflow (Paolo Abeni) [2028420] - selftests: mptcp: remove duplicate include in mptcp_inq.c (Paolo Abeni) [2028420] - mptcp: support TCP_CORK and TCP_NODELAY (Paolo Abeni) [2028420] - mptcp: expose mptcp_check_and_set_pending (Paolo Abeni) [2028420] - tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay (Paolo Abeni) [2028420] - selftests: mptcp: check IP_TOS in/out are the same (Paolo Abeni) [2028420] - mptcp: getsockopt: add support for IP_TOS (Paolo Abeni) [2028420] - mptcp: allow changing the "backup" bit by endpoint id (Paolo Abeni) [2028420] - selftests: mptcp: add inq test case (Paolo Abeni) [2028420] - mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls (Paolo Abeni) [2028420] - selftests: mptcp: add TCP_INQ support (Paolo Abeni) [2028420] - mptcp: add TCP_INQ cmsg support (Paolo Abeni) [2028420] - mptcp: use delegate action to schedule 3rd ack retrans (Paolo Abeni) [2028420] - mptcp: fix delack timer (Paolo Abeni) [2028420] - selftests: mptcp: add tproxy test case (Paolo Abeni) [2028420] - mptcp: sockopt: add SOL_IP freebind & transparent options (Paolo Abeni) [2028420] - mptcp: Support for IP_TOS for MPTCP setsockopt() (Paolo Abeni) [2028420] - ipv4: Exposing __ip_sock_set_tos() in ip.h (Paolo Abeni) [2028420] - selftests: mptcp: more stable simult_flows tests (Paolo Abeni) [2028420] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2028420] - mptcp: fix corrupt receiver key in MPC + data + checksum (Paolo Abeni) [2028420] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2028420] - mptcp: allocate fwd memory separately on the rx and tx path (Paolo Abeni) [2028420] - net: introduce sk_forward_alloc_get() (Paolo Abeni) [2028420] - tcp: define macros for a couple reclaim thresholds (Paolo Abeni) [2028420] - net: add new socket option SO_RESERVE_MEM (Paolo Abeni) [2028420] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Paolo Abeni) [2028420] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2028420] - mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() (Paolo Abeni) [2028420] - mptcp: fix possible stall on recvmsg() (Paolo Abeni) [2028420] - mptcp: use batch snmp operations in mptcp_seq_show() (Paolo Abeni) [2028420] - net: snmp: inline snmp_get_cpu_field() (Paolo Abeni) [2028420] - net: introduce and use lock_sock_fast_nested() (Paolo Abeni) [2028420] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Paolo Abeni) [2028420] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2028420] - mptcp: remove tx_pending_data (Paolo Abeni) [2028420] - mptcp: use lockdep_assert_held_once() instead of open-coding it (Paolo Abeni) [2028420] - mptcp: use OPTIONS_MPTCP_MPC (Paolo Abeni) [2028420] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2028420] - mptcp: allow changing the 'backup' bit when no sockets are open (Paolo Abeni) [2028420] - mptcp: don't return sockets in foreign netns (Paolo Abeni) [2028420] - tcp: remove sk_{tr}x_skb_cache (Paolo Abeni) [2028420] - tcp: make tcp_build_frag() static (Paolo Abeni) [2028420] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2028420] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2028420] - selftests: mptcp: add mptcp getsockopt test cases (Paolo Abeni) [2028420] - mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_TCPINFO getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_INFO getsockopt (Paolo Abeni) [2028420] - mptcp: add new mptcp_fill_diag helper (Paolo Abeni) [2028420] - mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [2028420] - selftests: mptcp: clean tmp files in simult_flows (Paolo Abeni) [2028420] - mptcp: ensure tx skbs always have the MPTCP ext (Paolo Abeni) [2028420] - mptcp: fix possible divide by zero (Paolo Abeni) [2028420] - mptcp: Fix duplicated argument in protocol.h (Paolo Abeni) [2028420] - mptcp: make the locking tx schema more readable (Paolo Abeni) [2028420] - mptcp: optimize the input options processing (Paolo Abeni) [2028420] - mptcp: consolidate in_opt sub-options fields in a bitmask (Paolo Abeni) [2028420] - mptcp: better binary layout for mptcp_options_received (Paolo Abeni) [2028420] - mptcp: do not set unconditionally csum_reqd on incoming opt (Paolo Abeni) [2028420] - selftests: mptcp: add MP_FAIL mibs check (Paolo Abeni) [2028420] - mptcp: add the mibs for MP_FAIL (Paolo Abeni) [2028420] - mptcp: send out MP_FAIL when data checksum fails (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption receiving (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption sending (Paolo Abeni) [2028420] - mptcp: shrink mptcp_out_options struct (Paolo Abeni) [2028420] - mptcp: optimize out option generation (Paolo Abeni) [2028420] - selftests: mptcp: add_addr and echo race test (Paolo Abeni) [2028420] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Paolo Abeni) [2028420] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Paolo Abeni) [2028420] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Paolo Abeni) [2028420] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Paolo Abeni) [2028420] - mptcp: move drop_other_suboptions check under pm lock (Paolo Abeni) [2028420] - selftests: mptcp: delete uncontinuous removing ids (Paolo Abeni) [2028420] - selftests: mptcp: add fullmesh testcases (Paolo Abeni) [2028420] - selftests: mptcp: set and print the fullmesh flag (Paolo Abeni) [2028420] - mptcp: local addresses fullmesh (Paolo Abeni) [2028420] - mptcp: remote addresses fullmesh (Paolo Abeni) [2028420] - mptcp: drop flags and ifindex arguments (Paolo Abeni) [2028420] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2028420] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2028420] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2028420] - mptcp: faster active backup recovery (Paolo Abeni) [2028420] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2028420] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2028420] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2028420] - mptcp: more accurate timeout (Paolo Abeni) [2028420] - ionic: no devlink_unregister if not registered (Petr Oros) [2032260] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2032260] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2032260] - devlink: make all symbols GPL-only (Petr Oros) [2032260] - devlink: Simplify internal devlink params implementation (Petr Oros) [2032260] - devlink: Clean not-executed param notifications (Petr Oros) [2032260] - devlink: Delete obsolete parameters publish API (Petr Oros) [2032260] - devlink: Remove extra device_lock assert checks (Petr Oros) [2032260] - devlink: Delete reload enable/disable interface (Petr Oros) [2032260] - net/mlx5: Set devlink reload feature bit for supported devices only (Petr Oros) [2032260] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2032260] - devlink: Annotate devlink API calls (Petr Oros) [2032260] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2032260] - devlink: Reduce struct devlink exposure (Petr Oros) [2032260] - devlink: report maximum number of snapshots with regions (Petr Oros) [2032260] - devlink: Add missed notifications iterators (Petr Oros) [2032260] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2032260] - qed: Move devlink registration to be last devlink command (Petr Oros) [2032260] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2032260] - nfp: Move delink_register to be last command (Petr Oros) [2032260] - mlxsw: core: Register devlink instance last (Petr Oros) [2032260] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2032260] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2032260] - ice: Open devlink when device is ready (Petr Oros) [2032260] - net: hinic: Open device for the user access when it is ready (Petr Oros) [2032260] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2032260] - devlink: Notify users when objects are accessible (Petr Oros) [2032260] - net/mlx5: Fix rdma aux device on devlink reload (Petr Oros) [2032260] - qed: Don't ignore devlink allocation failures (Petr Oros) [2032260] - ice: Delete always true check of PF pointer (Petr Oros) [2032260] - devlink: Remove single line function obfuscations (Petr Oros) [2032260] - devlink: Delete not used port parameters APIs (Petr Oros) [2032260] - bnxt_en: Properly remove port parameter support (Petr Oros) [2032260] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2032260] - devlink: Make devlink_register to be void (Petr Oros) [2032260] - devlink: Delete not-used devlink APIs (Petr Oros) [2032260] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2032260] - net/mlx5: Publish and unpublish all devlink parameters at once (Petr Oros) [2032260] - devlink: Use xarray to store devlink instances (Petr Oros) [2032260] - devlink: Count struct devlink consumers (Petr Oros) [2032260] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2032260] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2032260] - net/mlx5: Support enable_vnet devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_rdma devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_eth devlink dev param (Petr Oros) [2032260] - net/mlx5: Fix unpublish devlink parameters (Petr Oros) [2032260] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2032260] - devlink: Add API to register and unregister single parameter (Petr Oros) [2032260] - devlink: Create a helper function for one parameter registration (Petr Oros) [2032260] - devlink: Add new "enable_vnet" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_rdma" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_eth" generic device param (Petr Oros) [2032260] - devlink: Fix port_type_set function pointer check (Petr Oros) [2032260] - devlink: Set device as early as possible (Petr Oros) [2032260] - devlink: Simplify devlink port API calls (Petr Oros) [2032260] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2032260] - devlink: Remove duplicated registration check (Petr Oros) [2032260] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2032260] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2032260] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2032260] - ionic: cleanly release devlink instance (Petr Oros) [2032260] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2037335] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2037335] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2037335] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2037335] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2037335] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2037335] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2037335] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2037335] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2037335] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2037335] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2037335] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2037335] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2037335] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2037335] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2037335] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2037335] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2037335] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2037335] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2037335] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2037335] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2037335] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2037335] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2037335] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2037335] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2037335] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2037335] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2037335] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2037335] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2037335] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2037335] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2037335] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2037335] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2037335] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2037335] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2037335] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2037335] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2037335] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2037335] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2037335] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2037335] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2037335] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2037335] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2037335] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2037335] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2037335] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2037335] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2037335] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2037335] - net: bridge: vlan: add support for global options (Ivan Vecera) [2037335] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2037335] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2037335] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2037335] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2037335] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2037335] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2037335] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2037335] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2037335] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2037335] - kernel: Add redhat code (Prarit Bhargava) [2047259] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019379] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019379] - sfc: Mark siena driver unmaintained (Prarit Bhargava) [2019379] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019379] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019379] - redhat/configs: Disable ethoc driver (Prarit Bhargava) [2019379] - redhat/configs: Disable dnet driver (Prarit Bhargava) [2019379] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019379] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019379] Resolves: rhbz#2019379, rhbz#2028420, rhbz#2032260, rhbz#2037335, rhbz#2047259 Signed-off-by: Herton R. Krzesinski --- Makefile.rhelver | 2 +- kernel-aarch64-debug-rhel.config | 4 +- kernel-aarch64-rhel.config | 4 +- kernel-ppc64le-debug-rhel.config | 4 +- kernel-ppc64le-rhel.config | 4 +- kernel-x86_64-debug-rhel.config | 4 +- kernel-x86_64-rhel.config | 4 +- kernel.spec | 274 ++++++++++++++++++++++++++++++- sources | 6 +- 9 files changed, 284 insertions(+), 22 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 349f56d09..b2ad78ad5 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 49 +RHEL_RELEASE = 50 # # Early y+1 numbering diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 73356d89a..6a4561695 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1184,7 +1184,7 @@ CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_WRITECACHE=m CONFIG_DM_ZERO=m # CONFIG_DM_ZONED is not set -CONFIG_DNET=m +# CONFIG_DNET is not set CONFIG_DNOTIFY=y CONFIG_DNS_RESOLVER=m CONFIG_DP83640_PHY=m @@ -1440,7 +1440,7 @@ CONFIG_EPOLL=y # CONFIG_EQUALIZER is not set # CONFIG_EROFS_FS is not set CONFIG_ETHERNET=y -CONFIG_ETHOC=m +# CONFIG_ETHOC is not set CONFIG_ETHTOOL_NETLINK=y # CONFIG_ETM4X_IMPDEF_FEATURE is not set # CONFIG_EUROTECH_WDT is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index c471387a9..0029f731f 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1176,7 +1176,7 @@ CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_WRITECACHE=m CONFIG_DM_ZERO=m # CONFIG_DM_ZONED is not set -CONFIG_DNET=m +# CONFIG_DNET is not set CONFIG_DNOTIFY=y CONFIG_DNS_RESOLVER=m CONFIG_DP83640_PHY=m @@ -1432,7 +1432,7 @@ CONFIG_EPOLL=y # CONFIG_EQUALIZER is not set # CONFIG_EROFS_FS is not set CONFIG_ETHERNET=y -CONFIG_ETHOC=m +# CONFIG_ETHOC is not set CONFIG_ETHTOOL_NETLINK=y # CONFIG_ETM4X_IMPDEF_FEATURE is not set # CONFIG_EUROTECH_WDT is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index ab300b28e..3fd9a44b3 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1045,7 +1045,7 @@ CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_WRITECACHE=m CONFIG_DM_ZERO=m # CONFIG_DM_ZONED is not set -CONFIG_DNET=m +# CONFIG_DNET is not set CONFIG_DNOTIFY=y CONFIG_DNS_RESOLVER=m CONFIG_DP83640_PHY=m @@ -1286,7 +1286,7 @@ CONFIG_EPOLL=y # CONFIG_EQUALIZER is not set # CONFIG_EROFS_FS is not set CONFIG_ETHERNET=y -CONFIG_ETHOC=m +# CONFIG_ETHOC is not set CONFIG_ETHTOOL_NETLINK=y # CONFIG_EUROTECH_WDT is not set CONFIG_EVENT_TRACING=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 1188f9a89..31b70b15e 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1037,7 +1037,7 @@ CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_WRITECACHE=m CONFIG_DM_ZERO=m # CONFIG_DM_ZONED is not set -CONFIG_DNET=m +# CONFIG_DNET is not set CONFIG_DNOTIFY=y CONFIG_DNS_RESOLVER=m CONFIG_DP83640_PHY=m @@ -1278,7 +1278,7 @@ CONFIG_EPOLL=y # CONFIG_EQUALIZER is not set # CONFIG_EROFS_FS is not set CONFIG_ETHERNET=y -CONFIG_ETHOC=m +# CONFIG_ETHOC is not set CONFIG_ETHTOOL_NETLINK=y # CONFIG_EUROTECH_WDT is not set CONFIG_EVENT_TRACING=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 7c5d184c8..77cf17883 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1119,7 +1119,7 @@ CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_WRITECACHE=m CONFIG_DM_ZERO=m # CONFIG_DM_ZONED is not set -CONFIG_DNET=m +# CONFIG_DNET is not set CONFIG_DNOTIFY=y CONFIG_DNS_RESOLVER=m CONFIG_DP83640_PHY=m @@ -1392,7 +1392,7 @@ CONFIG_EPOLL=y # CONFIG_EQUALIZER is not set # CONFIG_EROFS_FS is not set CONFIG_ETHERNET=y -CONFIG_ETHOC=m +# CONFIG_ETHOC is not set CONFIG_ETHTOOL_NETLINK=y # CONFIG_EUROTECH_WDT is not set CONFIG_EVENT_TRACING=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index f2b18776d..2012d2972 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1111,7 +1111,7 @@ CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_WRITECACHE=m CONFIG_DM_ZERO=m # CONFIG_DM_ZONED is not set -CONFIG_DNET=m +# CONFIG_DNET is not set CONFIG_DNOTIFY=y CONFIG_DNS_RESOLVER=m CONFIG_DP83640_PHY=m @@ -1384,7 +1384,7 @@ CONFIG_EPOLL=y # CONFIG_EQUALIZER is not set # CONFIG_EROFS_FS is not set CONFIG_ETHERNET=y -CONFIG_ETHOC=m +# CONFIG_ETHOC is not set CONFIG_ETHTOOL_NETLINK=y # CONFIG_EUROTECH_WDT is not set CONFIG_EVENT_TRACING=y diff --git a/kernel.spec b/kernel.spec index bc6c4e0a8..a4fab7457 100755 --- a/kernel.spec +++ b/kernel.spec @@ -85,7 +85,7 @@ Summary: The Linux kernel # the --with-release option overrides this setting.) %define debugbuildsenabled 1 -%global distro_build 49 +%global distro_build 50 %if 0%{?fedora} %define secure_boot_arch x86_64 @@ -129,13 +129,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 49.el9 +%define pkgrelease 50.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 49%{?buildid}%{?dist} +%define specrelease 50%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -680,7 +680,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-49.el9.tar.xz +Source0: linux-5.14.0-50.el9.tar.xz Source1: Makefile.rhelver @@ -1364,8 +1364,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-49.el9 -c -mv linux-5.14.0-49.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-50.el9 -c +mv linux-5.14.0-50.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2957,6 +2957,268 @@ fi # # %changelog +* Fri Jan 28 2022 Herton R. Krzesinski [5.14.0-50.el9] +- net: fix possible NULL deref in sock_reserve_memory (Paolo Abeni) [2028420] +- mptcp: fix per socket endpoint accounting (Paolo Abeni) [2028420] +- mptcp: Check reclaim amount before reducing allocation (Paolo Abeni) [2028420] +- mptcp: fix a DSS option writing error (Paolo Abeni) [2028420] +- mptcp: fix opt size when sending DSS + MP_FAIL (Paolo Abeni) [2028420] +- mptcp: clean up harmless false expressions (Paolo Abeni) [2028420] +- selftests: mptcp: try to set mptcp ulp mode in different sk states (Paolo Abeni) [2028420] +- mptcp: enforce HoL-blocking estimation (Paolo Abeni) [2028420] +- mptcp: fix deadlock in __mptcp_push_pending() (Paolo Abeni) [2028420] +- mptcp: clear 'kern' flag from fallback sockets (Paolo Abeni) [2028420] +- mptcp: remove tcp ulp setsockopt support (Paolo Abeni) [2028420] +- mptcp: never allow the PM to close a listener subflow (Paolo Abeni) [2028420] +- selftests: mptcp: remove duplicate include in mptcp_inq.c (Paolo Abeni) [2028420] +- mptcp: support TCP_CORK and TCP_NODELAY (Paolo Abeni) [2028420] +- mptcp: expose mptcp_check_and_set_pending (Paolo Abeni) [2028420] +- tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay (Paolo Abeni) [2028420] +- selftests: mptcp: check IP_TOS in/out are the same (Paolo Abeni) [2028420] +- mptcp: getsockopt: add support for IP_TOS (Paolo Abeni) [2028420] +- mptcp: allow changing the "backup" bit by endpoint id (Paolo Abeni) [2028420] +- selftests: mptcp: add inq test case (Paolo Abeni) [2028420] +- mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls (Paolo Abeni) [2028420] +- selftests: mptcp: add TCP_INQ support (Paolo Abeni) [2028420] +- mptcp: add TCP_INQ cmsg support (Paolo Abeni) [2028420] +- mptcp: use delegate action to schedule 3rd ack retrans (Paolo Abeni) [2028420] +- mptcp: fix delack timer (Paolo Abeni) [2028420] +- selftests: mptcp: add tproxy test case (Paolo Abeni) [2028420] +- mptcp: sockopt: add SOL_IP freebind & transparent options (Paolo Abeni) [2028420] +- mptcp: Support for IP_TOS for MPTCP setsockopt() (Paolo Abeni) [2028420] +- ipv4: Exposing __ip_sock_set_tos() in ip.h (Paolo Abeni) [2028420] +- selftests: mptcp: more stable simult_flows tests (Paolo Abeni) [2028420] +- selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2028420] +- mptcp: fix corrupt receiver key in MPC + data + checksum (Paolo Abeni) [2028420] +- mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2028420] +- mptcp: allocate fwd memory separately on the rx and tx path (Paolo Abeni) [2028420] +- net: introduce sk_forward_alloc_get() (Paolo Abeni) [2028420] +- tcp: define macros for a couple reclaim thresholds (Paolo Abeni) [2028420] +- net: add new socket option SO_RESERVE_MEM (Paolo Abeni) [2028420] +- mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Paolo Abeni) [2028420] +- mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2028420] +- mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() (Paolo Abeni) [2028420] +- mptcp: fix possible stall on recvmsg() (Paolo Abeni) [2028420] +- mptcp: use batch snmp operations in mptcp_seq_show() (Paolo Abeni) [2028420] +- net: snmp: inline snmp_get_cpu_field() (Paolo Abeni) [2028420] +- net: introduce and use lock_sock_fast_nested() (Paolo Abeni) [2028420] +- net: core: Correct the sock::sk_lock.owned lockdep annotations (Paolo Abeni) [2028420] +- mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2028420] +- mptcp: remove tx_pending_data (Paolo Abeni) [2028420] +- mptcp: use lockdep_assert_held_once() instead of open-coding it (Paolo Abeni) [2028420] +- mptcp: use OPTIONS_MPTCP_MPC (Paolo Abeni) [2028420] +- mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2028420] +- mptcp: allow changing the 'backup' bit when no sockets are open (Paolo Abeni) [2028420] +- mptcp: don't return sockets in foreign netns (Paolo Abeni) [2028420] +- tcp: remove sk_{tr}x_skb_cache (Paolo Abeni) [2028420] +- tcp: make tcp_build_frag() static (Paolo Abeni) [2028420] +- mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2028420] +- tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2028420] +- selftests: mptcp: add mptcp getsockopt test cases (Paolo Abeni) [2028420] +- mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support (Paolo Abeni) [2028420] +- mptcp: add MPTCP_TCPINFO getsockopt support (Paolo Abeni) [2028420] +- mptcp: add MPTCP_INFO getsockopt (Paolo Abeni) [2028420] +- mptcp: add new mptcp_fill_diag helper (Paolo Abeni) [2028420] +- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [2028420] +- selftests: mptcp: clean tmp files in simult_flows (Paolo Abeni) [2028420] +- mptcp: ensure tx skbs always have the MPTCP ext (Paolo Abeni) [2028420] +- mptcp: fix possible divide by zero (Paolo Abeni) [2028420] +- mptcp: Fix duplicated argument in protocol.h (Paolo Abeni) [2028420] +- mptcp: make the locking tx schema more readable (Paolo Abeni) [2028420] +- mptcp: optimize the input options processing (Paolo Abeni) [2028420] +- mptcp: consolidate in_opt sub-options fields in a bitmask (Paolo Abeni) [2028420] +- mptcp: better binary layout for mptcp_options_received (Paolo Abeni) [2028420] +- mptcp: do not set unconditionally csum_reqd on incoming opt (Paolo Abeni) [2028420] +- selftests: mptcp: add MP_FAIL mibs check (Paolo Abeni) [2028420] +- mptcp: add the mibs for MP_FAIL (Paolo Abeni) [2028420] +- mptcp: send out MP_FAIL when data checksum fails (Paolo Abeni) [2028420] +- mptcp: MP_FAIL suboption receiving (Paolo Abeni) [2028420] +- mptcp: MP_FAIL suboption sending (Paolo Abeni) [2028420] +- mptcp: shrink mptcp_out_options struct (Paolo Abeni) [2028420] +- mptcp: optimize out option generation (Paolo Abeni) [2028420] +- selftests: mptcp: add_addr and echo race test (Paolo Abeni) [2028420] +- mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Paolo Abeni) [2028420] +- mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Paolo Abeni) [2028420] +- mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Paolo Abeni) [2028420] +- mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Paolo Abeni) [2028420] +- mptcp: move drop_other_suboptions check under pm lock (Paolo Abeni) [2028420] +- selftests: mptcp: delete uncontinuous removing ids (Paolo Abeni) [2028420] +- selftests: mptcp: add fullmesh testcases (Paolo Abeni) [2028420] +- selftests: mptcp: set and print the fullmesh flag (Paolo Abeni) [2028420] +- mptcp: local addresses fullmesh (Paolo Abeni) [2028420] +- mptcp: remote addresses fullmesh (Paolo Abeni) [2028420] +- mptcp: drop flags and ifindex arguments (Paolo Abeni) [2028420] +- selftests: mptcp: add testcase for active-back (Paolo Abeni) [2028420] +- mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2028420] +- mptcp: add mibs for stale subflows processing (Paolo Abeni) [2028420] +- mptcp: faster active backup recovery (Paolo Abeni) [2028420] +- mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2028420] +- mptcp: handle pending data on closed subflow (Paolo Abeni) [2028420] +- mptcp: less aggressive retransmission strategy (Paolo Abeni) [2028420] +- mptcp: more accurate timeout (Paolo Abeni) [2028420] +- ionic: no devlink_unregister if not registered (Petr Oros) [2032260] +- devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2032260] +- devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2032260] +- devlink: make all symbols GPL-only (Petr Oros) [2032260] +- devlink: Simplify internal devlink params implementation (Petr Oros) [2032260] +- devlink: Clean not-executed param notifications (Petr Oros) [2032260] +- devlink: Delete obsolete parameters publish API (Petr Oros) [2032260] +- devlink: Remove extra device_lock assert checks (Petr Oros) [2032260] +- devlink: Delete reload enable/disable interface (Petr Oros) [2032260] +- net/mlx5: Set devlink reload feature bit for supported devices only (Petr Oros) [2032260] +- devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2032260] +- devlink: Annotate devlink API calls (Petr Oros) [2032260] +- devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2032260] +- devlink: Reduce struct devlink exposure (Petr Oros) [2032260] +- devlink: report maximum number of snapshots with regions (Petr Oros) [2032260] +- devlink: Add missed notifications iterators (Petr Oros) [2032260] +- netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2032260] +- qed: Move devlink registration to be last devlink command (Petr Oros) [2032260] +- ionic: Move devlink registration to be last devlink command (Petr Oros) [2032260] +- nfp: Move delink_register to be last command (Petr Oros) [2032260] +- mlxsw: core: Register devlink instance last (Petr Oros) [2032260] +- net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2032260] +- net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2032260] +- ice: Open devlink when device is ready (Petr Oros) [2032260] +- net: hinic: Open device for the user access when it is ready (Petr Oros) [2032260] +- bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2032260] +- devlink: Notify users when objects are accessible (Petr Oros) [2032260] +- net/mlx5: Fix rdma aux device on devlink reload (Petr Oros) [2032260] +- qed: Don't ignore devlink allocation failures (Petr Oros) [2032260] +- ice: Delete always true check of PF pointer (Petr Oros) [2032260] +- devlink: Remove single line function obfuscations (Petr Oros) [2032260] +- devlink: Delete not used port parameters APIs (Petr Oros) [2032260] +- bnxt_en: Properly remove port parameter support (Petr Oros) [2032260] +- bnxt_en: Check devlink allocation and registration status (Petr Oros) [2032260] +- devlink: Make devlink_register to be void (Petr Oros) [2032260] +- devlink: Delete not-used devlink APIs (Petr Oros) [2032260] +- devlink: Delete not-used single parameter notification APIs (Petr Oros) [2032260] +- net/mlx5: Publish and unpublish all devlink parameters at once (Petr Oros) [2032260] +- devlink: Use xarray to store devlink instances (Petr Oros) [2032260] +- devlink: Count struct devlink consumers (Petr Oros) [2032260] +- devlink: Remove check of always valid devlink pointer (Petr Oros) [2032260] +- devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2032260] +- net/mlx5: Support enable_vnet devlink dev param (Petr Oros) [2032260] +- net/mlx5: Support enable_rdma devlink dev param (Petr Oros) [2032260] +- net/mlx5: Support enable_eth devlink dev param (Petr Oros) [2032260] +- net/mlx5: Fix unpublish devlink parameters (Petr Oros) [2032260] +- devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2032260] +- devlink: Add API to register and unregister single parameter (Petr Oros) [2032260] +- devlink: Create a helper function for one parameter registration (Petr Oros) [2032260] +- devlink: Add new "enable_vnet" generic device param (Petr Oros) [2032260] +- devlink: Add new "enable_rdma" generic device param (Petr Oros) [2032260] +- devlink: Add new "enable_eth" generic device param (Petr Oros) [2032260] +- devlink: Fix port_type_set function pointer check (Petr Oros) [2032260] +- devlink: Set device as early as possible (Petr Oros) [2032260] +- devlink: Simplify devlink port API calls (Petr Oros) [2032260] +- devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2032260] +- devlink: Remove duplicated registration check (Petr Oros) [2032260] +- netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2032260] +- netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2032260] +- net/mlx5: Don't rely on always true registered field (Petr Oros) [2032260] +- ionic: cleanly release devlink instance (Petr Oros) [2032260] +- selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2037335] +- selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2037335] +- selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2037335] +- net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2037335] +- net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2037335] +- net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2037335] +- net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2037335] +- net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2037335] +- net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2037335] +- net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2037335] +- net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2037335] +- net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2037335] +- net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2037335] +- net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2037335] +- net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2037335] +- net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2037335] +- net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2037335] +- net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2037335] +- net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2037335] +- net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2037335] +- net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2037335] +- net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2037335] +- net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2037335] +- net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2037335] +- net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2037335] +- net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2037335] +- net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2037335] +- net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2037335] +- net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2037335] +- net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2037335] +- net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2037335] +- net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2037335] +- net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2037335] +- net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2037335] +- net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2037335] +- net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2037335] +- net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2037335] +- net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2037335] +- net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2037335] +- net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2037335] +- net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2037335] +- net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2037335] +- net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2037335] +- net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2037335] +- net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2037335] +- net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2037335] +- net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2037335] +- net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2037335] +- net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2037335] +- net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2037335] +- net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2037335] +- net: bridge: multicast: add mdb context support (Ivan Vecera) [2037335] +- net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2037335] +- net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2037335] +- net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2037335] +- net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2037335] +- net: bridge: vlan: notify when global options change (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2037335] +- net: bridge: vlan: add support for global options (Ivan Vecera) [2037335] +- net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2037335] +- net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2037335] +- net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2037335] +- net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2037335] +- net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2037335] +- net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2037335] +- net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2037335] +- net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2037335] +- net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2037335] +- net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2037335] +- net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2037335] +- net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2037335] +- net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2037335] +- kernel: Add redhat code (Prarit Bhargava) [2047259] +- nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019379] +- hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019379] +- sfc: Mark siena driver unmaintained (Prarit Bhargava) [2019379] +- qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019379] +- netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019379] +- redhat/configs: Disable ethoc driver (Prarit Bhargava) [2019379] +- redhat/configs: Disable dnet driver (Prarit Bhargava) [2019379] +- drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019379] +- kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019379] + * Wed Jan 26 2022 Herton R. Krzesinski [5.14.0-49.el9] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2041931] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2041931] diff --git a/sources b/sources index 5e8fff238..d713c9831 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-49.el9.tar.xz) = 229f2fe525688d0962a0534653bdda483048d805630c9c9f7184fbb7b98cee8663d74130987a184bebdce0d125ad02fef5c90d9e55958664140234bf04015bfb -SHA512 (kernel-abi-stablelists-5.14.0-49.tar.bz2) = fcc943b92adf92d10c04e20ef74ec7324a6618e57f9a2065d644c89c0a56486fba8402f2ed149c577e895b6c10841dfb220471cf331281f45bcadabbe061a804 -SHA512 (kernel-kabi-dw-5.14.0-49.tar.bz2) = 4c99afa366f4d25d5dcd534f9d17f61f72d26fbd4c59e2f018e42a1bcd77d599ca9a2a8ac3b094b7ce2fe6abc6ac4eafcd08f1a5422decc8b9f1a51d2548bd7d +SHA512 (linux-5.14.0-50.el9.tar.xz) = 608fee793f5507766b655b9217424d2f5f07d8860a83b0832134a7e825c3fd5c7bc4c6412f4c43e14d81e099736c185d871b106f9b0effbb40d72ef5fc446243 +SHA512 (kernel-abi-stablelists-5.14.0-50.tar.bz2) = 9f7afbb73f2674be25c6b8b196a86bed7986c61270a934e134ba5a782315058362794b43a0a4168fa1eae9141a4cd2ca9e19fcd251a4da056a9f3d295db60342 +SHA512 (kernel-kabi-dw-5.14.0-50.tar.bz2) = 50885aa9257e4bff471ad14d0fd66876615961da1c21d992769904384ca5f1e34be7f6a50471ebbb48ca7747809ce597725f7810e2c4585b026b89d3c508983a