From d6d80010057f224ad3cee647d3ae61d22d198741 Mon Sep 17 00:00:00 2001 From: Juri Lelli Date: Thu, 2 Dec 2021 10:12:54 -0500 Subject: [PATCH] kernel-rt-5.14.0-24.rt21.24.el9 * Thu Dec 02 2021 Juri Lelli [5.14.0-24.rt21.24.el9] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378] - redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435] - virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572] - asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572] - [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652] - [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652] - [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652] - cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119] - scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032] - dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032] - dmaengine: dw: Simplify DT property parser (David Arcari) [1880032] - dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297] - vmxnet3: update to version 6 (Kamal Heib) [2003297] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297] Resolves: rhbz#1869652, rhbz#1876119, rhbz#1880032, rhbz#1937209, rhbz#1965209, rhbz#1975103, rhbz#2002474, rhbz#2003297, rhbz#2006775, rhbz#2008401, rhbz#2008572, rhbz#2009378, rhbz#2022006, rhbz#2022435 --- Makefile.rhelver | 4 +-- filter-modules.sh.rhel | 2 +- kernel-rt-x86_64-debug-rhel.config | 2 +- kernel-rt-x86_64-rhel.config | 2 +- kernel.spec | 56 ++++++++++++++++++++++++++---- sources | 6 ++-- 6 files changed, 57 insertions(+), 15 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 5d46154..bd06666 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 23 +RHEL_RELEASE = 24 # # Early y+1 numbering @@ -44,4 +44,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.23 +RTBUILD:=.24 diff --git a/filter-modules.sh.rhel b/filter-modules.sh.rhel index c4a8e59..8007161 100755 --- a/filter-modules.sh.rhel +++ b/filter-modules.sh.rhel @@ -31,7 +31,7 @@ scsidrvs="aacraid aic7xxx aic94xx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2 usbdrvs="atm image misc serial wusbcore" -fsdrvs="affs befs coda cramfs ecryptfs hfs hfsplus jfs minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs" +fsdrvs="affs befs cifs coda cramfs ecryptfs hfs hfsplus jfs minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs" netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee802154 irda l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless" diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index 4e54334..31de194 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -715,7 +715,7 @@ CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS=m CONFIG_CIFS_POSIX=y # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set +CONFIG_CIFS_SMB_DIRECT=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_STATS=y # CONFIG_CIFS_SWN_UPCALL is not set diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index e6a1884..6ff7261 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -715,7 +715,7 @@ CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS=m CONFIG_CIFS_POSIX=y # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set +CONFIG_CIFS_SMB_DIRECT=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_STATS=y # CONFIG_CIFS_SWN_UPCALL is not set diff --git a/kernel.spec b/kernel.spec index 76c03dd..e0ab730 100755 --- a/kernel.spec +++ b/kernel.spec @@ -85,7 +85,7 @@ Summary: The Linux kernel # the --with-release option overrides this setting.) %define debugbuildsenabled 1 -%global distro_build 23 +%global distro_build 24 %if 0%{?fedora} %define secure_boot_arch x86_64 @@ -129,13 +129,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 23.rt21.23.el9 +%define pkgrelease 24.rt21.24.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 23.rt21.23%{?buildid}%{?dist} +%define specrelease 24.rt21.24%{?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-23.rt21.23.el9.tar.xz +Source0: linux-5.14.0-24.rt21.24.el9.tar.xz Source1: Makefile.rhelver @@ -1432,8 +1432,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-23.rt21.23.el9 -c -mv linux-5.14.0-23.rt21.23.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-24.rt21.24.el9 -c +mv linux-5.14.0-24.rt21.24.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2260,7 +2260,7 @@ InitBuildVars %global perf_build_extra_opts CORESIGHT=1 %endif %global perf_make \ - %{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3} + %{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags} -Wl,-E" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3} %if %{with_perf} # perf # make sure check-headers.sh is executable @@ -3080,6 +3080,48 @@ fi # # %changelog +* Thu Dec 02 2021 Juri Lelli [5.14.0-24.rt21.24.el9] +- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209] +- perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103] +- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378] +- redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775] +- xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435] +- virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401] +- net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006] +- net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006] +- hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572] +- Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572] +- hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572] +- asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572] +- asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572] +- x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572] +- x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572] +- [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652] +- [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652] +- [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652] +- cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209] +- scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119] +- scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119] +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119] +- scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119] +- scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119] +- scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119] +- scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119] +- serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032] +- serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032] +- dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032] +- dmaengine: dw: Simplify DT property parser (David Arcari) [1880032] +- dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032] +- dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032] +- vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297] +- vmxnet3: update to version 6 (Kamal Heib) [2003297] +- vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297] +- vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297] +- vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297] +- vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297] +- vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297] +- vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297] + * Tue Nov 30 2021 Juri Lelli [5.14.0-23.rt21.23.el9] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] diff --git a/sources b/sources index c61724f..74d7034 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-23.rt21.23.el9.tar.xz) = f9e26e8e1926149598f960c1b65d7c03bb1d8abf3db9daed3670451f36314ea505311a1705173ac38f2c6eb1b752623268712621709aee3285f46f9e430afe2f -SHA512 (kernel-abi-stablelists-5.14.0-23.tar.bz2) = d6da2a4b4aa63a77386f083a9dfeca140c79615d9135516cbf54b1b475ff65537083181c1ca982b9220b27a04f35f71ba178b60d57c332f73b6bfe6b8570b5fc -SHA512 (kernel-kabi-dw-5.14.0-23.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914 +SHA512 (linux-5.14.0-24.rt21.24.el9.tar.xz) = 39a3ba76a29b749f132f57984a3d7d34902a0108b5d1971fd76bf56ce71f51700e3aa28cd542ba82ead4252fd718675f329e900c41b25effce082d6cc82c3ad1 +SHA512 (kernel-abi-stablelists-5.14.0-24.tar.bz2) = 4326c42176c3f0e4fd6c3a5277d369d02fa22e2a58e680df0006ceec6fad335449b6227d37549da701d442bc8ea4d584f90635182fd69eb28d1ab7148b4cb2f6 +SHA512 (kernel-kabi-dw-5.14.0-24.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914