The Linux kernel
* Wed Apr 16 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-75.el10] - zram: fix potential UAF of zram table (Ming Lei) [RHEL-77219] {CVE-2025-21671} - zram: fix uninitialized ZRAM not releasing backing device (Ming Lei) [RHEL-77219] - Revert "nvme_core: scan namespaces asynchronously" (Maurizio Lombardi) [RHEL-85845] - samples/bpf: fix build (Gregory Bell) [RHEL-70466] - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (CKI Backport Bot) [RHEL-84540] - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (CKI Backport Bot) [RHEL-84540] - inet: ipmr: fix data-races (CKI Backport Bot) [RHEL-84540] - netlink: add IPv6 anycast join/leave notifications (CKI Backport Bot) [RHEL-84540] - netlink: correct nlmsg size for multicast notifications (CKI Backport Bot) [RHEL-84540] - netlink: add IGMP/MLD join/leave notifications (CKI Backport Bot) [RHEL-84540] - ipv6: mcast: annotate data-race around psf->sf_count[MCAST_XXX] (CKI Backport Bot) [RHEL-84540] - ipv6: mcast: annotate data-races around mc->mca_sfcount[MCAST_EXCLUDE] (CKI Backport Bot) [RHEL-84540] - ipv6: mcast: reduce ipv6_chk_mcast_addr() indentation (CKI Backport Bot) [RHEL-84540] - ip6mr: Add __init to ip6_mr_cleanup(). (CKI Backport Bot) [RHEL-84540] - ipv6: Remove redundant unlikely() (CKI Backport Bot) [RHEL-84540] - vfio/pci: Handle INTx IRQ_NOTCONNECTED (Alex Williamson) [RHEL-85587 RHEL-85591] - vfio/virtio: Enable support for virtio-block live migration (Alex Williamson) [RHEL-85587] - vfio/type1: Use mapping page mask for pfnmaps (Alex Williamson) [RHEL-85587] - mm: Provide address mask in struct follow_pfnmap_args (Alex Williamson) [RHEL-85587] - vfio/type1: Use consistent types for page counts (Alex Williamson) [RHEL-85587] - vfio/type1: Use vfio_batch for vaddr_get_pfns() (Alex Williamson) [RHEL-85587] - vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch (Alex Williamson) [RHEL-85587] - vfio/type1: Catch zero from pin_user_pages_remote() (Alex Williamson) [RHEL-85587] - vfio/pci: match IGD devices in display controller class (Alex Williamson) [RHEL-85587] - vfio/nvgrace-gpu: Add GB200 SKU to the devid table (Alex Williamson) [RHEL-85587] - vfio/nvgrace-gpu: Check the HBM training and C2C link status (Alex Williamson) [RHEL-85587] - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Alex Williamson) [RHEL-85587] - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Alex Williamson) [RHEL-85587] - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) [RHEL-85587] - vfio/pci: Expose setup ROM at ROM bar when needed (Alex Williamson) [RHEL-85587] - vfio/pci: Remove shadow ROM specific code paths (Alex Williamson) [RHEL-85587] - vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64 (Alex Williamson) [RHEL-85587] - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Alex Williamson) [RHEL-85587] - vfio/virtio: Enable live migration once VIRTIO_PCI was configured (Alex Williamson) [RHEL-85587] - vfio/virtio: Add PRE_COPY support for live migration (Alex Williamson) [RHEL-85587] - vfio/virtio: Add support for the basic live migration functionality (Alex Williamson) [RHEL-85587] - virtio-pci: Introduce APIs to execute device parts admin commands (Alex Williamson) [RHEL-85587] - virtio: Manage device and driver capabilities via the admin commands (Alex Williamson) [RHEL-85587] - virtio: Extend the admin command to include the result size (Alex Williamson) [RHEL-85587] - virtio_pci: Introduce device parts access commands (Alex Williamson) [RHEL-85587] - Documentation: add debugfs description for hisi migration (Alex Williamson) [RHEL-85587] - hisi_acc_vfio_pci: register debugfs for hisilicon migration driver (Alex Williamson) [RHEL-85587] - hisi_acc_vfio_pci: create subfunction for data reading (Alex Williamson) [RHEL-85587] - hisi_acc_vfio_pci: extract public functions for container_of (Alex Williamson) [RHEL-85587] - vfio/qat: fix overflow check in qat_vf_resume_write() (Alex Williamson) [RHEL-85587] - vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table (Alex Williamson) [RHEL-85587] - kvm/vfio: Constify struct kvm_device_ops (Alex Williamson) [RHEL-85587] - redhat/configs: enable in kernel compression/decompression of compressed modules (Herton R. Krzesinski) [RHEL-79278] - redhat: change compression flags for xz (Herton R. Krzesinski) [RHEL-79278] - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Benjamin Marzinski) [RHEL-84777] - dm vdo: add missing spin_lock_init (Benjamin Marzinski) [RHEL-59337] - dm-integrity: Do not emit journal configuration in DM table for Inline mode (Benjamin Marzinski) [RHEL-84777] - dm-integrity: Avoid divide by zero in table status in Inline mode (Benjamin Marzinski) [RHEL-84777] - dm-crypt: track tag_offset in convert_context (Benjamin Marzinski) [RHEL-84777] - dm-crypt: don't initialize cc_sector again (Benjamin Marzinski) [RHEL-84777] - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Benjamin Marzinski) [RHEL-84777] - dm-crypt: use bi_sector in bio when initialize integrity seed (Benjamin Marzinski) [RHEL-84777] - dm-crypt: fully initialize clone->bi_iter in crypt_alloc_buffer() (Benjamin Marzinski) [RHEL-84777] - dm-crypt: set atomic as false when calling crypt_convert() in kworker (Benjamin Marzinski) [RHEL-84777] - dm-mirror: Support atomic writes (Benjamin Marzinski) [RHEL-84777] - dm-io: Warn on creating multiple atomic write bios for a region (Benjamin Marzinski) [RHEL-84777] - dm-stripe: Enable atomic writes (Benjamin Marzinski) [RHEL-84777] - dm-linear: Enable atomic writes (Benjamin Marzinski) [RHEL-84777] - dm: Ensure cloned bio is same length for atomic write (Benjamin Marzinski) [RHEL-84777] - dm-table: atomic writes support (Benjamin Marzinski) [RHEL-84777] - dm-transaction-manager: use red-black trees instead of linear lists (Benjamin Marzinski) [RHEL-84777] - dm: disable REQ_NOWAIT for flushes (Benjamin Marzinski) [RHEL-84777] - dm: remove useless test in alloc_multiple_bios (Benjamin Marzinski) [RHEL-84777] - dm: change kzalloc to kcalloc (Benjamin Marzinski) [RHEL-84777] - dm raid: fix spelling errors in raid_ctr() (Benjamin Marzinski) [RHEL-84777] - dm thin: make get_first_thin use rcu-safe list first function (Benjamin Marzinski) [RHEL-84777] - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Benjamin Marzinski) [RHEL-84777] - dm-verity FEC: Avoid copying RS parity bytes twice. (Benjamin Marzinski) [RHEL-84777] - dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) (Benjamin Marzinski) [RHEL-84777] - dm array: fix cursor index when skipping across block boundaries (Benjamin Marzinski) [RHEL-84777] - dm array: fix unreleased btree blocks on closing a faulty array cursor (Benjamin Marzinski) [RHEL-84777] - dm-verity: remove the unused "data_start" variable (Benjamin Marzinski) [RHEL-84777] - dm-bufio: use kmalloc to allocate power-of-two sized buffers (Benjamin Marzinski) [RHEL-84777] - dm thin: Add missing destroy_work_on_stack() (Benjamin Marzinski) [RHEL-84777] - dm: add support for get_unique_id (Benjamin Marzinski) [RHEL-84777] - dm vdo: fix function doc comment formatting (Benjamin Marzinski) [RHEL-84777] - dm vdo int-map: remove unused parameters (Benjamin Marzinski) [RHEL-84777] - dm-vdo: reset bi_ioprio to the default value when the bio is reset (Benjamin Marzinski) [RHEL-84777] - dm-vdo murmurhash: remove u64 alignment requirement (Benjamin Marzinski) [RHEL-84777] - dm: Fix typo in error message (Benjamin Marzinski) [RHEL-84777] - dm ioctl: rate limit a couple of ioctl based error messages (Benjamin Marzinski) [RHEL-84777] - dm vdo: Remove unused uds_compute_index_size (Benjamin Marzinski) [RHEL-84777] - dm vdo: Remove unused functions (Benjamin Marzinski) [RHEL-84777] - dm: zoned: Remove unused functions (Benjamin Marzinski) [RHEL-84777] - dm: Remove unused dm_table_bio_based (Benjamin Marzinski) [RHEL-84777] - dm: Remove unused dm_set_md_type (Benjamin Marzinski) [RHEL-84777] - dm cache: Remove unused functions in bio-prison-v1 (Benjamin Marzinski) [RHEL-84777] - dm cache: Remove unused dm_cache_size (Benjamin Marzinski) [RHEL-84777] - dm cache: Remove unused dm_cache_dump (Benjamin Marzinski) [RHEL-84777] - dm cache: Remove unused btracker_nr_writebacks_queued (Benjamin Marzinski) [RHEL-84777] - redhat/kernel.spec.template: add net packetdrill selftests (Hangbin Liu) [RHEL-84659] - ptp: Properly handle compat ioctls (CKI Backport Bot) [RHEL-84646] - ptp: Ensure info->enable callback is always set (CKI Backport Bot) [RHEL-84646] {CVE-2025-21814} - gitlab-ci: set automotive dist-tag (Scott Weaver) Resolves: RHEL-59337, RHEL-70466, RHEL-77219, RHEL-79278, RHEL-84540, RHEL-84646, RHEL-84659, RHEL-84777, RHEL-85587, RHEL-85591, RHEL-85845 Signed-off-by: Julio Faracco <jfaracco@redhat.com> |
||
---|---|---|
.gitignore | ||
check-kabi | ||
def_variants.yaml.rhel | ||
dracut-virt.conf | ||
fedoraimaca.x509 | ||
filtermods.py | ||
flavors | ||
gating.yaml | ||
generate_all_configs.sh | ||
kernel-aarch64-64k-debug-rhel.config | ||
kernel-aarch64-64k-rhel.config | ||
kernel-aarch64-automotive-debug-rhel.config | ||
kernel-aarch64-automotive-rhel.config | ||
kernel-aarch64-debug-rhel.config | ||
kernel-aarch64-rhel.config | ||
kernel-aarch64-rt-64k-debug-rhel.config | ||
kernel-aarch64-rt-64k-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-automotive-debug-rhel.config | ||
kernel-x86_64-automotive-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.py | ||
mod-denylist.sh | ||
mod-sign.sh | ||
Module.kabi_aarch64 | ||
Module.kabi_dup_aarch64 | ||
Module.kabi_dup_ppc64le | ||
Module.kabi_dup_riscv64 | ||
Module.kabi_dup_s390x | ||
Module.kabi_dup_x86_64 | ||
Module.kabi_ppc64le | ||
Module.kabi_riscv64 | ||
Module.kabi_s390x | ||
Module.kabi_x86_64 | ||
nvidiagpuoot001.x509 | ||
partial-clang_lto-aarch64-debug-snip.config | ||
partial-clang_lto-aarch64-snip.config | ||
partial-clang_lto-x86_64-debug-snip.config | ||
partial-clang_lto-x86_64-snip.config | ||
partial-clang-debug-snip.config | ||
partial-clang-snip.config | ||
partial-kgcov-debug-snip.config | ||
partial-kgcov-snip.config | ||
patch-6.12-redhat.patch | ||
process_configs.sh | ||
README.rst | ||
redhatsecureboot501.cer | ||
redhatsecurebootca5.cer | ||
rheldup3.x509 | ||
rhelima_centos.x509 | ||
rhelima.x509 | ||
rhelimaca1.x509 | ||
rhelkpatch1.x509 | ||
rpminspect.yaml | ||
sources | ||
uki_addons.json | ||
uki_create_addons.py | ||
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