diff --git a/Makefile.rhelver b/Makefile.rhelver index 41a44e9..2451df8 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 = 80 +RHEL_RELEASE = 81 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.80 +RTBUILD:=.81 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index 683f7ae..5993daa 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -2306,6 +2306,7 @@ CONFIG_INTEL_RAPL=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set +CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set @@ -2950,9 +2951,9 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_GATEWORKS_GSC is not set # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_MFD_HI655X_PMIC is not set -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y -CONFIG_MFD_INTEL_LPSS=y +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_PCI=m # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set @@ -4826,7 +4827,7 @@ CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_LPSS=m CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_NR_UARTS=64 diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index 4a4dc86..9c58e9f 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -2290,6 +2290,7 @@ CONFIG_INTEL_RAPL=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set +CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set @@ -2930,9 +2931,9 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_MFD_GATEWORKS_GSC is not set # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_MFD_HI655X_PMIC is not set -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y -CONFIG_MFD_INTEL_LPSS=y +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_PCI=m # CONFIG_MFD_INTEL_M10_BMC is not set # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set @@ -4805,7 +4806,7 @@ CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_LPSS=m CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_NR_UARTS=64 diff --git a/kernel.spec b/kernel.spec index 7ed44ab..86a296e 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 80.rt21.80.el9 +%define pkgrelease 81.rt21.81.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 80.rt21.80%{?buildid}%{?dist} +%define specrelease 81.rt21.81%{?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-80.rt21.80.el9.tar.xz +Source0: linux-5.14.0-81.rt21.81.el9.tar.xz Source1: Makefile.rhelver @@ -1027,7 +1027,7 @@ This package provides debug information for package kernel-tools. # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|XXX' -o kernel-tools-debuginfo.list} +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o kernel-tools-debuginfo.list} # with_tools %endif @@ -1417,8 +1417,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-80.rt21.80.el9 -c -mv linux-5.14.0-80.rt21.80.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-81.rt21.81.el9 -c +mv linux-5.14.0-81.rt21.81.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2292,6 +2292,9 @@ chmod +x tools/power/cpupower/utils/version-gen.sh pushd tools/power/x86/intel-speed-select %{make} popd + pushd tools/arch/x86/intel_sdsi + %{tools_make} + popd %endif %endif pushd tools/thermal/tmon/ @@ -2565,6 +2568,9 @@ install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower pushd tools/power/x86/intel-speed-select %{tools_make} CFLAGS+="-D_GNU_SOURCE -Iinclude" DESTDIR=%{buildroot} install popd + pushd tools/arch/x86/intel_sdsi + %{tools_make} DESTDIR=%{buildroot} install + popd %endif pushd tools/thermal/tmon %{tools_make} INSTALL_ROOT=%{buildroot} install @@ -2923,6 +2929,7 @@ fi %{_bindir}/turbostat %{_mandir}/man8/turbostat* %{_bindir}/intel-speed-select +%{_sbindir}/intel_sdsi %endif # cpupowerarchs %endif @@ -3095,8 +3102,110 @@ fi # # %changelog -* Mon Apr 25 2022 Fernando Pacheco [5.14.0-80.rt21.80.el9] -- [rt] build kernel-rt-5.14.0-80.rt21.80.el9 [2061574] +* Tue Apr 26 2022 Fernando Pacheco [5.14.0-81.rt21.81.el9] +- [rt] build kernel-rt-5.14.0-81.rt21.81.el9 [2061574] + +* Tue Apr 26 2022 Fernando Pacheco [5.14.0-81.rt21.81.el9] +- [rt] build kernel-rt-5.14.0-81.rt21.81.el9 [2061574] +- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677] +- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677] +- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677] +- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677] +- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677] +- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677] +- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677] +- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677] +- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677] +- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677] +- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677] +- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677] +- s390/kexec: fix return code handling (Lichen Liu) [2017023] +- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023] +- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952] +- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952] +- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952] +- selftests: sdsi: test sysfs setup (David Arcari) [1971952] +- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952] +- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952] +- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032] +- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032] +- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032] +- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032] +- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032] +- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032] +- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032] +- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032] +- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032] +- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032] +- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034] +- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034] +- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034] +- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034] +- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034] +- i2c: i801: Drop two outdated comments (David Arcari) [2040028] +- i2c: i801: Add support for the Process Call command (David Arcari) [2040028] +- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028] +- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028] +- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028] +- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028] +- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028] +- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028] +- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028] +- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028] +- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028] +- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028] +- i2c: i801: Restore INTREN on unload (David Arcari) [2040028] +- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028] +- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028] +- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028] +- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028] +- i2c: i801: Improve i801_add_mux (David Arcari) [2040028] +- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028] +- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028] +- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028] +- i2c: i801: Remove not needed debug message (David Arcari) [2040028] +- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028] +- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028] +- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028] +- kABI: Pad the address_space struct (Nico Pache) [2048328] +- kABI: Pad the readahead_control struct (Nico Pache) [2048328] +- kABI: Pad the vm_fault struct (Nico Pache) [2048328] +- kABI: Pad vm_operations_struct (Nico Pache) [2048328] +- kABI: Pad the mempolicy struct (Nico Pache) [2048328] +- kABI: Pad mempool_s (Nico Pache) [2048328] +- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328] +- kABI: Pad struct swap_info_struct (Nico Pache) [2048328] +- kABI: Pad vmem_altmap (Nico Pache) [2048328] +- kABI: Pad the vm_area_struct (Nico Pache) [2048328] +- kABI: Pad the mm_struct (Nico Pache) [2048328] +- kABI: exclude reclaim_state struct (Nico Pache) [2048328] +- kABI: Pad the shrinker struct (Nico Pache) [2048328] +- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328] +- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770] +- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229] +- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229] +- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229] +- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229] +- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229] +- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229] +- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229] +- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229] +- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229] +- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229] +- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229] +- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229] +- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229] +- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229] +- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229] +- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229] +- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229] +- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229] +- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330] +- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330] +- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330] +- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330] +- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330] +- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532] * Mon Apr 25 2022 Fernando Pacheco [5.14.0-80.rt21.80.el9] - [rt] build kernel-rt-5.14.0-80.rt21.80.el9 [2061574] diff --git a/sources b/sources index a6a2b8c..bd74cc4 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-80.rt21.80.el9.tar.xz) = e95fc0bf7126f345312714d7d9df2eda441e24da66b55cff68523ce91c790395d1ae2373505078b6fcbe333e3696673102d4da9362b7282417b543fb06518406 -SHA512 (kernel-abi-stablelists-5.14.0-80.rt21.80.el9.tar.bz2) = 3bfe8f6ecb3d0529f6844119a40af40350c2211d317b5854714d16b7c0cc65d2b921e2c6ce807843e625512b3840c8eaa17163094a11633c2b944040f42b3037 -SHA512 (kernel-kabi-dw-5.14.0-80.rt21.80.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e +SHA512 (linux-5.14.0-81.rt21.81.el9.tar.xz) = ef5f795ed54a4802d0995b0828940f92ef314228ac2b102b229c0cb481b422a0cde6f26567325984a750bcba91d975ae0eca3a56eb5401c0e4289db0b254c730 +SHA512 (kernel-abi-stablelists-5.14.0-81.rt21.81.el9.tar.bz2) = 747cef3a58d6d4d8d483f7c90f2e6a6899a3d9eb7e74267e82b4d331dc73a7eefb9fb64ac6f33810bebc1b1c3a013d4f2e21e2d88d2a86a2953797fc06eea7c8 +SHA512 (kernel-kabi-dw-5.14.0-81.rt21.81.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e