diff --git a/Makefile.rhelver b/Makefile.rhelver index 5297fe1..9c7d424 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 @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.75 +RTBUILD:=.76 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index c4e42b7..0e7642e 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -2323,6 +2323,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 @@ -2954,7 +2955,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-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index ed0ca1b..f8a479d 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -2307,6 +2307,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 @@ -2934,7 +2935,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 2e2bdfc..d005549 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.rt21.75.el9 +%define pkgrelease 76.rt21.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.rt21.75%{?buildid}%{?dist} +%define specrelease 76.rt21.76%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -704,7 +704,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-75.rt21.75.el9.tar.xz +Source0: linux-5.14.0-76.rt21.76.el9.tar.xz Source1: Makefile.rhelver @@ -1417,8 +1417,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-75.rt21.75.el9 -c -mv linux-5.14.0-75.rt21.75.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-76.rt21.76.el9 -c +mv linux-5.14.0-76.rt21.76.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3095,8 +3095,130 @@ fi # # %changelog -* Mon Mar 28 2022 Fernando Pacheco [5.14.0-75.rt21.75.el9] -- [rt] build kernel-rt-5.14.0-75.rt21.75.el9 [2061574] +* Wed Mar 30 2022 Fernando Pacheco [5.14.0-76.rt21.76.el9] +- [rt] build kernel-rt-5.14.0-76.rt21.76.el9 [2061574] + +* Wed Mar 30 2022 Fernando Pacheco [5.14.0-76.rt21.76.el9] +- [rt] build kernel-rt-5.14.0-76.rt21.76.el9 [2061574] +- Revert "Merge: kernel/futex: backport new futex_waitv(2) system call" (Fernando Pacheco) +- 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] * Mon Mar 28 2022 Fernando Pacheco [5.14.0-75.rt21.75.el9] - [rt] build kernel-rt-5.14.0-75.rt21.75.el9 [2061574] diff --git a/sources b/sources index fde21b3..8655ed6 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-75.rt21.75.el9.tar.xz) = 61efbd3940434418857e6b09e6a26799a5aa050af4a9c6bea9dfc55b06ab30f8e173345be185106cb36d2f802818bd00e22af7496ee14187bd93c3a065236489 -SHA512 (kernel-abi-stablelists-5.14.0-75.rt21.75.el9.tar.bz2) = dd270641f4a1e1666febe79753b33015fc559efbe8fa8ecda754115a5e38cbb4688a400e6e7467cefda772b8398b6b03fd287a184d7ef2f090f557da4d0aee30 -SHA512 (kernel-kabi-dw-5.14.0-75.rt21.75.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e +SHA512 (linux-5.14.0-76.rt21.76.el9.tar.xz) = 7f7f95b825685b27260681e1518d9c51323591cd96b580cf6ca5afd68d7153178bee1d335eb41473418d9d9a5cbc9e4e56b4f830606451859438b92796f2614b +SHA512 (kernel-abi-stablelists-5.14.0-76.rt21.76.el9.tar.bz2) = 356d0e20f745037a39a904a8bbf1c33073816c3d99a1a8a40af31b258694f8ce5c55f207b5ee7f3630de4d876b2f9092dea794240785c51165fdaa5b3d69e27e +SHA512 (kernel-kabi-dw-5.14.0-76.rt21.76.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e