From d61520435a23a0bae081c09049062bc1cbcd3d6e Mon Sep 17 00:00:00 2001 From: "Herton R. Krzesinski" Date: Mon, 29 Nov 2021 17:07:13 +0000 Subject: [PATCH] kernel-5.14.0-23.el9 * Mon Nov 29 2021 Herton R. Krzesinski [5.14.0-23.el9] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2021298] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2021298] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2021298] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2021298] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2021298] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2021298] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2021298] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2021298] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2021298] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2021298] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2021298] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2021298] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2021298] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2021298] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2021298] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2021298] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2021298] Resolves: rhbz#2021298 Signed-off-by: Herton R. Krzesinski --- Makefile.rhelver | 2 +- kernel.spec | 57 +++++++++++++++++++++++++++++++++++++++++++----- sources | 6 ++--- 3 files changed, 55 insertions(+), 10 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index cbef169..ff93cb3 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 = 22 +RHEL_RELEASE = 23 # # Early y+1 numbering diff --git a/kernel.spec b/kernel.spec index 553fa2c..a665201 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 22 +%global distro_build 23 %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 22.el9 +%define pkgrelease 23.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 22%{?buildid}%{?dist} +%define specrelease 23%{?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-22.el9.tar.xz +Source0: linux-5.14.0-23.el9.tar.xz Source1: Makefile.rhelver @@ -1361,8 +1361,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-22.el9 -c -mv linux-5.14.0-22.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-23.el9 -c +mv linux-5.14.0-23.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2951,6 +2951,51 @@ fi # # %changelog +* Mon Nov 29 2021 Herton R. Krzesinski [5.14.0-23.el9] +- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] +- PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] +- PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2021298] +- cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2021298] +- PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2021298] +- PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2021298] +- PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2021298] +- PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2021298] +- scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2021298] +- cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] +- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] +- bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2021298] +- bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] +- tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] +- tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] +- sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] +- PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2021298] +- PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] +- PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2021298] +- PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2021298] +- PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2021298] +- PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2021298] +- PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2021298] +- PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2021298] +- PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2021298] +- PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2021298] +- PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2021298] +- PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2021298] +- PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2021298] +- PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2021298] +- PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2021298] +- PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2021298] +- PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2021298] +- PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2021298] + * Fri Nov 26 2021 Herton R. Krzesinski [5.14.0-22.el9] - Add automotive CI jobs (Michael Hofmann) - sched/scs: Reset the shadow stack when idle_task_exit (Phil Auld) [1992256] diff --git a/sources b/sources index bed66d7..4f61bf3 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-22.el9.tar.xz) = e7084fdfcdf50a7fa4c157bf8355b4cafc95e9bcb8040124afe288a427e96b4ceabddf7a57665e520d93c0d76bd6b43227d4b2bebaa50a24e02694bde72b7ff3 -SHA512 (kernel-abi-stablelists-5.14.0-22.tar.bz2) = b1d6b2521af18a3c6a9303fb79b93303e8e885fb65e3ce9b859b7651b8986a22e8d10616890c745f8cf3a0f7863bf59929d188ac2f02b11a8f36cc901226fc28 -SHA512 (kernel-kabi-dw-5.14.0-22.tar.bz2) = b0d5a73a775446b27f10608e5f3621eb3e84f5600802c9e529dad5d6aa74abfced5fcd6e07205baedd1bb9a9e6c8aaebe61ae1d3083aad8b5e9a7d246871b584 +SHA512 (linux-5.14.0-23.el9.tar.xz) = 0bd81c4f6202dc9a27e14007a0ed71c627a2c004e237fee2d95382a622b5dac51cc21fa604a24d719ae15d5b35c4ddf362e806757cf880e84267d9508bd6fd75 +SHA512 (kernel-abi-stablelists-5.14.0-23.tar.bz2) = 0cc4ea5cffdef046a280a98f2f6f480230d02fd7587f4142524d37fcdb17f6ab2543966666f313cdf247d507b6dcc032a218dcbfe581a4d42f0801e9690f6072 +SHA512 (kernel-kabi-dw-5.14.0-23.tar.bz2) = c696ee206fd56aeae27b97cedc1048a921b725c6fa4383b3d8e7eac4e6785b71db7ee71b8df5e5d29a3c729877600cdacdf793166e71e96ea73445ac78e47d25