diff --git a/Makefile.rhelver b/Makefile.rhelver index 9c7d424..1240f5c 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 76 +RHEL_RELEASE = 77 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.76 +RTBUILD:=.77 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index 0e7642e..265fa04 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -923,7 +923,7 @@ CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SHA512_ARM64_CE=m # CONFIG_CRYPTO_SHA512_ARM64 is not set -CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_SM3 is not set @@ -941,7 +941,7 @@ CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_XCBC=m @@ -5517,16 +5517,16 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ATMEL=m +# CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y -CONFIG_TCG_INFINEON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_TIS_I2C_ATMEL=m +# CONFIG_TCG_INFINEON is not set +# CONFIG_TCG_NSC is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_INFINEON=m +# CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=m # CONFIG_TCG_TIS_SPI is not set -CONFIG_TCG_TIS_ST33ZP24_I2C=m +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TCG_TIS=y CONFIG_TCG_TPM=y diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index f8a479d..6f45028 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -923,7 +923,7 @@ CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SHA512_ARM64_CE=m # CONFIG_CRYPTO_SHA512_ARM64 is not set -CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_SM3 is not set @@ -941,7 +941,7 @@ CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_XCBC=m @@ -5494,16 +5494,16 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ATMEL=m +# CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y -CONFIG_TCG_INFINEON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_TIS_I2C_ATMEL=m +# CONFIG_TCG_INFINEON is not set +# CONFIG_TCG_NSC is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_INFINEON=m +# CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=m # CONFIG_TCG_TIS_SPI is not set -CONFIG_TCG_TIS_ST33ZP24_I2C=m +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TCG_TIS=y CONFIG_TCG_TPM=y diff --git a/kernel.spec b/kernel.spec index d005549..7495d52 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 76.rt21.76.el9 +%define pkgrelease 77.rt21.77.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 76.rt21.76%{?buildid}%{?dist} +%define specrelease 77.rt21.77%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -704,7 +704,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-76.rt21.76.el9.tar.xz +Source0: linux-5.14.0-77.rt21.77.el9.tar.xz Source1: Makefile.rhelver @@ -1417,8 +1417,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-76.rt21.76.el9 -c -mv linux-5.14.0-76.rt21.76.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-77.rt21.77.el9 -c +mv linux-5.14.0-77.rt21.77.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3095,8 +3095,372 @@ fi # # %changelog -* Wed Mar 30 2022 Fernando Pacheco [5.14.0-76.rt21.76.el9] -- [rt] build kernel-rt-5.14.0-76.rt21.76.el9 [2061574] +* Fri Apr 08 2022 Juri Lelli [5.14.0-77.rt21.77.el9] +- [rt] build kernel-rt-5.14.0-77.rt21.77.el9 [2061574] + +* Fri Apr 08 2022 Juri Lelli [5.14.0-77.rt21.77.el9] +- [rt] build kernel-rt-5.14.0-77.rt21.77.el9 [2061574] +- Revert "Revert "Merge: kernel/futex: backport new futex_waitv(2) system call"" (Juri Lelli) +- NFSD: Fix offset type in I/O trace points (Benjamin Coddington) [2063045] +- NFSD: COMMIT operations must not return NFS?ERR_INVAL (Benjamin Coddington) [2063045] +- NFSD: Clamp WRITE offsets (Benjamin Coddington) [2063045] +- NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Benjamin Coddington) [2063045] +- NFSD: Fix ia_size underflow (Benjamin Coddington) [2063045] +- NFSD: Fix the behavior of READ near OFFSET_MAX (Benjamin Coddington) [2063045] +- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2054100] +- perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2054100] +- Revert "include/linux/ioport.h: Pad resource struct for KABI" (Prarit Bhargava) [2055736] +- powerpc/pseries: Fix use after free in remove_phb_dynamic() (Prarit Bhargava) [2055736] +- lib/sbitmap: kill 'depth' from sbitmap_word (Ming Lei) [2064695] +- KVM: use __vcalloc for very large allocations (David Hildenbrand) [2057367] +- mm: use vmalloc_array and vcalloc for array allocations (David Hildenbrand) [2057367] +- mm: vmalloc: introduce array allocation functions (David Hildenbrand) [2057367] +- tpm: fix potential NULL pointer access in tpm_del_char_device (Desnes A. Nunes do Rosario) [2032117] +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002} +- x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002} +- x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062168] {CVE-2021-26401} +- x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062168] {CVE-2021-26401} +- x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} +- Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} +- x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} +- x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} +- x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} +- redhat/configs: aarch64: Enable ARM_SPE_PMU (Mark Salter) [2063234] +- drm/i915/audio: Use BIOS provided value for RKL HDA link (Mika Penttilä) [2046691] +- redhat: configs: Disable TPM 1.2 device drivers (Jerry Snitselaar) [2060516] +- redhat: configs: Change aarch64 default dma domain to lazy (Jerry Snitselaar) [2050415] +- powerpc/64s/hash: Make hash faults work in NMI context (Desnes A. Nunes do Rosario) [2062762] +- CI: Remove deprecated option (Veronika Kabatova) +- redhat/configs: make SHA512_arch algos and CRYPTO_USER built-ins (Vladis Dronov) [2070624] +- futex: Fix PREEMPT_RT build (Fernando Pacheco) [2070369] +- crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2047836] +- crypto: ccp - remove redundant ret variable (Vladis Dronov) [2047836] +- crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2047836] +- crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2047836] +- crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2047836] +- crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2047836] +- crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2047836] +- crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2047836] +- crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2047836] +- crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2047836] +- perf tests attr: Add missing topdown metrics events (Michael Petlan) [2062513] +- powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1873827] +- redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Andrea Claudi) [2037486] +- redhat: fix make {distg-brew,distg-koji} (Andrea Claudi) [2037486] +- mm: memcg: synchronize objcg lists with a dedicated spinlock (Waiman Long) [2046537] +- mm: memcontrol: remove the kmem states (Waiman Long) [2046537] +- mm: memcontrol: remove kmemcg_id reparenting (Waiman Long) [2046537] +- mm/memcg: remove obsolete memcg_free_kmem() (Waiman Long) [2046537] +- PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() (Myron Stowe) [2045254] +- PCI: aardvark: Fix checking for MEM resource type (Myron Stowe) [2045254] +- PCI/MSI: Move non-mask check back into low level accessors (Myron Stowe) [2045254] +- PCI: aardvark: Implement re-issuing config requests on CRS response (Myron Stowe) [2045254] +- PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() (Myron Stowe) [2045254] +- PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge (Myron Stowe) [2045254] +- PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2045254] +- ACPI: glue: Eliminate acpi_platform_notify() (Myron Stowe) [2045254] +- ACPI: bus: Rename functions to avoid name collision (Myron Stowe) [2045254] +- ACPI: glue: Change return type of two functions to void (Myron Stowe) [2045254] +- ACPI: glue: Rearrange acpi_device_notify() (Myron Stowe) [2045254] +- PCI/MSI: Handle msi_populate_sysfs() errors correctly (Myron Stowe) [2045254] +- MAINTAINERS: Add Nirmal Patel as VMD maintainer (Myron Stowe) [2045254] +- PCI: Add AMD GPU multi-function power dependencies (Myron Stowe) [2045254] +- tools: PCI: Zero-initialize param (Myron Stowe) [2045254] +- PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX (Myron Stowe) [2045254] +- Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV (Myron Stowe) [2045254] +- misc: pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device (Myron Stowe) [2045254] +- PCI: cadence: Add support to configure virtual functions (Myron Stowe) [2045254] +- PCI: cadence: Simplify code to get register base address for configuring BAR (Myron Stowe) [2045254] +- PCI: endpoint: Add virtual function number in pci_epc ops (Myron Stowe) [2045254] +- PCI: endpoint: Add support to link a physical function to a virtual function (Myron Stowe) [2045254] +- PCI: endpoint: Add support to add virtual function in endpoint core (Myron Stowe) [2045254] +- dt-bindings: PCI: pci-ep: Add binding to specify virtual function (Myron Stowe) [2045254] +- PCI: xilinx-nwl: Enable the clock through CCF (Myron Stowe) [2045254] +- dt-bindings: pci: xilinx-nwl: Document optional clock property (Myron Stowe) [2045254] +- PCI: xgene-msi: Remove redundant dev_err() call in xgene_msi_probe() (Myron Stowe) [2045254] +- PCI: tegra194: Cleanup unused code (Myron Stowe) [2045254] +- PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode (Myron Stowe) [2045254] +- PCI: tegra194: Disable interrupts before entering L2 (Myron Stowe) [2045254] +- PCI: tegra194: Fix MSI-X programming (Myron Stowe) [2045254] +- PCI: tegra194: Fix handling BME_CHGED event (Myron Stowe) [2045254] +- PCI: tegra: make const array err_msg static (Myron Stowe) [2045254] +- PCI: tegra: Use 'seq_puts' instead of 'seq_printf' (Myron Stowe) [2045254] +- PCI: tegra: Fix OF node reference leak (Myron Stowe) [2045254] +- PCI: tegra: Remove unused struct tegra_pcie_bus (Myron Stowe) [2045254] +- PCI: rcar: Add L1 link state fix into data abort hook (Myron Stowe) [2045254] +- PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() (Myron Stowe) [2045254] +- PCI: mediatek: Use PCI domain to handle ports detection (Myron Stowe) [2045254] +- PCI: mediatek: Add new method to get irq number (Myron Stowe) [2045254] +- PCI: mediatek: Add new method to get shared pcie-cfg base address (Myron Stowe) [2045254] +- dt-bindings: PCI: mediatek: Update the Device tree bindings (Myron Stowe) [2045254] +- PCI: keembay: Add support for Intel Keem Bay (Myron Stowe) [2045254] +- dt-bindings: PCI: Add Intel Keem Bay PCIe controller (Myron Stowe) [2045254] +- PCI: iproc: Fix BCMA probe resource handling (Myron Stowe) [2045254] +- PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' (Myron Stowe) [2045254] +- misc: pci_endpoint_test: Add deviceID for AM64 and J7200 (Myron Stowe) [2045254] +- PCI: j721e: Add PCIe support for AM64 (Myron Stowe) [2045254] +- PCI: j721e: Add PCIe support for J7200 (Myron Stowe) [2045254] +- PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state (Myron Stowe) [2045254] +- PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool (Myron Stowe) [2045254] +- PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Myron Stowe) [2045254] +- PCI: aardvark: Configure PCIe resources from 'ranges' DT property (Myron Stowe) [2045254] +- PCI: aardvark: Fix reporting CRS value (Myron Stowe) [2045254] +- PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Myron Stowe) [2045254] +- PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Myron Stowe) [2045254] +- PCI: aardvark: Fix checking for PIO status (Myron Stowe) [2045254] +- MAINTAINERS: Add entries for Toshiba Visconti PCIe controller (Myron Stowe) [2045254] +- PCI: visconti: Add Toshiba Visconti PCIe host controller driver (Myron Stowe) [2045254] +- PCI: rockchip-dwc: Add Rockchip RK356X host controller driver (Myron Stowe) [2045254] +- PCI: dwc: Remove surplus break statement after return (Myron Stowe) [2045254] +- PCI: artpec6: Remove local code block from switch statement (Myron Stowe) [2045254] +- PCI: artpec6: Remove surplus break statement after return (Myron Stowe) [2045254] +- x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API (Myron Stowe) [2045254] +- PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Myron Stowe) [2045254] +- PCI: Add schedule point in proc_bus_pci_read() (Myron Stowe) [2045254] +- PCI: Correct the pci_iomap.h header guard #endif comment (Myron Stowe) [2045254] +- PCI/PTM: Remove error message at boot (Myron Stowe) [2045254] +- PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Myron Stowe) [2045254] +- x86/PCI: Add pci_numachip_init() declaration (Myron Stowe) [2045254] +- PCI/ACS: Enforce pci=noats with Transaction Blocking (Myron Stowe) [2045254] +- PCI: Add ACS quirks for Cavium multi-function devices (Myron Stowe) [2045254] +- PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Myron Stowe) [2045254] +- PCI: Optimize pci_resource_len() to reduce kernel size (Myron Stowe) [2045254] +- PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() (Myron Stowe) [2045254] +- PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [2045254] +- PCI: Bulk conversion to generic_handle_domain_irq() (Myron Stowe) [2045254] +- PCI: Set dma-can-stall for HiSilicon chips (Myron Stowe) [2045254] +- PCI: ibmphp: Fix double unmap of io_mem (Myron Stowe) [2045254] +- PCI: Return int from pciconfig_read() syscall (Myron Stowe) [2045254] +- PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Myron Stowe) [2045254] +- PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Myron Stowe) [2045254] +- PCI: Call Max Payload Size-related fixup quirks early (Myron Stowe) [2045254] +- platform-msi: Add ABI to show msi_irqs of platform devices (Myron Stowe) [2045254] +- genirq/msi: Move MSI sysfs handling from PCI to MSI core (Myron Stowe) [2045254] +- genirq/timings: Fix error return code in irq_timings_test_irqs() (Myron Stowe) [2045254] +- PCI/MSI: Use new mask/unmask functions (Myron Stowe) [2045254] +- PCI/MSI: Provide a new set of mask and unmask functions (Myron Stowe) [2045254] +- PCI/MSI: Cleanup msi_mask() (Myron Stowe) [2045254] +- PCI/MSI: Deobfuscate virtual MSI-X (Myron Stowe) [2045254] +- PCI/MSI: Consolidate error handling in msi_capability_init() (Myron Stowe) [2045254] +- PCI/MSI: Rename msi_desc::masked (Myron Stowe) [2045254] +- PCI/MSI: Simplify msi_verify_entries() (Myron Stowe) [2045254] +- s390/pci: Do not mask MSI[-X] entries on teardown (Myron Stowe) [2045254] +- genirq: Improve "hwirq" output in /proc and /sys/ (Myron Stowe) [2045254] +- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2066225] +- perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2066225] +- ibmvnic: Allow queueing resets during probe (Diego Domingos) [2058835] +- ibmvnic: clear fop when retrying probe (Diego Domingos) [2058835] +- ibmvnic: init init_done_rc earlier (Diego Domingos) [2058835] +- ibmvnic: register netdev after init of adapter (Diego Domingos) [2058835] +- ibmvnic: complete init_done on transport events (Diego Domingos) [2058835] +- ibmvnic: define flush_reset_queue helper (Diego Domingos) [2058835] +- ibmvnic: initialize rc before completing wait (Diego Domingos) [2058835] +- ibmvnic: free reset-work-item when flushing (Diego Domingos) [2058835] +- powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2063682] +- nvmet: revert "nvmet: make discovery NQN configurable" (Gopal Tiwari) [2066146] +- nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2066146] +- nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2066146] +- nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2066146] +- block: fix surprise removal for drivers calling blk_set_queue_dying (Gopal Tiwari) [2066146] +- nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2066146] +- nvme: add nvme_complete_req tracepoint for batched completion (Gopal Tiwari) [2066146] +- nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2066146] +- nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2066146] +- block: introduce rq_list_for_each_safe macro (Gopal Tiwari) [2066146] +- block: move rq_list macros to blk-mq.h (Gopal Tiwari) [2066146] +- nvme: add 'iopolicy' module parameter (Gopal Tiwari) [2066146] +- nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2066146] +- nvme: separate command prep and issue (Gopal Tiwari) [2066146] +- nvme: split command copy into a helper (Gopal Tiwari) [2066146] +- nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2066146] +- nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2066146] +- nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2066146] +- nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2066146] +- nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2066146] +- nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2066146] +- nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2066146] +- nvme: fix write zeroes pi (Gopal Tiwari) [2066146] +- nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2066146] +- nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2066146] +- nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2066146] +- nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2066146] +- nvme-multipath: add error handling support for add_disk() (Gopal Tiwari) [2066146] +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2066146] +- nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2066146] +- nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2066146] +- nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2066146] +- nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2066146] +- nvme: generate uevent once a multipath namespace is operational again (Gopal Tiwari) [2066146] +- nvme-fc: add support for ->map_queues (Gopal Tiwari) [2066146] +- nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2066146] +- nvme: don't memset() the normal read/write command (Gopal Tiwari) [2066146] +- nvme: move command clear into the various setup helpers (Gopal Tiwari) [2066146] +- nvme: wire up completion batching for the IRQ path (Gopal Tiwari) [2066146] +- nvme: add support for batched completion of polled IO (Gopal Tiwari) [2066146] +- nvme-multipath: enable polled I/O (Gopal Tiwari) [2066146] +- nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2066146] +- nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2066146] +- nvme: add error handling support for add_disk() (Gopal Tiwari) [2066146] +- nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2066146] +- nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2066146] +- nvme-multipath: set QUEUE_FLAG_NOWAIT (Gopal Tiwari) [2066146] +- nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2066146] +- nvme: remove nvm_ndev from ns (Gopal Tiwari) [2066146] +- nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2066146] +- nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2066146] +- nvme: allow user toggling hmb usage (Gopal Tiwari) [2066146] +- nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2066146] +- nvme: add set feature tracing support (Gopal Tiwari) [2066146] +- nvmet: add set feature tracing support (Gopal Tiwari) [2066146] +- nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2066146] +- nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2066146] +- remove the lightnvm subsystem (Gopal Tiwari) [2066146] +- compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2066146] +- mm/usercopy: return 1 from hardened_usercopy __setup() handler (Rafael Aquini) [2064990] +- mm: madvise: return correct bytes advised with process_madvise (Rafael Aquini) [2064990] +- mm/thp: refix __split_huge_pmd_locked() for migration PMD (Rafael Aquini) [2064990] +- mm/mlock: fix potential imbalanced rlimit ucounts adjustment (Rafael Aquini) [2064990] +- mm/hwpoison: fix error page recovered but reported "not recovered" (Rafael Aquini) [2064990] +- mm/page_alloc: check high-order pages for corruption during PCP operations (Rafael Aquini) [2064990] +- mm/page_alloc: do not prefetch buddies during bulk free (Rafael Aquini) [2064990] +- mm/page_alloc: limit number of high-order pages on PCP during bulk free (Rafael Aquini) [2064990] +- mm/page_alloc: free pages in a single pass during bulk free (Rafael Aquini) [2064990] +- mm/page_alloc: drain the requested list first during bulk free (Rafael Aquini) [2064990] +- mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Rafael Aquini) [2064990] +- mm/page_alloc: track range of active PCP lists during bulk free (Rafael Aquini) [2064990] +- mm/page_alloc: fetch the correct pcp buddy during bulk free (Rafael Aquini) [2064990] +- mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Rafael Aquini) [2064990] +- mm/page_alloc: mark pagesets as __maybe_unused (Rafael Aquini) [2064990] +- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls (Rafael Aquini) [2064990] +- kasan: test: prevent cache merging in kmem_cache_double_destroy (Rafael Aquini) [2064990] +- mm: don't try to NUMA-migrate COW pages that have other uses (Rafael Aquini) [2064990] +- mm/debug_vm_pgtable: remove pte entry from the page table (Rafael Aquini) [2064990] +- Revert "mm/gup: small refactoring: simplify try_grab_page()" (Rafael Aquini) [2064990] +- kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064990] +- kasan: test: add test case for double-kmem_cache_destroy() (Rafael Aquini) [2064990] +- kasan: add ability to detect double-kmem_cache_destroy() (Rafael Aquini) [2064990] +- kasan: test: add globals left-out-of-bounds test (Rafael Aquini) [2064990] +- mm/slab_common: use WARN() if cache still has objects on destroy (Rafael Aquini) [2064990] +- mm: mempolicy: fix THP allocations escaping mempolicy restrictions (Rafael Aquini) [2064990] +- kfence: fix memory leak when cat kfence objects (Rafael Aquini) [2064990] +- mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064990] +- mm/slub: fix endianness bug for alloc/free_traces attributes (Rafael Aquini) [2064990] +- hugetlb, userfaultfd: fix reservation restore on userfaultfd error (Rafael Aquini) [2064990] +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2064990] +- hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Rafael Aquini) [2064990] +- mm: move fold_vm_numa_events() to fix NUMA without SMP (Rafael Aquini) [2064990] +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() (Rafael Aquini) [2064990] +- mm/large system hash: avoid possible NULL deref in alloc_large_system_hash (Rafael Aquini) [2064990] +- lib/test_vmalloc.c: use swap() to make code cleaner (Rafael Aquini) [2064990] +- mm/vmalloc: be more explicit about supported gfp flags (Rafael Aquini) [2064990] +- vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064990] +- vmalloc: back off when the current task is OOM-killed (Rafael Aquini) [2064990] +- mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064990] +- mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2064990] +- mm/vmalloc: make show_numa_info() aware of hugepage mappings (Rafael Aquini) [2064990] +- mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064990] +- mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() (Rafael Aquini) [2064990] +- mm/mremap: don't account pages in vma_to_resize() (Rafael Aquini) [2064990] +- mm/filemap.c: remove bogus VM_BUG_ON (Rafael Aquini) [2064990] +- kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2064990] +- mm: don't include in (Rafael Aquini) [2064990] +- mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Rafael Aquini) [2064990] +- mm, slub: use prefetchw instead of prefetch (Rafael Aquini) [2064990] +- mm/slub: increase default cpu partial list sizes (Rafael Aquini) [2064990] +- mm, slub: change percpu partial accounting from objects to pages (Rafael Aquini) [2064990] +- slub: add back check for free nonslab objects (Rafael Aquini) [2064990] +- mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2064990] +- mm: move kvmalloc-related functions to slab.h (Rafael Aquini) [2064990] +- selftests: kvm: add amx_test to .gitignore (Paul Lai) [1924149] +- kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Paul Lai) [1924149] +- kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1924149] +- kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1924149] +- KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149] +- KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1924149] +- selftest: kvm: Add amx selftest (Paul Lai) [1924149] +- selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1924149] +- selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1924149] +- kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1924149] +- x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1924149] +- kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1924149] +- kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1924149] +- x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1924149] +- kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1924149] +- kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1924149] +- kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1924149] +- kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1924149] +- x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1924149] +- kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149] +- kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1924149] +- kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1924149] +- kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1924149] +- rename c9s pipeline from centos-stream-9 to c9s (Bruno Goncalves) +- genirq: Provide new interfaces for affinity hints (Phil Auld) [2055300] +- um: vector: adjust to coalesce API changes (Ivan Vecera) [2047636] +- igb: fix deadlock caused by taking RTNL in RPM resume path (Ivan Vecera) [2047636] +- ethtool: Fix link extended state for big endian (Ivan Vecera) [2047636] +- ethtool: use phydev variable (Ivan Vecera) [2047636] +- ethtool: Remove redundant ret assignments (Ivan Vecera) [2047636] +- ethtool: do not perform operations on net devices being unregistered (Ivan Vecera) [2047636] +- ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' (Ivan Vecera) [2047636] +- ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (Ivan Vecera) [2047636] +- net: ethtool: set a default driver name (Ivan Vecera) [2047636] +- ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2047636] +- ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2047636] +- ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2047636] +- ethtool: fix ethtool msg len calculation for pause stats (Ivan Vecera) [2047636] +- ethtool: don't drop the rtnl_lock half way thru the ioctl (Ivan Vecera) [2047636] +- devlink: expose get/put functions (Ivan Vecera) [2047636] +- ethtool: handle info/flash data copying outside rtnl_lock (Ivan Vecera) [2047636] +- ethtool: push the rtnl_lock into dev_ethtool() (Ivan Vecera) [2047636] +- ethtool: Add transceiver module extended state (Ivan Vecera) [2047636] +- ethtool: Add ability to control transceiver modules' power mode (Ivan Vecera) [2047636] +- ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() (Ivan Vecera) [2047636] +- ethtool: prevent endless loop if eeprom size is smaller than announced (Ivan Vecera) [2047636] +- ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2047636] +- ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2047636] +- ethtool: add two link extended substates of bad signal integrity (Ivan Vecera) [2047636] +- docs: ethtool: Add two link extended substates of bad signal integrity (Ivan Vecera) [2047636] +- ethtool: return error from ethnl_ops_begin if dev is NULL (Ivan Vecera) [2047636] +- ethtool: runtime-resume netdev parent in ethnl_ops_begin (Ivan Vecera) [2047636] +- ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Ivan Vecera) [2047636] +- ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Ivan Vecera) [2047636] +- ethtool: runtime-resume netdev parent before ethtool ioctl ops (Ivan Vecera) [2047636] * Wed Mar 30 2022 Fernando Pacheco [5.14.0-76.rt21.76.el9] - [rt] build kernel-rt-5.14.0-76.rt21.76.el9 [2061574] diff --git a/sources b/sources index 8655ed6..0a9f2b9 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-76.rt21.76.el9.tar.xz) = 7f7f95b825685b27260681e1518d9c51323591cd96b580cf6ca5afd68d7153178bee1d335eb41473418d9d9a5cbc9e4e56b4f830606451859438b92796f2614b -SHA512 (kernel-abi-stablelists-5.14.0-76.rt21.76.el9.tar.bz2) = 356d0e20f745037a39a904a8bbf1c33073816c3d99a1a8a40af31b258694f8ce5c55f207b5ee7f3630de4d876b2f9092dea794240785c51165fdaa5b3d69e27e -SHA512 (kernel-kabi-dw-5.14.0-76.rt21.76.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e +SHA512 (linux-5.14.0-77.rt21.77.el9.tar.xz) = 09acb7d59788f40870b522302302ded62e0714eea6dbed99d28c69537909a9547f42bdf439f52c596d251d357895aed649eb6f3296ef5d424ef8b2aca9fb10b4 +SHA512 (kernel-abi-stablelists-5.14.0-77.rt21.77.el9.tar.bz2) = fb6b7dd353c2ffd728c32542d12ee65c24221791099942259a020e9d2fcf1f043c27a27aa0279a4a9a2f6114258b1d9cd3fa6009db1dd8396b44800bdd2e9766 +SHA512 (kernel-kabi-dw-5.14.0-77.rt21.77.el9.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914