* 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>
81 lines
2.6 KiB
Makefile
81 lines
2.6 KiB
Makefile
RHEL_MAJOR = 10
|
|
RHEL_MINOR = 1
|
|
|
|
#
|
|
# RHEL_RELEASE
|
|
# -------------
|
|
#
|
|
# Represents build number in 'release' part of RPM's name-version-release.
|
|
# name is <package_name>, e.g. kernel
|
|
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
|
|
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
RHEL_RELEASE = 93
|
|
|
|
#
|
|
# RHEL_REBASE_NUM
|
|
# ----------------
|
|
#
|
|
# Used in RPM version string for Gemini kernels, which dont use upstream
|
|
# VERSION/PATCHLEVEL/SUBLEVEL. The number represents rebase number for
|
|
# current MAJOR release.
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
RHEL_REBASE_NUM = 1
|
|
|
|
|
|
#
|
|
# ZSTREAM
|
|
# -------
|
|
#
|
|
# This variable controls whether we use zstream numbering or not for the
|
|
# package release. The zstream release keeps the build number of the last
|
|
# build done for ystream for the Beta milestone, and increments a second
|
|
# number for each build. The third number is used for branched builds
|
|
# (eg.: for builds with security fixes or hot fixes done outside of the
|
|
# batch release process).
|
|
#
|
|
# For example, with ZSTREAM unset or set to "no", all builds will contain
|
|
# a release with only the build number, eg.: kernel-<kernel version>-X.el*,
|
|
# where X is the build number. With ZSTREAM set to "yes", we will have
|
|
# builds with kernel-<kernel version>-X.Y.Z.el*, where X is the last
|
|
# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the
|
|
# build number and Z will always be 1 except if you're doing a branched build
|
|
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
|
|
# number will be incremented instead of the Y).
|
|
#
|
|
ZSTREAM ?= no
|
|
|
|
#
|
|
# Early y+1 numbering
|
|
# --------------------
|
|
#
|
|
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
|
|
# First is RHEL_RELEASE inherited/merged from y as-is, second number
|
|
# is incremented with each build starting from 1. After merge from y,
|
|
# it resets back to 1. This way y+1 nvr reflects status of last merge.
|
|
#
|
|
# Example:
|
|
#
|
|
# rhel8.0 rhel-8.1
|
|
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
|
|
# kernel-4.18.0-58.2.el8
|
|
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
|
|
# kernel-4.18.0-60.el8
|
|
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
|
|
#
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
EARLY_YSTREAM ?= no
|
|
EARLY_YBUILD:=
|
|
EARLY_YRELEASE:=
|
|
ifneq ("$(ZSTREAM)", "yes")
|
|
ifeq ("$(EARLY_YSTREAM)","yes")
|
|
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
|
|
endif
|
|
endif
|