From 1b4bb9b664eedcc7412b55fda1deb2b174456799 Mon Sep 17 00:00:00 2001 From: Patrick Talbert Date: Thu, 7 Apr 2022 11:17:18 +0000 Subject: [PATCH] kernel-5.14.0-77.el9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Thu Apr 07 2022 Patrick Talbert [5.14.0-77.el9] - 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] Resolves: rhbz# 2047636, rhbz#2055300, rhbz#1924149, rhbz#2064990, rhbz#2066146, rhbz#2063682, rhbz#2058835, rhbz#2066225, rhbz#2045254, rhbz#2046537, rhbz#2037486, rhbz#1873827, rhbz#2062513, rhbz#2047836, rhbz#2070369, rhbz#070624, rhbz#2062762 Signed-off-by: Patrick Talbert --- Makefile.rhelver | 2 +- kernel-aarch64-debug-rhel.config | 16 +- kernel-aarch64-rhel.config | 16 +- kernel-ppc64le-debug-rhel.config | 12 +- kernel-ppc64le-rhel.config | 12 +- kernel-s390x-debug-rhel.config | 10 +- kernel-s390x-rhel.config | 10 +- kernel-s390x-zfcpdump-rhel.config | 6 +- kernel-x86_64-debug-rhel.config | 16 +- kernel-x86_64-rhel.config | 16 +- kernel.spec | 372 +++++++++++++++++++++++++++++- sources | 6 +- 12 files changed, 428 insertions(+), 66 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index fbebf0c..71dd8b0 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 diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index e005369..f7bae7e 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -295,7 +295,7 @@ CONFIG_ARM_SMMU_V3_SVA=y CONFIG_ARM_SMMU_V3=y CONFIG_ARM_SMMU=y # CONFIG_ARM_SP805_WATCHDOG is not set -# CONFIG_ARM_SPE_PMU is not set +CONFIG_ARM_SPE_PMU=m # CONFIG_AS3935 is not set # CONFIG_AS73211 is not set CONFIG_ASN1=y @@ -1013,7 +1013,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 @@ -2256,8 +2256,8 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set @@ -5412,13 +5412,13 @@ 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 is not set -CONFIG_TCG_NSC=m -CONFIG_TCG_TIS_I2C_ATMEL=m +# 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 is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 33fdeca..22fd1ca 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -295,7 +295,7 @@ CONFIG_ARM_SMMU_V3_SVA=y CONFIG_ARM_SMMU_V3=y CONFIG_ARM_SMMU=y # CONFIG_ARM_SP805_WATCHDOG is not set -# CONFIG_ARM_SPE_PMU is not set +CONFIG_ARM_SPE_PMU=m # CONFIG_AS3935 is not set # CONFIG_AS73211 is not set CONFIG_ASN1=y @@ -1013,7 +1013,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 @@ -2240,8 +2240,8 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set @@ -5388,13 +5388,13 @@ 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 is not set -CONFIG_TCG_NSC=m -CONFIG_TCG_TIS_I2C_ATMEL=m +# 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 is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 2728514..0111eaf 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -861,7 +861,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 @@ -5187,14 +5187,14 @@ CONFIG_TASK_XACCT=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y CONFIG_TCG_IBMVTPM=y -CONFIG_TCG_INFINEON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_TIS_I2C_ATMEL=y +# 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=y +# CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y # 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-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 77278a1..f57bbea 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -861,7 +861,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 @@ -5167,14 +5167,14 @@ CONFIG_TASK_XACCT=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y CONFIG_TCG_IBMVTPM=y -CONFIG_TCG_INFINEON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_TIS_I2C_ATMEL=y +# 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=y +# CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y # 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-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index d0cd07d..777f44e 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -848,7 +848,7 @@ CONFIG_CRYPTO_SHA3_512_S390=m CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SHA512_ARM64_CE=m # CONFIG_CRYPTO_SHA512_ARM64 is not set -CONFIG_CRYPTO_SHA512_S390=m +CONFIG_CRYPTO_SHA512_S390=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_SM3 is not set @@ -863,7 +863,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 @@ -5134,10 +5134,10 @@ 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_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 is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 79fb039..a7e6e0f 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -848,7 +848,7 @@ CONFIG_CRYPTO_SHA3_512_S390=m CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SHA512_ARM64_CE=m # CONFIG_CRYPTO_SHA512_ARM64 is not set -CONFIG_CRYPTO_SHA512_S390=m +CONFIG_CRYPTO_SHA512_S390=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_SM3 is not set @@ -863,7 +863,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 @@ -5114,10 +5114,10 @@ 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_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 is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 53598ae..82155b1 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -5141,10 +5141,10 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_TASKSTATS is not set 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_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 is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index d6f81de..5f23eac 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -905,7 +905,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 @@ -923,7 +923,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 @@ -5371,16 +5371,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-x86_64-rhel.config b/kernel-x86_64-rhel.config index 6b0af0c..30088cf 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -905,7 +905,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 @@ -923,7 +923,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 @@ -5348,16 +5348,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 9e91d82..8098f16 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.el9 +%define pkgrelease 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%{?buildid}%{?dist} +%define specrelease 77%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -676,7 +676,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-76.el9.tar.xz +Source0: linux-5.14.0-77.el9.tar.xz Source1: Makefile.rhelver @@ -1346,8 +1346,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-76.el9 -c -mv linux-5.14.0-76.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-77.el9 -c +mv linux-5.14.0-77.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2966,6 +2966,368 @@ fi # # %changelog +* Thu Apr 07 2022 Patrick Talbert [5.14.0-77.el9] +- 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 Patrick Talbert [5.14.0-76.el9] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2055451] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2055451] diff --git a/sources b/sources index bf1f4bf..f0f0c1b 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-76.el9.tar.xz) = 7730155280d71491ff5e9559d15a0dcd2a499cc4ad25b28fa71860c908fa4d3b785c1f969d377f144267938886096dc3ca57c040f61c9ec0c168cd33beb77318 -SHA512 (kernel-abi-stablelists-5.14.0-76.el9.tar.bz2) = 9dce3b07a99b5093b7705626506cda4b45efb6646303d0db2f4007aec9c85e4a8d5d5e0dea05ee96ade1d2e3f3b149204464e34ae8fba8461068d8f5f1c77be7 -SHA512 (kernel-kabi-dw-5.14.0-76.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-77.el9.tar.xz) = e591ccf35a4acf94529aef28821d7da9425883006dbcb5417b24fed77217e7e7663a16680c139581fc3592c45495e569d5e5a1d686bee3756995a3ddc1058ae9 +SHA512 (kernel-abi-stablelists-5.14.0-77.el9.tar.bz2) = 530626b5b61bb340b5fa4f75f0b0e21073770e9e3fde87b410701861565049b4341884048b0e83af3560879d3d446a96409a23263f3020f97b64eb8970b2dd93 +SHA512 (kernel-kabi-dw-5.14.0-77.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674