diff --git a/Makefile.rhelver b/Makefile.rhelver index 586f0e715..44b923780 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 6 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 508 +RHEL_RELEASE = 509 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index d3777fa40..625710e86 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3154,6 +3154,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_MAILBOX_TEST=m CONFIG_MAILBOX=y # CONFIG_MANAGER_SBS is not set +CONFIG_MANA_INFINIBAND=m CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_88Q2XXX_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set @@ -3389,6 +3390,7 @@ CONFIG_MICROCHIP_T1_PHY=m # CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_OLD_INTERFACE is not set CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m CONFIG_MIGRATION=y CONFIG_MII=m # CONFIG_MINIX_FS is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 817d96808..9025df70c 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3133,6 +3133,7 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_MAILBOX_TEST is not set CONFIG_MAILBOX=y # CONFIG_MANAGER_SBS is not set +CONFIG_MANA_INFINIBAND=m CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_88Q2XXX_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set @@ -3368,6 +3369,7 @@ CONFIG_MICROCHIP_T1_PHY=m # CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_OLD_INTERFACE is not set CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m CONFIG_MIGRATION=y CONFIG_MII=m # CONFIG_MINIX_FS is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 3772e8505..befdca405 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3151,6 +3151,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_MAILBOX_TEST=m CONFIG_MAILBOX=y # CONFIG_MANAGER_SBS is not set +CONFIG_MANA_INFINIBAND=m CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_88Q2XXX_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set @@ -3386,6 +3387,7 @@ CONFIG_MICROCHIP_T1_PHY=m # CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_OLD_INTERFACE is not set CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m CONFIG_MIGRATION=y CONFIG_MII=m # CONFIG_MINIX_FS is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 025871c33..a963982b7 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3130,6 +3130,7 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_MAILBOX_TEST is not set CONFIG_MAILBOX=y # CONFIG_MANAGER_SBS is not set +CONFIG_MANA_INFINIBAND=m CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_88Q2XXX_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set @@ -3365,6 +3366,7 @@ CONFIG_MICROCHIP_T1_PHY=m # CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_OLD_INTERFACE is not set CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m CONFIG_MIGRATION=y CONFIG_MII=m # CONFIG_MINIX_FS is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 20ce2cd15..278faf78c 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3209,6 +3209,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_MAILBOX_TEST=m CONFIG_MAILBOX=y # CONFIG_MANAGER_SBS is not set +CONFIG_MANA_INFINIBAND=m CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_88Q2XXX_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set @@ -3444,6 +3445,7 @@ CONFIG_MICROCHIP_T1_PHY=m # CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_OLD_INTERFACE is not set CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m CONFIG_MIGRATION=y CONFIG_MII=m # CONFIG_MINIX_FS is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 949d5f874..abc06a40f 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3188,6 +3188,7 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_MAILBOX_TEST is not set CONFIG_MAILBOX=y # CONFIG_MANAGER_SBS is not set +CONFIG_MANA_INFINIBAND=m CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_88Q2XXX_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set @@ -3423,6 +3424,7 @@ CONFIG_MICROCHIP_T1_PHY=m # CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_OLD_INTERFACE is not set CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m CONFIG_MIGRATION=y CONFIG_MII=m # CONFIG_MINIX_FS is not set diff --git a/kernel.changelog b/kernel.changelog index 749f568e8..c08f567e9 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,55 @@ +* Fri Sep 13 2024 Rado Vrbovsky [5.14.0-509.el9] +- RDMA/mana_ib: Set correct device into ib (Maxim Levitsky) [RHEL-54330] +- net: mana: Fix possible double free in error handling path (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Ignore optional access flags for MRs (Maxim Levitsky) [RHEL-54330] +- net: mana: Add support for page sizes other than 4KB on ARM64 (Maxim Levitsky) [RHEL-54330] +- net: mana: Use mana_cleanup_port_context() for rxq cleanup (Maxim Levitsky) [RHEL-54330] +- net: mana: Allow variable size indirection table (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Process QP error events in mana_ib (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: extend query device (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: set node_guid (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Modify QP state (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Implement uapi to create and destroy RC QP (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Create and destroy RC QP (Maxim Levitsky) [RHEL-54330] +- net: mana: Fix the extra HZ in mana_hwc_send_request (Maxim Levitsky) [RHEL-54330] +- net: mana: Enable MANA driver on ARM64 with 4K page size (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: implement uapi for creation of rnic cq (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: boundary check before installing cq callbacks (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: introduce a helper to remove cq callbacks (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: create and destroy RNIC cqs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: create EQs for RNIC CQs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Fix missing ret value (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Configure mac address in RNIC (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Adding and deleting GIDs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Enable RoCE on port 1 (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Implement port parameters (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Create and destroy rnic adapter (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Add EQ creation for rnic adapter (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use num_comp_vectors of ib_device (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: remove useless return values from dbg prints (Maxim Levitsky) [RHEL-54330] +- net: mana: Avoid open coded arithmetic (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Prefer struct_size over open coded arithmetic (Maxim Levitsky) [RHEL-54330] +- net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2 (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use struct mana_ib_queue for WQs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use struct mana_ib_queue for CQs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce helpers to create and destroy mana queues (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use virtual address in dma regions for MRs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Fix bug in creation of dma regions (Maxim Levitsky) [RHEL-54330] +- net: mana: Assigning IRQ affinity on HT cores (Maxim Levitsky) [RHEL-54330] +- net: mana: add a function to spread IRQs per CPUs (Maxim Levitsky) [RHEL-54330] +- cpumask: define cleanup function for cpumasks (Maxim Levitsky) [RHEL-54330] +- cpumask: add cpumask_weight_andnot() (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce mdev_to_gc helper function (Maxim Levitsky) [RHEL-54330] +- ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-50920] +- mtd: spi-nor: core: Introduce method for RDID op (Joel Slebodnick) [RHEL-40636] +- mtd: spi-nor: core: Use auto-detection only once (Joel Slebodnick) [RHEL-40636] +- mtd: spi-nor: Introduce spi_nor_match_id() (Joel Slebodnick) [RHEL-40636] +- mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name (Joel Slebodnick) [RHEL-40636] +Resolves: RHEL-40636, RHEL-50920, RHEL-54330 + * Thu Sep 12 2024 Rado Vrbovsky [5.14.0-508.el9] - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri) diff --git a/kernel.spec b/kernel.spec index c576a1fb6..2ed752fb7 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 508 +%define pkgrelease 509 %define kversion 5 -%define tarfile_release 5.14.0-508.el9 +%define tarfile_release 5.14.0-509.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 508%{?buildid}%{?dist} +%define specrelease 509%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-508.el9 +%define kabiversion 5.14.0-509.el9 # # End of genspec.sh variables @@ -3799,6 +3799,57 @@ fi # # %changelog +* Fri Sep 13 2024 Rado Vrbovsky [5.14.0-509.el9] +- RDMA/mana_ib: Set correct device into ib (Maxim Levitsky) [RHEL-54330] +- net: mana: Fix possible double free in error handling path (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Ignore optional access flags for MRs (Maxim Levitsky) [RHEL-54330] +- net: mana: Add support for page sizes other than 4KB on ARM64 (Maxim Levitsky) [RHEL-54330] +- net: mana: Use mana_cleanup_port_context() for rxq cleanup (Maxim Levitsky) [RHEL-54330] +- net: mana: Allow variable size indirection table (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Process QP error events in mana_ib (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: extend query device (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: set node_guid (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Modify QP state (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Implement uapi to create and destroy RC QP (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Create and destroy RC QP (Maxim Levitsky) [RHEL-54330] +- net: mana: Fix the extra HZ in mana_hwc_send_request (Maxim Levitsky) [RHEL-54330] +- net: mana: Enable MANA driver on ARM64 with 4K page size (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: implement uapi for creation of rnic cq (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: boundary check before installing cq callbacks (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: introduce a helper to remove cq callbacks (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: create and destroy RNIC cqs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: create EQs for RNIC CQs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Fix missing ret value (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Configure mac address in RNIC (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Adding and deleting GIDs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Enable RoCE on port 1 (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Implement port parameters (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Create and destroy rnic adapter (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Add EQ creation for rnic adapter (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use num_comp_vectors of ib_device (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: remove useless return values from dbg prints (Maxim Levitsky) [RHEL-54330] +- net: mana: Avoid open coded arithmetic (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Prefer struct_size over open coded arithmetic (Maxim Levitsky) [RHEL-54330] +- net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2 (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use struct mana_ib_queue for WQs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use struct mana_ib_queue for CQs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce helpers to create and destroy mana queues (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Use virtual address in dma regions for MRs (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Fix bug in creation of dma regions (Maxim Levitsky) [RHEL-54330] +- net: mana: Assigning IRQ affinity on HT cores (Maxim Levitsky) [RHEL-54330] +- net: mana: add a function to spread IRQs per CPUs (Maxim Levitsky) [RHEL-54330] +- cpumask: define cleanup function for cpumasks (Maxim Levitsky) [RHEL-54330] +- cpumask: add cpumask_weight_andnot() (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function (Maxim Levitsky) [RHEL-54330] +- RDMA/mana_ib: Introduce mdev_to_gc helper function (Maxim Levitsky) [RHEL-54330] +- ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-50920] +- mtd: spi-nor: core: Introduce method for RDID op (Joel Slebodnick) [RHEL-40636] +- mtd: spi-nor: core: Use auto-detection only once (Joel Slebodnick) [RHEL-40636] +- mtd: spi-nor: Introduce spi_nor_match_id() (Joel Slebodnick) [RHEL-40636] +- mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name (Joel Slebodnick) [RHEL-40636] + * Thu Sep 12 2024 Rado Vrbovsky [5.14.0-508.el9] - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri) diff --git a/sources b/sources index 06669bbfd..d90c44a48 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-508.el9.tar.xz) = 06e720699eab7b53bf285cf456828f80a4ee49133087513c9881379143a1f1cd57a0a73f56215e801cda058c447621263ebb87cea8cb689ed1e6dc33337d3e7c -SHA512 (kernel-abi-stablelists-5.14.0-508.el9.tar.bz2) = 5c4be4ad6df2c1e1e05df957506aea1226c3e1e5441a7d0802ba48f92f59e8bebda103abff097b981691caae3ebbd18b98ec85484f1c96ec6c1637edcde12d1f -SHA512 (kernel-kabi-dw-5.14.0-508.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb +SHA512 (linux-5.14.0-509.el9.tar.xz) = 83c5feaafcd44a473be2a650de1bc668d128e1daab1f05ab25dfc6486b2b79e581262c8ed81c4496d9efe69fc0715e7ff6d3bc8abb143a6a4919501019f4de03 +SHA512 (kernel-abi-stablelists-5.14.0-509.el9.tar.bz2) = e3cdbca640c03d8daa0cf5d5a6a86f30ddb5b53c6902c9184d1ec22b0506632093c18a1194b5fa4a3a78b96c1e160946d4be125fbff84c7735c7670c5dc91ee3 +SHA512 (kernel-kabi-dw-5.14.0-509.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb