The Linux kernel
dbb1a387a3
* Tue Dec 10 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-541.el9] - platform/x86/amd/pmc: Detect when STB is not available (CKI Backport Bot) [RHEL-68176] {CVE-2024-53072} - fs: dlm: avoid false-positive checker warning (Alexander Aring) [RHEL-60001] - ice: change q_index variable type to s16 to store -1 value (Petr Oros) [RHEL-49816] - ice: Fix use after free during unload with ports in bridge (Petr Oros) [RHEL-49816] - ice: fix crash on probe for DPLL enabled E810 LOM (Petr Oros) [RHEL-49816] - ice: block SF port creation in legacy mode (Petr Oros) [RHEL-49816] - ice: Fix increasing MSI-X on VF (Petr Oros) [RHEL-49816] - ice: Flush FDB entries before reset (Petr Oros) [RHEL-49816] - ice: Fix netif_is_ice() in Safe Mode (Petr Oros) [RHEL-49816] - ice: Fix entering Safe Mode (Petr Oros) [RHEL-49816] - ice: fix VLAN replay after reset (Petr Oros) [RHEL-49816] - ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins (Petr Oros) [RHEL-49816] - ice: fix memleak in ice_init_tx_topology() (Petr Oros) [RHEL-49816] - ice: clear port vlan config during reset (Petr Oros) [RHEL-49816] - ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() (Petr Oros) [RHEL-49816] - ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() (Petr Oros) [RHEL-49816] - ice: set correct dst VSI in only LAN filters (Petr Oros) [RHEL-49816] - ice: Fix a NULL vs IS_ERR() check in probe() (Petr Oros) [RHEL-49816] - ice: Fix a couple NULL vs IS_ERR() bugs (Petr Oros) [RHEL-49816] - ice: Fix lldp packets dropping after changing the number of channels (Petr Oros) [RHEL-49816] - ice: subfunction activation and base devlink ops (Petr Oros) [RHEL-49816] - ice: basic support for VLAN in subfunctions (Petr Oros) [RHEL-49816] - ice: support subfunction devlink Tx topology (Petr Oros) [RHEL-49816] - ice: implement netdevice ops for SF representor (Petr Oros) [RHEL-49816] - ice: check if SF is ready in ethtool ops (Petr Oros) [RHEL-49816] - ice: don't set target VSI for subfunction (Petr Oros) [RHEL-49816] - ice: create port representor for SF (Petr Oros) [RHEL-49816] - ice: make representor code generic (Petr Oros) [RHEL-49816] - ice: implement netdev for subfunction (Petr Oros) [RHEL-49816] - ice: base subfunction aux driver (Petr Oros) [RHEL-49816] - ice: allocate devlink for subfunction (Petr Oros) [RHEL-49816] - ice: treat subfunction VSI the same as PF VSI (Petr Oros) [RHEL-49816] - ice: add basic devlink subfunctions support (Petr Oros) [RHEL-49816] - ice: export ice ndo_ops functions (Petr Oros) [RHEL-49816] - ice: add new VSI type for subfunctions (Petr Oros) [RHEL-49816] - ice: do not bring the VSI up, if it was down before the XDP setup (Petr Oros) [RHEL-49816] - ice: remove ICE_CFG_BUSY locking from AF_XDP code (Petr Oros) [RHEL-49816] - ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset (Petr Oros) [RHEL-49816] - ice: check for XDP rings instead of bpf program when unconfiguring (Petr Oros) [RHEL-49816] - ice: protect XDP configuration with a mutex (Petr Oros) [RHEL-49816] - ice: move netif_queue_set_napi to rtnl-protected sections (Petr Oros) [RHEL-49816] - ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() (Petr Oros) [RHEL-49816] - ice: Report NVM version numbers on mismatch during load (Petr Oros) [RHEL-49816] - ice: remove unnecessary control queue cmd_buf arrays (Petr Oros) [RHEL-49816] - ice: reword comments referring to control queues (Petr Oros) [RHEL-49816] - ice: stop intermixing AQ commands/responses debug dumps (Petr Oros) [RHEL-49816] - ice: do not clutter debug logs with unused data (Petr Oros) [RHEL-49816] - ice: improve debug print for control queue messages (Petr Oros) [RHEL-49816] - ice: implement and use rd32_poll_timeout for ice_sq_done timeout (Petr Oros) [RHEL-49816] - ice: add callbacks for Embedded SYNC enablement on dpll pins (Petr Oros) [RHEL-49816] - ice: use internal pf id instead of function number (Petr Oros) [RHEL-49816] - ice: Fix a 32bit bug (Petr Oros) [RHEL-49816] - ice: enable FDIR filters from raw binary patterns for VFs (Petr Oros) [RHEL-49816] - ice: add method to disable FDIR SWAP option (Petr Oros) [RHEL-49816] - virtchnl: support raw packet in protocol header (Petr Oros) [RHEL-49816] - ice: add API for parser profile initialization (Petr Oros) [RHEL-49816] - ice: add UDP tunnels support to the parser (Petr Oros) [RHEL-49816] - ice: support turning on/off the parser's double vlan mode (Petr Oros) [RHEL-49816] - ice: add parser execution main loop (Petr Oros) [RHEL-49816] - ice: add parser internal helper functions (Petr Oros) [RHEL-49816] - ice: add debugging functions for the parser sections (Petr Oros) [RHEL-49816] - ice: parse and init various DDP parser sections (Petr Oros) [RHEL-49816] - ice: add parser create and destroy skeleton (Petr Oros) [RHEL-49816] - ice: Fix incorrect assigns of FEC counts (Petr Oros) [RHEL-49816] - ice: Skip PTP HW writes during PTP reset procedure (Petr Oros) [RHEL-49816] - ice: Fix reset handler (Petr Oros) [RHEL-49816] - ice: Fix recipe read procedure (Petr Oros) [RHEL-49816] - ice: Add tracepoint for adding and removing switch rules (Petr Oros) [RHEL-49816] - ice: Remove unused members from switch API (Petr Oros) [RHEL-49816] - ice: Optimize switch recipe creation (Petr Oros) [RHEL-49816] - ice: remove unused recipe bookkeeping data (Petr Oros) [RHEL-49816] - ice: Simplify bitmap setting in adding recipe (Petr Oros) [RHEL-49816] - ice: Remove reading all recipes before adding a new one (Petr Oros) [RHEL-49816] - ice: Remove unused struct ice_prot_lkup_ext members (Petr Oros) [RHEL-49816] - ice: remove eswitch rebuild (Petr Oros) [RHEL-49816] - ice: Add support for devlink local_forwarding param (Petr Oros) [RHEL-49816] - ice: Implement driver functionality to dump serdes equalizer values (Petr Oros) [RHEL-49816] - ice: Implement driver functionality to dump fec statistics (Petr Oros) [RHEL-49816] - ice: Extend Sideband Queue command to support flags (Petr Oros) [RHEL-49816] - ice: do not init struct ice_adapter more times than needed (Petr Oros) [RHEL-49816] - ice: Distinguish driver reset and removal for AQ shutdown (Petr Oros) [RHEL-49816] - ice: Allow different FW API versions based on MAC type (Petr Oros) [RHEL-49816] - ice: Check all ice_vsi_rebuild() errors in function (Petr Oros) [RHEL-49816] - ice: Add get/set hw address for VFs using devlink commands (Petr Oros) [RHEL-49816] - ice: update representor when VSI is ready (Petr Oros) [RHEL-49816] - ice: move VSI configuration outside repr setup (Petr Oros) [RHEL-49816] - ice: move devlink locking outside the port creation (Petr Oros) [RHEL-49816] - ice: store representor ID in bridge port (Petr Oros) [RHEL-49816] - ice: add and use roundup_u64 instead of open coding equivalent (Petr Oros) [RHEL-49816] - ice: check for unregistering correct number of devlink params (Petr Oros) [RHEL-49816] - ice: flower: validate control flags (Petr Oros) [RHEL-49816] - ice: Document tx_scheduling_layers parameter (Petr Oros) [RHEL-49816] - ice: Add tx_scheduling_layers devlink param (Petr Oros) [RHEL-49816] - ice: Enable switching default Tx scheduler topology (Petr Oros) [RHEL-49816] - ice: Adjust the VSI/Aggregator layers (Petr Oros) [RHEL-49816] - ice: Support 5 layer topology (Petr Oros) [RHEL-49816] - net: intel: implement modern PM ops declarations (ice) (Petr Oros) [RHEL-49816] - overflow: Change DEFINE_FLEX to take __counted_by member (Petr Oros) [RHEL-49816] - ice: Implement RSS settings for GTP using ethtool (Petr Oros) [RHEL-49816] - net: intel: fix old compiler regressions (ice) (Petr Oros) [RHEL-49816] - intel: fix string truncation warnings (ice) (Petr Oros) [RHEL-49816] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (ice) (Petr Oros) [RHEL-49816] - Documentation: networking: correct spelling (ice) (Petr Oros) [RHEL-49816] - cpufreq: intel_pstate: Update asym capacity for CPUs that were offline initially (Steve Best) [RHEL-68120] - x86/sev: Ensure that RMP table fixups are reserved (Bandan Das) [RHEL-68360] - redhat/configs: aarch64: compile cpufreq-dt-platdev as built-in (Radu Rendec) [RHEL-68851] - iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift (Jerry Snitselaar) [RHEL-67994] - iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices (CKI Backport Bot) [RHEL-65892] {CVE-2024-50101} - s390/pci: Allow allocation of more than 1 MSI interrupt (Mete Durlu) [RHEL-69123] - s390/pci: Refactor arch_setup_msi_irqs() (Mete Durlu) [RHEL-69123] - sfc: Don't invoke xdp_do_flush() from netpoll. (Michal Schmidt) [RHEL-52776] - sfc: Add X4 PF support (Michal Schmidt) [RHEL-52776] - sfc: siena: rip out rss-context dead code (Michal Schmidt) [RHEL-52776] - sfc: convert comma to semicolon (Michal Schmidt) [RHEL-52776] - sfc/siena: Convert comma to semicolon (Michal Schmidt) [RHEL-52776] - sfc: Convert to use ERR_CAST() (Michal Schmidt) [RHEL-52776] - sfc: remove .cap_rss_ctx_supported from updated drivers (Michal Schmidt) [RHEL-52776] - sfc: falcon: Make I2C terminology more inclusive (Michal Schmidt) [RHEL-52776] - sfc: remove get_rxfh_context dead code (Michal Schmidt) [RHEL-52776] - sfc: use new rxfh_context API (Michal Schmidt) [RHEL-52776] - sfc: use flow_rule_is_supp_control_flags() (Michal Schmidt) [RHEL-52776] - sfc: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-52776] - sfc: fix a double-free bug in efx_probe_filters (Michal Schmidt) [RHEL-52776] - sfc-siena: Implement ndo_hwtstamp_(get|set) (Michal Schmidt) [RHEL-52776] - sfc: Implement ndo_hwtstamp_(get|set) (Michal Schmidt) [RHEL-52776] - sfc: cleanup and reduce netlink error messages (Michal Schmidt) [RHEL-52776] - sfc: support offloading ct(nat) action in RHS rules (Michal Schmidt) [RHEL-52776] - sfc: parse mangle actions (NAT) in conntrack entries (Michal Schmidt) [RHEL-52776] - sfc: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-52776] - sfc: support TC rules which require OR-AR-CT-AR flow (Michal Schmidt) [RHEL-52776] - sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPs (Michal Schmidt) [RHEL-52776] - sfc: offload foreign RHS rules without an encap match (Michal Schmidt) [RHEL-52776] - sfc: support TC left-hand-side rules on foreign netdevs (Michal Schmidt) [RHEL-52776] - sfc: Replace xdp_do_flush_map() with xdp_do_flush(). (Michal Schmidt) [RHEL-52776] - sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast() (Michal Schmidt) [RHEL-52776] - sfc: make coding style of PTP addresses consistent with core (Michal Schmidt) [RHEL-52776] - sfc: check for zero length in EF10 RX prefix (Michal Schmidt) [RHEL-52776] - sfc: extend pedit add action to handle decrement ipv6 hop limit (Michal Schmidt) [RHEL-52776] - sfc: introduce pedit add actions on the ipv4 ttl field (Michal Schmidt) [RHEL-52776] - sfc: add decrement ipv6 hop limit by offloading set hop limit actions (Michal Schmidt) [RHEL-52776] - sfc: add decrement ttl by offloading set ipv4 ttl actions (Michal Schmidt) [RHEL-52776] - sfc: add mac source and destination pedit action offload (Michal Schmidt) [RHEL-52776] - sfc: introduce ethernet pedit set action infrastructure (Michal Schmidt) [RHEL-52776] - sfc: Remove unneeded semicolon (Michal Schmidt) [RHEL-52776] - sfc: don't fail probe if MAE/TC setup fails (Michal Schmidt) [RHEL-52776] - sfc: don't unregister flow_indr if it was never registered (Michal Schmidt) [RHEL-52776] - sfc: offload left-hand side rules for conntrack (Michal Schmidt) [RHEL-52776] - sfc: conntrack state matches in TC rules (Michal Schmidt) [RHEL-52776] - sfc: handle non-zero chain_index on TC rules (Michal Schmidt) [RHEL-52776] - sfc: offload conntrack flow entries (match only) from CT zones (Michal Schmidt) [RHEL-52776] - sfc: functions to insert/remove conntrack entries to MAE hardware (Michal Schmidt) [RHEL-52776] - sfc: functions to register for conntrack zone offload (Michal Schmidt) [RHEL-52776] - sfc: add MAE table machinery for conntrack table (Michal Schmidt) [RHEL-52776] - sfc: fix use-after-free in efx_tc_flower_record_encap_match() (Michal Schmidt) [RHEL-52776] - sfc: support TC decap rules matching on enc_src_port (Michal Schmidt) [RHEL-52776] - sfc: support TC decap rules matching on enc_ip_tos (Michal Schmidt) [RHEL-52776] - sfc/falcon: fix repeated words in comments (Michal Schmidt) [RHEL-52776] - sfc: falcon: Use the bitmap API to allocate bitmaps (Michal Schmidt) [RHEL-52776] - sfc:falcon: fix repeated words in comments (Michal Schmidt) [RHEL-52776] - sfc: Stop using iommu_present() (Michal Schmidt) [RHEL-52776] - sfc: falcon: Check null pointer of rx_queue->page_ring (Michal Schmidt) [RHEL-52776] - sfc: use swap() to make code cleaner (Michal Schmidt) [RHEL-52776] - s390/cio: Externalize full CMG characteristics (Mete Durlu) [RHEL-50790] - s390/cio: export CHPID operating speed (Mete Durlu) [RHEL-50790] - s390/cio: export measurement data for all CMGs (Mete Durlu) [RHEL-50790] - s390/cio: export extended channel-path-measurement data (Mete Durlu) [RHEL-50790] - s390/cio: simplify measurement attribute registration (Mete Durlu) [RHEL-50790] - s390/cio: rework channel-utilization-block handling (Mete Durlu) [RHEL-50790] - vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data() (Alex Williamson) [RHEL-69746] - vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages() (Alex Williamson) [RHEL-69746] - bpf: Do not alloc arena on unsupported arches (Viktor Malik) [RHEL-66263] - cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids (Steve Best) [RHEL-70007] - netfilter: br_netfilter: fix panic with metadata_dst skb (Ivan Vecera) [RHEL-59418] - bridge: mcast: Fail MDB get request on empty entry (Ivan Vecera) [RHEL-59418] - mptcp: error out earlier on disconnect (CKI Backport Bot) [RHEL-69692] {CVE-2024-53123} Resolves: RHEL-49816, RHEL-50790, RHEL-52776, RHEL-59418, RHEL-60001, RHEL-65892, RHEL-66263, RHEL-67994, RHEL-68120, RHEL-68176, RHEL-68360, RHEL-68851, RHEL-69123, RHEL-69692, RHEL-69746, RHEL-70007 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com> |
||
---|---|---|
.gitignore | ||
check-kabi | ||
cpupower.config | ||
cpupower.service | ||
dracut-virt.conf | ||
filter-aarch64.sh.rhel | ||
filter-armv7hl.sh.rhel | ||
filter-modules.sh.rhel | ||
filter-ppc64le.sh.rhel | ||
filter-s390x.sh.rhel | ||
filter-x86_64.sh.rhel | ||
gating.yaml | ||
generate_all_configs.sh | ||
kernel-aarch64-64k-debug-rhel.config | ||
kernel-aarch64-64k-rhel.config | ||
kernel-aarch64-debug-rhel.config | ||
kernel-aarch64-rhel.config | ||
kernel-aarch64-rt-debug-rhel.config | ||
kernel-aarch64-rt-rhel.config | ||
kernel-local | ||
kernel-ppc64le-debug-rhel.config | ||
kernel-ppc64le-rhel.config | ||
kernel-s390x-debug-rhel.config | ||
kernel-s390x-rhel.config | ||
kernel-s390x-zfcpdump-rhel.config | ||
kernel-x86_64-debug-rhel.config | ||
kernel-x86_64-rhel.config | ||
kernel-x86_64-rt-debug-rhel.config | ||
kernel-x86_64-rt-rhel.config | ||
kernel.changelog | ||
kernel.spec | ||
kvm_stat.logrotate | ||
linux-kernel-test.patch | ||
Makefile.rhelver | ||
merge.pl | ||
mod-denylist.sh | ||
mod-extra.list.rhel | ||
mod-internal.list | ||
mod-kvm.list | ||
mod-partner.list | ||
mod-sign.sh | ||
Module.kabi_aarch64 | ||
Module.kabi_dup_aarch64 | ||
Module.kabi_dup_ppc64le | ||
Module.kabi_dup_s390x | ||
Module.kabi_dup_x86_64 | ||
Module.kabi_ppc64le | ||
Module.kabi_s390x | ||
Module.kabi_x86_64 | ||
nvidiagpuoot001.x509 | ||
parallel_xz.sh | ||
partial-kgcov-snip.config | ||
patch-5.14-redhat.patch | ||
process_configs.sh | ||
README.rst | ||
rheldup3.x509 | ||
rhelima_centos.x509 | ||
rhelima.x509 | ||
rhelimaca1.x509 | ||
rhelkpatch1.x509 | ||
rpminspect.yaml | ||
sources | ||
uki_addons.json | ||
uki_create_addons.py | ||
update_scripts.sh | ||
x509.genkey.centos | ||
x509.genkey.rhel |
=================== The Kernel dist-git =================== The kernel is maintained in a `source tree`_ rather than directly in dist-git. The specfile is maintained as a `template`_ in the source tree along with a set of build scripts to generate configurations, (S)RPMs, and to populate the dist-git repository. The `documentation`_ for the source tree covers how to contribute and maintain the tree. If you're looking for the downstream patch set it's available in the source tree with "git log master..ark-patches" or `online`_. Each release in dist-git is tagged in the source repository so you can easily check out the source tree for a build. The tags are in the format name-version-release, but note release doesn't contain the dist tag since the source can be built in different build roots (Fedora, CentOS, etc.) .. _source tree: https://gitlab.com/cki-project/kernel-ark.git .. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template .. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home .. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches