The Linux kernel
* Wed Jun 04 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-93.el10] - platform/x86/intel/pmt: allow user offset for PMT callbacks (José Expósito) [RHEL-85955] - jiffies: Cast to unsigned long in secs_to_jiffies() conversion (José Expósito) [RHEL-85955] - jiffies: Define secs_to_jiffies() (José Expósito) [RHEL-85955] - ASoC: hdmi-codec: move no_capture_mute to struct hdmi_codec_pdata (José Expósito) [RHEL-85955] - ASoC: hdmi-codec: pass data to get_dai_id too (José Expósito) [RHEL-85955] - kthread: modify kernel-doc function name to match code (José Expósito) [RHEL-85955] - kthread: Fix return value on kzalloc() failure in kthread_affine_preferred() (José Expósito) [RHEL-85955] - rcu: Use kthread preferred affinity for RCU exp kworkers (José Expósito) [RHEL-85955] - treewide: Introduce kthread_run_worker[_on_cpu]() (José Expósito) [RHEL-85955] - kthread: Unify kthread_create_on_cpu() and kthread_create_worker_on_cpu() automatic format (José Expósito) [RHEL-85955] - rcu: Use kthread preferred affinity for RCU boost (José Expósito) [RHEL-85955] - kthread: Implement preferred affinity (José Expósito) [RHEL-85955] - mm: Create/affine kswapd to its preferred node (José Expósito) [RHEL-85955] - mm: Create/affine kcompactd to its preferred node (José Expósito) [RHEL-85955] - kthread: Default affine kthread to its preferred NUMA node (José Expósito) [RHEL-85955] - kthread: Make sure kthread hasn't started while binding it (José Expósito) [RHEL-85955] - sched,arm64: Handle CPU isolation on last resort fallback rq selection (José Expósito) [RHEL-85955] - arm64: Exclude nohz_full CPUs from 32bits el0 support (José Expósito) [RHEL-85955] - lib: test_objpool: Use kthread_run_on_cpu() (José Expósito) [RHEL-85955] - kallsyms: Use kthread_run_on_cpu() (José Expósito) [RHEL-85955] - soc/qman: test: Use kthread_run_on_cpu() (José Expósito) [RHEL-85955] - scsi: qedi: Use kthread_create_on_cpu() (José Expósito) [RHEL-85955] - scsi: bnx2i: Use kthread_create_on_cpu() (José Expósito) [RHEL-85955] - scsi: bnx2fc: Use kthread_create_on_cpu() (José Expósito) [RHEL-85955] - firmware: stratix10-svc: Use kthread_run_on_cpu() (José Expósito) [RHEL-85955] - arm/bL_switcher: Use kthread_run_on_cpu() (José Expósito) [RHEL-85955] - cgroup/dmem: Don't open-code css_for_each_descendant_pre (José Expósito) [RHEL-85955] - cgroup/rdma: Drop bogus PAGE_COUNTER select (José Expósito) [RHEL-85955] - doc/cgroup: Fix title underline length (José Expósito) [RHEL-85955] - drm/doc: Include new drm-compute documentation (José Expósito) [RHEL-85955] - cgroup/dmem: Fix parameters documentation (José Expósito) [RHEL-85955] - cgroup/dmem: Select PAGE_COUNTER (José Expósito) [RHEL-85955] - kernel/cgroup: Add "dmem" memory accounting cgroup (José Expósito) [RHEL-85955] - redhat/configs: Add new configs from drm 6.14 backport (José Expósito) [RHEL-85955] - media: uapi: Add MEDIA_BUS_FMT_RGB101010_1X7X5_{SPWG, JEIDA} (José Expósito) [RHEL-85955] - fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE (José Expósito) [RHEL-85955] - drm/xe: remove unused xe_pciids.h harder, add missing PCI ID (José Expósito) [RHEL-85955] - drm/xe: switch to common PCI ID macros (José Expósito) [RHEL-85955] - drm/xe/ptl: Add PTL platform definition (José Expósito) [RHEL-85955] - drm/intel/pciids: rename i915_pciids.h to just pciids.h (José Expósito) [RHEL-85955] - drm/i915/pciids: add PVC PCI ID macros (José Expósito) [RHEL-85955] - drm/i915/xe3lpd: reuse xe2lpd definition (José Expósito) [RHEL-85955] - drm/i915/pciids: separate ARL and MTL PCI IDs (José Expósito) [RHEL-85955] - drm/i915/pciids: use designated initializers in INTEL_VGA_DEVICE() (José Expósito) [RHEL-85955] - fs: port files to file_ref (José Expósito) [RHEL-85955] - fs: add file_ref (José Expósito) [RHEL-85955] - fs: protect backing files with rcu (José Expósito) [RHEL-85955] - redhat/configs: Add new configs from drm 6.13 backport (José Expósito) [RHEL-85955] - vmxnet3: unregister xdp rxq info in the reset path (CKI Backport Bot) [RHEL-92474] - ionic: add module eeprom channel data to ionic_if and ethtool (Mohammad Heib) [RHEL-88152] - ionic: support ethtool get_module_eeprom_by_page (Mohammad Heib) [RHEL-88152] - ionic: extend the QSFP module sprom for more pages (Mohammad Heib) [RHEL-88152] - ionic: use ee->offset when returning sprom data (Mohammad Heib) [RHEL-88152] - ionic: no double destroy workqueue (Mohammad Heib) [RHEL-88152] - ionic: Fix netdev notifier unregister on failure (Mohammad Heib) [RHEL-88152] - ionic: remove the unused nb_work (Mohammad Heib) [RHEL-88152] - ionic: add support for QSFP_PLUS_CMIS (Mohammad Heib) [RHEL-88152] - ionic: add speed defines for 200G and 400G (Mohammad Heib) [RHEL-88152] - ionic: Translate IONIC_RC_ENOSUPP to EOPNOTSUPP (Mohammad Heib) [RHEL-88152] - ionic: Use VLAN_ETH_HLEN when possible (Mohammad Heib) [RHEL-88152] - ionic: add asic codes to firmware interface file (Mohammad Heib) [RHEL-88152] - ext4: goto right label 'out_mmap_sem' in ext4_setattr() (Brian Foster) [RHEL-85400] - jbd2: flush filesystem device before updating tail sequence (Brian Foster) [RHEL-85400] - jbd2: increase IO priority for writing revoke records (Brian Foster) [RHEL-85400] - jbd2: Fix comment describing journal_init_common() (Brian Foster) [RHEL-85400] - ext4: prevent an infinite loop in the lazyinit thread (Brian Foster) [RHEL-85400] - ext4: use struct_size() to improve ext4_htree_store_dirent() (Brian Foster) [RHEL-85400] - ext4: annotate struct fname with __counted_by() (Brian Foster) [RHEL-85400] - ext4: use str_yes_no() helper function (Brian Foster) [RHEL-85400] - ext4: prevent delalloc to nodelalloc on remount (Brian Foster) [RHEL-85400] - jbd2: make b_frozen_data allocation always succeed (Brian Foster) [RHEL-85400] - ext4: cleanup variable name in ext4_fc_del() (Brian Foster) [RHEL-85400] - ext4: use string choices helpers (Brian Foster) [RHEL-85400] - jbd2: remove the 'success' parameter from the jbd2_do_replay() function (Brian Foster) [RHEL-85400] - jbd2: remove useless 'block_error' variable (Brian Foster) [RHEL-85400] - jbd2: factor out jbd2_do_replay() (Brian Foster) [RHEL-85400] - jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass() (Brian Foster) [RHEL-85400] - jbd2: unified release of buffer_head in do_one_pass() (Brian Foster) [RHEL-85400] - jbd2: remove redundant judgments for check v1 checksum (Brian Foster) [RHEL-85400] - ext4: use ERR_CAST to return an error-valued pointer (Brian Foster) [RHEL-85400] - ext4: partial zero eof block on unaligned inode size extension (Brian Foster) [RHEL-85400] - ext4: disambiguate the return value of ext4_dio_write_end_io() (Brian Foster) [RHEL-85400] - ext4: pass write-hint for buffered IO (Brian Foster) [RHEL-85400] - ext4: fix race in buffer_head read fault injection (Brian Foster) [RHEL-85400] - ext4: don't pass full mapping flags to ext4_es_insert_extent() (Brian Foster) [RHEL-85400] - ext4: mark ctx_*_flags() with __maybe_unused (Brian Foster) [RHEL-85400] - ext4: return error on syncfs after shutdown (Brian Foster) [RHEL-85400] - fs: ext4: Don't use CMA for buffer_head (Brian Foster) [RHEL-85400] - ext4: simplify if condition (Brian Foster) [RHEL-85400] - ext4: fix FS_IOC_GETFSMAP handling (Brian Foster) [RHEL-85400] - ext4: WARN if a full dir leaf block has only one dentry (Brian Foster) [RHEL-85400] - ext4: show the default enabled prefetch_block_bitmaps option (Brian Foster) [RHEL-85400] - ext4: Do not fallback to buffered-io for DIO atomic write (Brian Foster) [RHEL-85400] - ext4: Support setting FMODE_CAN_ATOMIC_WRITE (Brian Foster) [RHEL-85400] - ext4: Check for atomic writes support in write iter (Brian Foster) [RHEL-85400] - ext4: Add statx support for atomic writes (Brian Foster) [RHEL-85400] - ext4: avoid remount errors with 'abort' mount option (Brian Foster) [RHEL-85400] - ext4: supress data-race warnings in ext4_free_inodes_{count,set}() (Brian Foster) [RHEL-85400] - ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter() (Brian Foster) [RHEL-85400] - module: Convert symbol namespace to string literal (Eder Zulian) [RHEL-78707] - iommu/vt-d: Fix possible circular locking dependency (Eder Zulian) [RHEL-78701] - iommu/amd: Fix header file (Eder Zulian) [RHEL-78701] - iommu/vt-d: Fix suspicious RCU usage (Eder Zulian) [RHEL-78701] {CVE-2025-21876} - iommu/vt-d: Remove device comparison in context_setup_pass_through_cb (Eder Zulian) [RHEL-78701] - iommu/amd: Preserve default DTE fields when updating Host Page Table Root (Eder Zulian) [RHEL-78701] - redhat/configs: Remove CONFIG_DMA_API_DEBUG_SG (Eder Zulian) [RHEL-78701] - powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW (Eder Zulian) [RHEL-78701] {CVE-2024-57999} - scatterlist: fix a typo (Eder Zulian) [RHEL-78701] - docs/core-api: swiotlb: fix typos (Eder Zulian) [RHEL-78701] - redhat/configs: enable ARM_SMMU_MMU_500_CPRE_ERRATA (Eder Zulian) [RHEL-78702] - redhat/configs: Enable CONFIG_ARM_SMMU_V3_IOMMUFD (Eder Zulian) [RHEL-78702] - iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover faults for RID (Eder Zulian) [RHEL-78701] - iommu: Fix a spelling error (Eder Zulian) [RHEL-78701] - iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path (Eder Zulian) [RHEL-78701] - iommu: Fix potential memory leak in iopf_queue_remove_device() (Eder Zulian) [RHEL-78701] {CVE-2025-21770} - iommu/hyper-v: Don't assume cpu_possible_mask is dense (Eder Zulian) [RHEL-78701] - iommufd: Keep OBJ/IOCTL lists in an alphabetical order (Eder Zulian) [RHEL-78707] - iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core (Eder Zulian) [RHEL-78707] - iommufd/selftest: Remove domain_alloc_paging() (Eder Zulian) [RHEL-78707] - iommu/amd: Fully decode all combinations of alloc_paging_flags (Eder Zulian) [RHEL-78701] - iommu/amd: Move the nid to pdom_setup_pgtable() (Eder Zulian) [RHEL-78701] - iommu/amd: Change amd_iommu_pgtable to use enum protection_domain_mode (Eder Zulian) [RHEL-78701] - iommu/amd: Remove type argument from do_iommu_domain_alloc() and related (Eder Zulian) [RHEL-78701] - iommu/amd: Remove dev == NULL checks (Eder Zulian) [RHEL-78701] - iommu/amd: Remove domain_alloc() (Eder Zulian) [RHEL-78701] - iommu/amd: Remove unused amd_iommu_domain_update() (Eder Zulian) [RHEL-78701] - iommu/amd: remove return value of amd_iommu_detect (Eder Zulian) [RHEL-78701] - iommu/amd: Remove amd_iommu_apply_erratum_63() (Eder Zulian) [RHEL-75907] - iommu/amd: Lock DTE before updating the entry with WRITE_ONCE() (Eder Zulian) [RHEL-75907] - iommu/amd: Modify clear_dte_entry() to avoid in-place update (Eder Zulian) [RHEL-75907] - iommu/amd: Introduce helper function get_dte256() (Eder Zulian) [RHEL-75907] - iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers (Eder Zulian) [RHEL-75907] - iommu/amd: Introduce helper function to update 256-bit DTE (Eder Zulian) [RHEL-75907] - iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flags (Eder Zulian) [RHEL-75907] - iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not supported (Eder Zulian) [RHEL-75907] - iommu/amd: Misc ACPI IVRS debug info clean up (Eder Zulian) [RHEL-75907] - iommu/vt-d: Link cache tags of same iommu unit together (Eder Zulian) [RHEL-78701] - iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove iommu cap audit (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove domain_alloc_paging() (Eder Zulian) [RHEL-78701] - iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE (Eder Zulian) [RHEL-78701] {CVE-2025-21833} - iommu: Use str_enable_disable-like helpers (Eder Zulian) [RHEL-78701] - iommu: Remove the remove_dev_pasid op (Eder Zulian) [RHEL-78701] - iommu/amd: Make the blocked domain support PASID (Eder Zulian) [RHEL-78701] - iommu/vt-d: Make the blocked domain support PASID (Eder Zulian) [RHEL-78701] - iommu/arm-smmu-v3: Make the blocked domain support PASID (Eder Zulian) [RHEL-78701] - iommu: Detaching pasid by attaching to the blocked_domain (Eder Zulian) [RHEL-78701] - iommu: Consolidate the ops->remove_dev_pasid usage into a helper (Eder Zulian) [RHEL-78701] - iommu: Prevent pasid attach if no ops->remove_dev_pasid (Eder Zulian) [RHEL-78701] - iommu/arm-smmu-v3: Add missing #include of linux/string_choices.h (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Use str_read_write helper w/ logs (Eder Zulian) [RHEL-78702] - iommu/io-pgtable-arm: Add way to debug pgtable walk (Eder Zulian) [RHEL-78702] - iommu/io-pgtable-arm: Re-use the pgtable walk for iova_to_phys (Eder Zulian) [RHEL-78702] - iommu/io-pgtable-arm: Make pgtable walker more generic (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500 (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Introduce ACTLR custom prefetcher settings (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Add support for PRR bit setup (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Refactor qcom_smmu structure to include single pointer (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Re-enable context caching in smmu reset operation (Eder Zulian) [RHEL-78702] - iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding (Eder Zulian) [RHEL-78702] - iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_mandatory() (Eder Zulian) [RHEL-78702] - iommu/io-pgtable-arm: Add coverage for different OAS in selftest (Eder Zulian) [RHEL-78702] - iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Remove domain_alloc_paging() (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2 (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attach (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Document SVA interaction with new pagetable features (Eder Zulian) [RHEL-78702] - iommu: Manage driver probe deferral better (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Clean up more on probe failure (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Retire probe deferral workaround (Eder Zulian) [RHEL-78702] - iommu/arm-smmu: Make instance lookup robust (Eder Zulian) [RHEL-78702] - iommu/arm-smmuv3: Update comments about ATS and bypass (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Log better event records (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-v3: Introduce struct arm_smmu_event (Eder Zulian) [RHEL-78702] - iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible (Eder Zulian) [RHEL-78702] - iommu/vt-d: Avoid draining PRQ in sva mm release path (Eder Zulian) [RHEL-78701] - iommu/amd: Add lockdep asserts for domain->dev_list (Eder Zulian) [RHEL-78701] - iommu/amd: Put list_add/del(dev_data) back under the domain->lock (Eder Zulian) [RHEL-78701] - iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3 (Eder Zulian) [RHEL-78702] - iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nth (Eder Zulian) [RHEL-78707] - iommufd: Fix typos in kernel-doc comments (Eder Zulian) [RHEL-78707] - dma-debug: fix physical address calculation for struct dma_debug_entry (Eder Zulian) [RHEL-78701] - iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() (Eder Zulian) [RHEL-78701] - iommu: Add ops->domain_alloc_nested() (Eder Zulian) [RHEL-78701] - iommu/amd: Improve amd_iommu_release_device() (Eder Zulian) [RHEL-78701] - iommu/amd: Add ops->release_domain (Eder Zulian) [RHEL-78701] - iommu/amd: Reorder attach device code (Eder Zulian) [RHEL-78701] - iommu/amd: Convert dev_data lock from spinlock to mutex (Eder Zulian) [RHEL-78701] - iommu/amd: Rearrange attach device code (Eder Zulian) [RHEL-78701] - iommu/amd: Reduce domain lock scope in attach device path (Eder Zulian) [RHEL-78701] - iommu/amd: Do not detach devices in domain free path (Eder Zulian) [RHEL-78701] - iommu/amd: Remove unused amd_iommus variable (Eder Zulian) [RHEL-78701] - iommu/amd: xarray to track protection_domain->iommu list (Eder Zulian) [RHEL-78701] - iommu/amd: Remove protection_domain.dev_cnt variable (Eder Zulian) [RHEL-78701] - iommu/amd: Use ida interface to manage protection domain ID (Eder Zulian) [RHEL-78701] - iommu/amd: Fix corruption when mapping large pages from 0 (Eder Zulian) [RHEL-78701] - iommu/amd: Do not try copy old DTE resume path (Eder Zulian) [RHEL-78701] - iommu/amd: Use atomic64_inc_return() in iommu.c (Eder Zulian) [RHEL-78701] - iommu: Make set_dev_pasid op support domain replacement (Eder Zulian) [RHEL-78701] - iommu/arm-smmu-v3: Make set_dev_pasid() op support replace (Eder Zulian) [RHEL-78701] - iommu/vt-d: Add set_dev_pasid callback for nested domain (Eder Zulian) [RHEL-78701] - iommu/vt-d: Make identity_domain_set_dev_pasid() to handle domain replacement (Eder Zulian) [RHEL-78701] - iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement (Eder Zulian) [RHEL-78701] - iommu/vt-d: Limit intel_iommu_set_dev_pasid() for paging domain (Eder Zulian) [RHEL-78701] - iommu/vt-d: Make intel_iommu_set_dev_pasid() to handle domain replacement (Eder Zulian) [RHEL-78701] - iommu/vt-d: Add iommu_domain_did() to get did (Eder Zulian) [RHEL-78701] - iommu/vt-d: Consolidate the struct dev_pasid_info add/remove (Eder Zulian) [RHEL-78701] - iommu/vt-d: Add pasid replace helpers (Eder Zulian) [RHEL-78701] - iommu/vt-d: Refactor the pasid setup helpers (Eder Zulian) [RHEL-78701] - iommu/vt-d: Add a helper to flush cache for updating present pasid entry (Eder Zulian) [RHEL-78701] - iommu: Pass old domain to set_dev_pasid op (Eder Zulian) [RHEL-78701] - iommu/vt-d: Drain PRQs when domain removed from RID (Eder Zulian) [RHEL-78701] - iommu/vt-d: Drop pasid requirement for prq initialization (Eder Zulian) [RHEL-78701] - iommufd: Enable PRI when doing the iommufd_hwpt_alloc (Eder Zulian) [RHEL-78701] - iommu/vt-d: Move IOMMU_IOPF into INTEL_IOMMU (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove the pasid present check in prq_event_thread (Eder Zulian) [RHEL-78701] - iommu/vt-d: Separate page request queue from SVM (Eder Zulian) [RHEL-78701] - iommu/vt-d: Drop s1_pgtbl from dmar_domain (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove unused dmar_msi_read (Eder Zulian) [RHEL-78701] - iommu/vt-d: Increase buffer size for device name (Eder Zulian) [RHEL-78701] - iommu/vt-d: Use PCI_DEVID() macro (Eder Zulian) [RHEL-78701] - iommu/vt-d: Refine intel_iommu_domain_alloc_user() (Eder Zulian) [RHEL-78701] - iommu/vt-d: Refactor first_level_by_default() (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove domain_update_iommu_superpage() (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove domain_update_iommu_cap() (Eder Zulian) [RHEL-78701] - iommu/vt-d: Enhance compatibility check for paging domain attach (Eder Zulian) [RHEL-78701] - iommu/vt-d: Remove unused domain_alloc callback (Eder Zulian) [RHEL-78701] - iommu/vt-d: Add domain_alloc_paging support (Eder Zulian) [RHEL-78701] - iommu/iova: Fix typo 'adderss' (Eder Zulian) [RHEL-78701] - iommu: Restore iommu_flush_iotlb_all() (Eder Zulian) [RHEL-78701] - iommu: Fix prototype of iommu_paging_domain_alloc_flags() (Eder Zulian) [RHEL-78701] - iommu: Create __iommu_alloc_identity_domain() (Eder Zulian) [RHEL-78701] - iommu: Put domain allocation in __iommu_group_alloc_blocking_domain() (Eder Zulian) [RHEL-78701] - iommu/amd: Implement global identity domain (Eder Zulian) [RHEL-78701] - iommu/amd: Enhance amd_iommu_domain_alloc_user() (Eder Zulian) [RHEL-78701] - iommu/amd: Pass page table type as param to pdom_setup_pgtable() (Eder Zulian) [RHEL-78701] - iommu/amd: Separate page table setup from domain allocation (Eder Zulian) [RHEL-78701] - iommu/amd: Move V2 page table support check to early_amd_iommu_init() (Eder Zulian) [RHEL-78701] - iommu/amd: Add helper function to check GIOSUP/GTSUP (Eder Zulian) [RHEL-78701] - iommu/arm-smmu-v3: Enhance domain_alloc_user() to allocate PASID capable domain (Eder Zulian) [RHEL-78701] - iommu: Add new flag to explictly request PASID capable domain (Eder Zulian) [RHEL-78701] - iommu: Introduce iommu_paging_domain_alloc_flags() (Eder Zulian) [RHEL-78701] - iommu: Refactor __iommu_domain_alloc() (Eder Zulian) [RHEL-78701] - iommu: Remove iommu_domain_alloc() (Eder Zulian) [RHEL-78701] - drm/nouveau/tegra: Use iommu_paging_domain_alloc() (Eder Zulian) [RHEL-78701] - media: nvidia: tegra: Use iommu_paging_domain_alloc() (Eder Zulian) [RHEL-78701] - remoteproc: Use iommu_paging_domain_alloc() (Eder Zulian) [RHEL-78701] - iommu: Remove useless flush from iommu_create_device_direct_mappings() (Eder Zulian) [RHEL-78701] - iommu/sysfs: constify the class struct (Eder Zulian) [RHEL-78701] - iommu: Remove iommu_present() (Eder Zulian) [RHEL-78701] - iommu: Reorganize kerneldoc parameter names (Eder Zulian) [RHEL-78701] - iommu: Make bus_iommu_probe() static (Eder Zulian) [RHEL-78701] - iommu: Add a kdoc to iommu_unmap() (Eder Zulian) [RHEL-78701] - iommu/io-pgtable-arm: Remove split on unmap behavior (Eder Zulian) [RHEL-78701] - dt-bindings: arm-smmu: document QCS615 APPS SMMU (Eder Zulian) [RHEL-78701] - dt-bindings: iommu: arm,smmu: Add Qualcomm SAR2130P compatible (Eder Zulian) [RHEL-78701] - iommu/io-pgtable-arm: Add self test for the last page in the IAS (Eder Zulian) [RHEL-78701] - iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables (Eder Zulian) [RHEL-78701] - iommu/arm-smmu-v3: Import IOMMUFD module namespace (Eder Zulian) [RHEL-78707] - iommufd: IOMMU_IOAS_CHANGE_PROCESS selftest (Eder Zulian) [RHEL-78707] - iommufd: Add IOMMU_IOAS_CHANGE_PROCESS (Eder Zulian) [RHEL-78707] - iommufd: Lock all IOAS objects (Eder Zulian) [RHEL-78707] - iommufd: Export do_update_pinned (Eder Zulian) [RHEL-78707] - iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Use S2FWB for NESTED domains (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Expose the arm_smmu_attach interface (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info (Eder Zulian) [RHEL-73584] - iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS (Eder Zulian) [RHEL-73584] - ACPI/IORT: Support CANWBS memory access flag (Eder Zulian) [RHEL-73584] - ACPICA: IORT: Update for revision E.f (Eder Zulian) [RHEL-73584] - vfio: Remove VFIO_TYPE1_NESTING_IOMMU (Eder Zulian) [RHEL-73584] - Documentation: userspace-api: iommufd: Update vDEVICE (Eder Zulian) [RHEL-73591] - iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl (Eder Zulian) [RHEL-73591] - iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command (Eder Zulian) [RHEL-73591] - iommufd/selftest: Add mock_viommu_cache_invalidate (Eder Zulian) [RHEL-73591] - iommufd/viommu: Add iommufd_viommu_find_dev helper (Eder Zulian) [RHEL-73591] - iommu: Add iommu_copy_struct_from_full_user_array helper (Eder Zulian) [RHEL-73591] - iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE (Eder Zulian) [RHEL-73591] - iommu/viommu: Add cache_invalidate to iommufd_viommu_ops (Eder Zulian) [RHEL-73591] - iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage (Eder Zulian) [RHEL-73591] - iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl (Eder Zulian) [RHEL-73591] - Documentation: userspace-api: iommufd: Update vIOMMU (Eder Zulian) [RHEL-73589] - iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage (Eder Zulian) [RHEL-73589] - iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST (Eder Zulian) [RHEL-73589] - iommufd/selftest: Add refcount to mock_iommu_device (Eder Zulian) [RHEL-73589] - iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested() (Eder Zulian) [RHEL-73589] - iommufd/selftest: Add container_of helpers (Eder Zulian) [RHEL-73589] - iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC (Eder Zulian) [RHEL-73589] - iommufd: Add alloc_domain_nested op to iommufd_viommu_ops (Eder Zulian) [RHEL-73589] - iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl (Eder Zulian) [RHEL-73589] - iommufd: Verify object in iommufd_object_finalize/abort() (Eder Zulian) [RHEL-73589] - iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct (Eder Zulian) [RHEL-73589] - iommufd: Move _iommufd_object_alloc helper to a sharable file (Eder Zulian) [RHEL-73589] - iommufd: Move struct iommufd_object to public iommufd header (Eder Zulian) [RHEL-73589] - iommufd: Allow fault reporting for non-PRI PCI devices (Eder Zulian) [RHEL-78707] - iommufd: Selftest coverage for IOMMU_IOAS_MAP_FILE (Eder Zulian) [RHEL-78707] - iommufd: File mappings for mdev (Eder Zulian) [RHEL-78707] - iommufd: Add IOMMU_IOAS_MAP_FILE (Eder Zulian) [RHEL-78707] - iommufd: pfn_reader for file mappings (Eder Zulian) [RHEL-78707] - iommufd: Folio subroutines (Eder Zulian) [RHEL-78707] - iommufd: pfn_reader local variables (Eder Zulian) [RHEL-78707] - iommufd: Generalize iopt_pages address (Eder Zulian) [RHEL-78707] - iommufd: Rename uptr in iopt_alloc_iova() (Eder Zulian) [RHEL-78707] - mm/gup: Add folio_add_pins() (Eder Zulian) [RHEL-78701] - Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED (Eder Zulian) [RHEL-78701] - dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err (Eder Zulian) [RHEL-78701] - dma-mapping: drop unneeded includes from dma-mapping.h (Eder Zulian) [RHEL-78701] - dma-mapping: trace more error paths (Eder Zulian) [RHEL-78701] - dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_map (Eder Zulian) [RHEL-78701] - dma-mapping: trace dma_alloc/free direction (Eder Zulian) [RHEL-78701] - dma-mapping: use macros to define events in a class (Eder Zulian) [RHEL-78701] - dma-mapping: remove an outdated comment from dma-map-ops.h (Eder Zulian) [RHEL-78701] - dma-debug: remove DMA_API_DEBUG_SG (Eder Zulian) [RHEL-78701] - dma-debug: store a phys_addr_t in struct dma_debug_entry (Eder Zulian) [RHEL-78701] - dma-debug: fix a possible deadlock on radix_lock (Eder Zulian) [RHEL-78701] {CVE-2024-47143} - selftests/bpf: Add launch time request to xdp_hw_metadata (Felix Maurer) [RHEL-83555] - xsk: Add launch time hardware offload support to XDP Tx metadata (Felix Maurer) [RHEL-83555] - firmware: cs_dsp: Fix OOB memory read access in KUnit test (ctl cache) (Jaroslav Kysela) [RHEL-93495] - firmware: cs_dsp: Fix OOB memory read access in KUnit test (wmfw info) (Jaroslav Kysela) [RHEL-93495] - firmware: cs_dsp: Fix OOB memory read access in KUnit test (Jaroslav Kysela) [RHEL-93495] - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Thomas Huth) [RHEL-85180] - KVM: s390: Don't use %%pK through debug printing (Thomas Huth) [RHEL-85180] - KVM: s390: Don't use %%pK through tracepoints (Thomas Huth) [RHEL-85180] - s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Thomas Huth) [RHEL-85180] - s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Thomas Huth) [RHEL-85180] - s390/vfio-ccw: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-85180] - s390/vfio-ap: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-85180] - s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thomas Huth) [RHEL-85180] - KVM: s390: vsie: stop using "struct page" for vsie page (Thomas Huth) [RHEL-85180] - KVM: s390: vsie: stop messing with page refcount (Thomas Huth) [RHEL-85180] - KVM: s390: vsie: stop using page->index (Thomas Huth) [RHEL-85180] - KVM: s390: vsie: fix some corner-cases when grabbing vsie pages (Thomas Huth) [RHEL-85180] - KVM: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs (Thomas Huth) [RHEL-85180] - KVM: s390: Reject setting flic pfault attributes on ucontrol VMs (Thomas Huth) [RHEL-85180] - KVM: s390: Increase size of union sca_utility to four bytes (Thomas Huth) [RHEL-85180] - KVM: s390: Remove one byte cmpxchg() usage (Thomas Huth) [RHEL-85180] - KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops (Thomas Huth) [RHEL-85180] - s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Thomas Huth) [RHEL-85180] - s390/vfio-ap: Switch over to sysfs_emit() (Thomas Huth) [RHEL-85180] - s390/mm: Convert pgste_val() into function (Thomas Huth) [RHEL-85180] - s390/mm: Convert pgprot_val() into function (Thomas Huth) [RHEL-85180] - s390/mm: Use pgprot_val() instead of open coding (Thomas Huth) [RHEL-85180] Resolves: RHEL-73584, RHEL-73589, RHEL-73591, RHEL-75907, RHEL-78701, RHEL-78702, RHEL-78707, RHEL-83555, RHEL-85180, RHEL-85400, RHEL-85955, RHEL-88152, RHEL-92474, RHEL-93495 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