diff --git a/Makefile.rhelver b/Makefile.rhelver index 3fd61e5..fbebf0c 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 = 75 +RHEL_RELEASE = 76 # # ZSTREAM diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 14b3f1c..e005369 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2855,7 +2855,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 4b61582..33fdeca 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2834,7 +2834,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index d18c661..2728514 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2678,7 +2678,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 10494bf..77278a1 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2660,7 +2660,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index d453de5..d0cd07d 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2668,7 +2668,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index b85e87a..79fb039 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2650,7 +2650,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index ee2ea75..53598ae 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2663,7 +2663,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_HI655X_PMIC is not set # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_INTEL_PMT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 0e982ec..d6f81de 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2229,6 +2229,7 @@ CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TXT=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_VBTN=m +CONFIG_INTEL_VSEC=m # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_INTEL_XWAY_PHY=m @@ -2851,7 +2852,6 @@ CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -CONFIG_MFD_INTEL_PMT=m # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 11dfed2..6b0af0c 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2213,6 +2213,7 @@ CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TXT=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_VBTN=m +CONFIG_INTEL_VSEC=m # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_INTEL_XWAY_PHY=m @@ -2831,7 +2832,6 @@ CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set -CONFIG_MFD_INTEL_PMT=m # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set diff --git a/kernel.spec b/kernel.spec index 82cc4bd..9e91d82 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 75.el9 +%define pkgrelease 76.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 75%{?buildid}%{?dist} +%define specrelease 76%{?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-75.el9.tar.xz +Source0: linux-5.14.0-76.el9.tar.xz Source1: Makefile.rhelver @@ -1346,8 +1346,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-75.el9 -c -mv linux-5.14.0-75.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-76.el9 -c +mv linux-5.14.0-76.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2966,6 +2966,126 @@ fi # # %changelog +* 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] +- vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2055451] +- vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2055451] +- vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2055451] +- vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2055451] +- vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2055451] +- vdpa/mlx5: Report max device capabilities (Cindy Lu) [2055451] +- vdpa: Support reporting max device capabilities (Cindy Lu) [2055451] +- vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2055451] +- vdpa: Add support for returning device configuration information (Cindy Lu) [2055451] +- vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2055451] +- vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2055451] +- vdpa: Allow to configure max data virtqueues (Cindy Lu) [2055451] +- vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2055451] +- vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2055451] +- vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2055451] +- vdpa: Provide interface to read driver features (Cindy Lu) [2055451] +- vdpa: clean up get_config_size ret value handling (Cindy Lu) [2055451] +- vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2055451] +- vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2055451] +- vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2055451] +- net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2055451] +- vdpa: add driver_override support (Cindy Lu) [2055451] +- docs: document sysfs ABI for vDPA bus (Cindy Lu) [2055451] +- ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2055451] +- vdpa: Consider device id larger than 31 (Cindy Lu) [2055451] +- virtio: always enter drivers/virtio/ (Cindy Lu) [2055451] +- vdpa: check that offsets are within bounds (Cindy Lu) [2055451] +- vdpa_sim: avoid putting an uninitialized iova_domain (Cindy Lu) [2055451] +- vhost-vdpa: clean irqs before reseting vdpa device (Cindy Lu) [2055451] +- vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2055451] +- vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2055451] +- vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2055451] +- vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2055451] +- vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2055451] +- vdpa: Use kernel coding style for structure comments (Cindy Lu) [2055451] +- vdpa: Introduce query of device config layout (Cindy Lu) [2055451] +- vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2055451] +- vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2055451] +- vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2055451] +- vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2055451] +- vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2055451] +- virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2055451] +- vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2055451] +- vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2055451] +- vp_vdpa: add vq irq offloading support (Cindy Lu) [2055451] +- vdpa: fix typo (Cindy Lu) [2055451] +- vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2055451] +- vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2055451] +- vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2055451] +- vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2055451] +- vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2055451] +- vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2055451] +- vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2055451] +- vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2055451] +- vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2055451] +- vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2055451] +- vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2055451] +- vdpa: Fix some coding style issues (Cindy Lu) [2055451] +- vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2055451] +- vdpa/mlx5: Add multiqueue support (Cindy Lu) [2055451] +- vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2055451] +- vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2055451] +- vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2055451] +- vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2055451] +- vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2055451] +- vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2055451] +- vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2055451] +- vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2055451] +- vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2055451] +- x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060708] +- lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (Desnes A. Nunes do Rosario) [2059555] +- tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Desnes A. Nunes do Rosario) [2059555] +- tick/rcu: Remove obsolete rcu_needs_cpu() parameters (Desnes A. Nunes do Rosario) [2059555] +- tick: Detect and fix jiffies update stall (Desnes A. Nunes do Rosario) [2059555] +- rcu: Move rcu_needs_cpu() to tree.c (Desnes A. Nunes do Rosario) [2059555] +- rcu: Remove the RCU_FAST_NO_HZ Kconfig option (Desnes A. Nunes do Rosario) [2059555] +- torture: Remove RCU_FAST_NO_HZ from rcu scenarios (Desnes A. Nunes do Rosario) [2059555] +- torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios (Desnes A. Nunes do Rosario) [2059555] +- copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long) [2051855] +- redhat/configs: enable CONFIG_INTEL_VSEC for x86 (David Arcari) [2058806] +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David Arcari) [2058806] +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries (David Arcari) [2058806] +- platform/x86/intel: Move Intel PMT drivers to new subfolder (David Arcari) [2058806] +- driver core: auxiliary bus: Add driver data helpers (David Arcari) [2058806] +- PCI: Add #defines for accessing PCIe DVSEC fields (David Arcari) [2058806] +- tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] +- tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] +- futex: Wireup futex_waitv syscall (Joel Savitz) [2038794] +- tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] +- parisc: Wire up futex_waitv (Joel Savitz) [2038794] +- s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794] +- MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794] +- tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794] +- futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794] +- selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794] +- selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794] +- selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794] +- futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794] +- futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794] +- futex: Implement sys_futex_waitv() (Joel Savitz) [2038794] +- futex: Simplify double_lock_hb() (Joel Savitz) [2038794] +- futex: Split out wait/wake (Joel Savitz) [2038794] +- futex: Split out requeue (Joel Savitz) [2038794] +- futex: Rename mark_wake_futex() (Joel Savitz) [2038794] +- futex: Rename: match_futex() (Joel Savitz) [2038794] +- futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794] +- futex: Split out PI futex (Joel Savitz) [2038794] +- futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794] +- futex: Rename hash_futex() (Joel Savitz) [2038794] +- futex: Rename __unqueue_futex() (Joel Savitz) [2038794] +- futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794] +- futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794] +- futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794] +- futex: Split out syscalls (Joel Savitz) [2038794] +- futex: Move to kernel/futex/ (Joel Savitz) [2038794] +- cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg) [1979175] + * Fri Mar 25 2022 Patrick Talbert [5.14.0-75.el9] - ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() (Hangbin Liu) [2059308] {CVE-2022-0742} - redhat/configs: aarch64: Fix PAC/BTI config settings (Mark Salter) [2063215] diff --git a/sources b/sources index b36bed4..bf1f4bf 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-75.el9.tar.xz) = 8fdc1092fa0dd9d513f057197ab14393a3ed9a4c9f0f1f00432ef2c1c2b4aa453da918e380dc743d4b6a977cb69db47f401f79fafbc7f4a3054c113d2b2f6397 -SHA512 (kernel-abi-stablelists-5.14.0-75.el9.tar.bz2) = 4d185cfc670d75528f3b4a33ad285a69215b600fbcb180938a794fc1d5cf89f9fee10044f44c7cc49206c592774fcbdc7e3da11d92d00b479592104fb6eb5d87 -SHA512 (kernel-kabi-dw-5.14.0-75.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +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