kernel-5.14.0-444.el9

* Fri Apr 26 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-444.el9]
- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763]
- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986]
- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986]
- smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986]
- smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986]
- smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986]
- smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986]
- KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714]
- net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751]
- net: skbuff: don't include <net/page_pool/types.h> to <linux/skbuff.h> (Sabrina Dubroca) [RHEL-31751]
- xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751]
- xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751]
- xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751]
- xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751]
- topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020]
- sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020]
- arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020]
- cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020]
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020]
- energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
- cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
- cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020]
- cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020]
- sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020]
- sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020]
- sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020]
- sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020]
- sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020]
- sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020]
- cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020]
- cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020]
- cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020]
- RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743}
- i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640]
- redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640]
- net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656]
- net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656]
- tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656]
- tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656]
- tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656]
- selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656]
- netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656]
- doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656]
- devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656]
- devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656]
- devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656]
- devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656]
- devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656]
- devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656]
- tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656]
- doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656]
- doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656]
- netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656]
- tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656]
- net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656]
- Documentation: Fix typos (Ivan Vecera) [RHEL-30656]
- tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656]
- netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656]
- net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656]
- ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656]
- ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656]
- netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656]
- genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656]
- genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656]
- genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656]
- genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656]
- devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656]
- devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656]
- devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656]
- devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656]
- devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656]
- devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
- devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656]
- devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656]
- devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656]
- devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656]
- netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656]
- devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656]
- devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656]
- devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656]
- devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656]
- devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656]
- devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656]
- devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
- devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656]
- devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656]
- netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656]
- devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656]
- net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656]
- net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656]
- ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656]
- ynl: regenerate all headers (Ivan Vecera) [RHEL-30656]
- ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656]
- ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656]
- netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656]
- netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656]
- genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656]
- rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656]
- devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656]
- netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656]
- netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656]
- netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656]
- tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656]
- netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656]
- tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656]
- netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656]
- netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656]
- tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656]
- rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656]
- rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656]
- netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656]
- tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656]
- tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656]
- net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656]
- netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656]
- tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656]
- tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656]
- doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656]
- netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656]
- net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656]
- tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656]
- tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656]
- tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656]
- netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656]
- netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656]
- tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656]
- tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656]
- tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656]
- tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656]
- tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656]
- tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656]
- tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656]
- docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656]
- docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656]
- netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656]
- tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656]
- tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656]
- ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656]
- tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656]
- netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656]
- netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656]
- netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]
Resolves: RHEL-16780, RHEL-17714, RHEL-23763, RHEL-28640, RHEL-29020, RHEL-30656, RHEL-31716, RHEL-31751, RHEL-7986

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
This commit is contained in:
Lucas Zampieri 2024-04-26 10:12:56 -03:00
parent 964f1e88a3
commit c8b207eaa1
No known key found for this signature in database
GPG Key ID: 6DA90B962E68B074
10 changed files with 507 additions and 14 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 5
# #
# Use this spot to avoid future merge conflicts. # Use this spot to avoid future merge conflicts.
# Do not trim this comment. # Do not trim this comment.
RHEL_RELEASE = 443 RHEL_RELEASE = 444
# #
# ZSTREAM # ZSTREAM

View File

@ -6014,7 +6014,7 @@ CONFIG_SPI_QUP=y
CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m CONFIG_SPI_TEGRA210_QUAD=y
# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_THUNDERX is not set
# CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TLE62X0 is not set
# CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XCOMM is not set

View File

@ -5990,7 +5990,7 @@ CONFIG_SPI_QUP=y
CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m CONFIG_SPI_TEGRA210_QUAD=y
# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_THUNDERX is not set
# CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TLE62X0 is not set
# CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XCOMM is not set

View File

@ -6011,7 +6011,7 @@ CONFIG_SPI_QUP=y
CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m CONFIG_SPI_TEGRA210_QUAD=y
# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_THUNDERX is not set
# CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TLE62X0 is not set
# CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XCOMM is not set

View File

@ -5987,7 +5987,7 @@ CONFIG_SPI_QUP=y
CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m CONFIG_SPI_TEGRA210_QUAD=y
# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_THUNDERX is not set
# CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TLE62X0 is not set
# CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XCOMM is not set

View File

@ -6109,7 +6109,7 @@ CONFIG_SPI_QUP=y
CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m CONFIG_SPI_TEGRA210_QUAD=y
# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_THUNDERX is not set
# CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TLE62X0 is not set
# CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XCOMM is not set

View File

@ -6085,7 +6085,7 @@ CONFIG_SPI_QUP=y
CONFIG_SPI_TEGRA114=m CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m CONFIG_SPI_TEGRA210_QUAD=y
# CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_THUNDERX is not set
# CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TLE62X0 is not set
# CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XCOMM is not set

View File

@ -1,3 +1,250 @@
* Fri Apr 26 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-444.el9]
- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763]
- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986]
- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986]
- smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986]
- smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986]
- smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986]
- smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986]
- KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714]
- net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751]
- net: skbuff: don't include <net/page_pool/types.h> to <linux/skbuff.h> (Sabrina Dubroca) [RHEL-31751]
- xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751]
- xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751]
- xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751]
- xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751]
- topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020]
- sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020]
- arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020]
- cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020]
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020]
- energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
- cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
- cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020]
- cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020]
- sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020]
- sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020]
- sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020]
- sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020]
- sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020]
- sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020]
- cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020]
- cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020]
- cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020]
- RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743}
- i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640]
- redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640]
- net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656]
- net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656]
- tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656]
- tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656]
- tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656]
- selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656]
- netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656]
- doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656]
- devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656]
- devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656]
- devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656]
- devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656]
- devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656]
- devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656]
- tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656]
- doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656]
- doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656]
- netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656]
- tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656]
- net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656]
- Documentation: Fix typos (Ivan Vecera) [RHEL-30656]
- tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656]
- netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656]
- net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656]
- ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656]
- ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656]
- netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656]
- genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656]
- genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656]
- genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656]
- genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656]
- devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656]
- devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656]
- devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656]
- devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656]
- devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656]
- devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
- devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656]
- devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656]
- devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656]
- devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656]
- netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656]
- devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656]
- devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656]
- devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656]
- devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656]
- devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656]
- devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656]
- devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
- devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656]
- devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656]
- netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656]
- devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656]
- net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656]
- net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656]
- ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656]
- ynl: regenerate all headers (Ivan Vecera) [RHEL-30656]
- ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656]
- ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656]
- netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656]
- netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656]
- genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656]
- rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656]
- devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656]
- netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656]
- netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656]
- netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656]
- tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656]
- netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656]
- tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656]
- netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656]
- netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656]
- tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656]
- rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656]
- rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656]
- netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656]
- tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656]
- tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656]
- net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656]
- netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656]
- tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656]
- tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656]
- doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656]
- netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656]
- net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656]
- tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656]
- tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656]
- tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656]
- netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656]
- netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656]
- tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656]
- tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656]
- tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656]
- tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656]
- tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656]
- tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656]
- tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656]
- docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656]
- docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656]
- netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656]
- tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656]
- tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656]
- ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656]
- tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656]
- netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656]
- netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656]
- netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]
Resolves: RHEL-16780, RHEL-17714, RHEL-23763, RHEL-28640, RHEL-29020, RHEL-30656, RHEL-31716, RHEL-31751, RHEL-7986
* Thu Apr 25 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-443.el9] * Thu Apr 25 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-443.el9]
- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344]
- netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344]

View File

@ -165,15 +165,15 @@ Summary: The Linux kernel
# define buildid .local # define buildid .local
%define specversion 5.14.0 %define specversion 5.14.0
%define patchversion 5.14 %define patchversion 5.14
%define pkgrelease 443 %define pkgrelease 444
%define kversion 5 %define kversion 5
%define tarfile_release 5.14.0-443.el9 %define tarfile_release 5.14.0-444.el9
# This is needed to do merge window version magic # This is needed to do merge window version magic
%define patchlevel 14 %define patchlevel 14
# This allows pkg_release to have configurable %%{?dist} tag # This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 443%{?buildid}%{?dist} %define specrelease 444%{?buildid}%{?dist}
# This defines the kabi tarball version # This defines the kabi tarball version
%define kabiversion 5.14.0-443.el9 %define kabiversion 5.14.0-444.el9
# #
# End of genspec.sh variables # End of genspec.sh variables
@ -3733,6 +3733,252 @@ fi
# #
# #
%changelog %changelog
* Fri Apr 26 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-444.el9]
- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763]
- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986]
- smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986]
- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986]
- smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986]
- smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986]
- smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986]
- smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986]
- KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714]
- net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751]
- net: skbuff: don't include <net/page_pool/types.h> to <linux/skbuff.h> (Sabrina Dubroca) [RHEL-31751]
- xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751]
- xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751]
- xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751]
- xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751]
- topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020]
- sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020]
- arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020]
- cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020]
- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020]
- energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
- cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
- cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020]
- cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020]
- sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020]
- sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020]
- sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020]
- sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020]
- sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020]
- sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020]
- cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020]
- cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020]
- cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020]
- RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743}
- i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640]
- redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640]
- net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656]
- net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656]
- tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656]
- tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656]
- tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656]
- selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656]
- netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656]
- doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656]
- devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656]
- devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656]
- devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656]
- devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656]
- devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656]
- devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656]
- devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656]
- tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656]
- tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656]
- doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656]
- doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656]
- doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656]
- netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656]
- tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656]
- net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656]
- Documentation: Fix typos (Ivan Vecera) [RHEL-30656]
- tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656]
- netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656]
- net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656]
- ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656]
- ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656]
- netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656]
- genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656]
- genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656]
- genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656]
- genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656]
- genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656]
- devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656]
- devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656]
- devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656]
- devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656]
- devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656]
- devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
- devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656]
- devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656]
- devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656]
- devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656]
- netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656]
- devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656]
- devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656]
- devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656]
- devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656]
- devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656]
- devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656]
- devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
- devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656]
- devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656]
- ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656]
- netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656]
- devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656]
- net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656]
- net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656]
- ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656]
- ynl: regenerate all headers (Ivan Vecera) [RHEL-30656]
- ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656]
- ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656]
- netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656]
- netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656]
- genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656]
- rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656]
- devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656]
- netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656]
- netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656]
- netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656]
- tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656]
- netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656]
- tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656]
- netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656]
- netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656]
- tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656]
- rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656]
- rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656]
- netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656]
- tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656]
- netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656]
- tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656]
- netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656]
- tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656]
- tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656]
- tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656]
- tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656]
- net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656]
- netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656]
- tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656]
- tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656]
- doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656]
- netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656]
- net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656]
- tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656]
- tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656]
- tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656]
- netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656]
- netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656]
- tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656]
- tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656]
- tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656]
- tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656]
- tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656]
- tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656]
- tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656]
- docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656]
- docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656]
- netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656]
- tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656]
- tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656]
- tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656]
- ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656]
- tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656]
- netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656]
- netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656]
- netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]
* Thu Apr 25 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-443.el9] * Thu Apr 25 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-443.el9]
- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344]
- netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344]

View File

@ -1,3 +1,3 @@
SHA512 (linux-5.14.0-443.el9.tar.xz) = a6d0f70c3e77aa59f974cee19d1e74aa0df608c7abf97301e31c5862aa6498440228c3ce074b71ebadd42d84f7f247896796131251076ef223eaa3d64af3ea54 SHA512 (linux-5.14.0-444.el9.tar.xz) = a9574f0a44116714128dc1ce294b2acb52b91ff6b2dc9e31c67dce8f3bafa4b683dcace8be795140bd58462bc5c32658458a5d12e1ef57e14339cdc86b2c0193
SHA512 (kernel-abi-stablelists-5.14.0-443.el9.tar.bz2) = 042b9ea069d52f875da34d4c50fe17549e0c26fb42fcca224cd3b0518db99a2fba1f238c731c2b4410fcabb549e95f594c71b2b0b3c588b9d21ed8b82d467621 SHA512 (kernel-abi-stablelists-5.14.0-444.el9.tar.bz2) = a240845740a13ca0e73f8fc71eaa5689736751b38c54c73d7c69d350ec6b4da457da5619cdbee31579e73282ad74c8798ad1dcfa4859432980006ffe7c01381f
SHA512 (kernel-kabi-dw-5.14.0-443.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f SHA512 (kernel-kabi-dw-5.14.0-444.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f