diff --git a/Makefile.rhelver b/Makefile.rhelver index b4398278d..e027113a4 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 345 +RHEL_RELEASE = 346 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index ee8b707c3..52128a729 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -6304,7 +6304,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m -# CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 5b6da4653..ad0546427 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -6280,7 +6280,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m -# CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 39a1bd07f..4ad6bc280 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -6301,7 +6301,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m -# CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 6724e9ec7..020cb7b3e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -6277,7 +6277,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m -# CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index c366be397..82c2930fd 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -6406,7 +6406,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m -# CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 4f3b03236..23e286f90 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -6382,7 +6382,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m -# CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel.spec b/kernel.spec index e0d6eda07..5f45e1238 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 345 +%define pkgrelease 346 %define kversion 5 -%define tarfile_release 5.14.0-345.el9 +%define tarfile_release 5.14.0-346.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 345%{?buildid}%{?dist} +%define specrelease 346%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-345.el9 +%define kabiversion 5.14.0-346.el9 # # End of genspec.sh variables @@ -3698,6 +3698,79 @@ fi # # %changelog +* Wed Jul 26 2023 Jan Stancek [5.14.0-346.el9] +- redhat: configs: Enable CONFIG_TYPEC_STUSB160X for rhel on aarch64 (Desnes Nunes) [2222412] +- usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2222412] +- cpuidle: psci: Iterate backwards over list in psci_pd_remove() (Mark Langsdorf) [2181277] +- cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [2181277] +- cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [2181277] +- cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies (Mark Langsdorf) [2181277] +- cpuidle: tegra: Enable compile testing (Mark Langsdorf) [2181277] +- cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [2181277] +- cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [2181277] +- cpuidle, arm64: Fix the ARM64 cpuidle logic (Mark Langsdorf) [2181277] +- cpuidle: mvebu: Fix duplicate flags assignment (Mark Langsdorf) [2181277] +- cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [2181277] +- powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [2181277] +- cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [2181277] +- cpuidle: Add comments about noinstr/__cpuidle usage (Mark Langsdorf) [2181277] +- cpuidle, arch: Mark all ct_cpuidle_enter() callers __cpuidle (Mark Langsdorf) [2181277] +- cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle (Mark Langsdorf) [2181277] +- objtool/idle: Validate __cpuidle code as noinstr (Mark Langsdorf) [2181277] +- cpuidle: Annotate poll_idle() (Mark Langsdorf) [2181277] +- cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter,exit}() (Mark Langsdorf) [2181277] +- cpuidle: Fix ct_idle_*() usage (Mark Langsdorf) [2181277] +- cpuidle, ARM/imx6: Push RCU-idle into driver (Mark Langsdorf) [2181277] +- cpuidle, dt: Push RCU-idle into driver (Mark Langsdorf) [2181277] +- cpuidle, armada: Push RCU-idle into driver (Mark Langsdorf) [2181277] +- cpuidle, psci: Push RCU-idle into driver (Mark Langsdorf) [2181277] +- cpuidle, tegra: Push RCU-idle into driver (Mark Langsdorf) [2181277] +- cpuidle: Move IRQ state validation (Mark Langsdorf) [2181277] +- cpuidle/poll: Ensure IRQs stay disabled after cpuidle_state::enter() calls (Mark Langsdorf) [2181277] +- cpuidle: teo: Introduce util-awareness (Mark Langsdorf) [2181277] +- cpuidle: teo: Optionally skip polling states in teo_find_shallower_state() (Mark Langsdorf) [2181277] +- powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [2181277] +- cpuidle: dt: Clarify a comment and simplify code in dt_init_idle_driver() (Mark Langsdorf) [2181277] +- cpuidle: dt: Return the correct numbers of parsed idle states (Mark Langsdorf) [2181277] +- cpuidle: psci: Extend information in log about OSI/PC mode (Mark Langsdorf) [2181277] +- firmware/psci: Print a warning if PSCI doesn't accept PC mode (Mark Langsdorf) [2181277] +- cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [2181277] +- cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2181277] +- cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [2181277] +- powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224430] +- net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214029] {CVE-2023-35788} +- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222253] +- ice: prevent NULL pointer deref during reload (Petr Oros) [2221923] +- ice: Unregister netdev and devlink_port only once (Petr Oros) [2221923] +- ice: reduce initial wait for control queue messages (Petr Oros) [2221923] +- ice: use ice_down_up() where applicable (Petr Oros) [2221923] +- ice: Fix ice module unload (Petr Oros) [2221923] +- ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2221923] +- ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2221923] +- ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2221923] +- ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [2221923] +- ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [2221923] +- ice: recycle/free all of the fragments from multi-buffer frame (Petr Oros) [2221923] +- ice: Don't dereference NULL in ice_gnss_read error path (Petr Oros) [2221923] +- ice: Fix stats after PF reset (Petr Oros) [2221923] +- netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221047] {CVE-2023-35001} +- ext4: fix i_version handling in ext4 (Carlos Maiolino) [2107587] +- ext4: unconditionally enable the i_version counter (Carlos Maiolino) [2107587] +- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2214449] +- ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218677] {CVE-2023-3090} +- netfilter: nf_tables: do not ignore genmask when looking up chain by id (Florian Westphal) [2221049] {CVE-2023-31248} +- KVM: s390: pv: fix index value of replaced ASCE (Thomas Huth) [RHEL-774] +- KVM: s390: pv: simplify shutdown and fix race (Thomas Huth) [RHEL-774] +- s390/vfio-ap: wire in the vfio_device_ops request callback (Thomas Huth) [RHEL-774] +- s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (Thomas Huth) [RHEL-774] +- s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (Thomas Huth) [RHEL-774] +- KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Thomas Huth) [RHEL-774] +- KVM: s390: vsie: fix the length of APCB bitmap (Thomas Huth) [RHEL-774] +- KVM: s390: selftests: add selftest for CMMA migration (Thomas Huth) [RHEL-774] +- KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Thomas Huth) [RHEL-774] +- KVM: s390: pv: fix external interruption loop not always detected (Thomas Huth) [RHEL-774] +- KVM: s390: disable migration mode when dirty tracking is disabled (Thomas Huth) [RHEL-774] + * Tue Jul 25 2023 Jan Stancek [5.14.0-345.el9] - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set (Steve Best) [2184312] - i2c: imx: use devm_platform_get_and_ioremap_resource() (Steve Best) [2184312] diff --git a/sources b/sources index 0d1e6c9ba..b0c791f77 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-345.el9.tar.xz) = b3a6c6689b2c75b7ca062e180b3fd335b6f521942abaca5c35cb9793d7479033cd1d7b20c7fd73302ddf8da4d60af333647ee3a4f4c8e6d823c98d25bf58e607 -SHA512 (kernel-abi-stablelists-5.14.0-345.el9.tar.bz2) = 1073112c9b2fd892a7b377a8daf8201be39f52cfce0b3320b8dcecf78a283a88644873bc83fd1ff986300e5b3b76df75a548d447164483286cbbaac8f7c96421 -SHA512 (kernel-kabi-dw-5.14.0-345.el9.tar.bz2) = 119e820407c58c1868a04aa69c969a881bd672f0f7111a8b382a7369bc89e57667faab180be0b4932dbfbfeb25267787c56fb155dba1ccb244922a7a130d187b +SHA512 (linux-5.14.0-346.el9.tar.xz) = b4fc5a58fcaa13308bad5b4be914e1583925ba9e3b79be4fb17d628de9e6c7ae340d55cf6a800cb36f264ccd78409e1c75418c7528ec0d823d0448ad22840aaa +SHA512 (kernel-abi-stablelists-5.14.0-346.el9.tar.bz2) = d7e5046a6b56d116d1ce24f889f7cea2fb7f3893d96d87a866b7e381c7735654f460b41f8853bf224d4d65237971002bddd012a71e49023fd926203fa6bfef48 +SHA512 (kernel-kabi-dw-5.14.0-346.el9.tar.bz2) = 119e820407c58c1868a04aa69c969a881bd672f0f7111a8b382a7369bc89e57667faab180be0b4932dbfbfeb25267787c56fb155dba1ccb244922a7a130d187b