From 7153ad4c5f53d8c29037f270f113b41ba3e3a7dd Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 7 Apr 2023 18:52:07 +0200 Subject: [PATCH] kernel-4.18.0-485.el8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fri Apr 07 2023 Denys Vlasenko [4.18.0-485.el8] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko) Resolves: rhbz#1968108, rhbz#2037005, rhbz#2130727, rhbz#2139963, rhbz#2141600, rhbz#2148404, rhbz#2148408, rhbz#2154500, rhbz#2156546, rhbz#2167962, rhbz#2174474, rhbz#2176792, rhbz#2178001, rhbz#2179061, rhbz#2179164, rhbz#2179183, rhbz#2179819 Signed-off-by: Denys Vlasenko --- kernel.spec | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++--- sources | 6 +++--- 2 files changed, 59 insertions(+), 6 deletions(-) diff --git a/kernel.spec b/kernel.spec index 1be7d08d3..4e98cfac6 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ # change below to w4T.xzdio): %define _binary_payload w3T.xzdio -%global distro_build 484 +%global distro_build 485 # Sign the x86_64 kernel for secure boot authentication %ifarch x86_64 aarch64 s390x ppc64le @@ -38,10 +38,10 @@ # define buildid .local %define rpmversion 4.18.0 -%define pkgrelease 484.el8 +%define pkgrelease 485.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 484%{?dist} +%define specrelease 485%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -2694,6 +2694,59 @@ fi # # %changelog +* Fri Apr 07 2023 Denys Vlasenko [4.18.0-485.el8] +- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] +- timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] +- timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] +- timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] +- timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] +- timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] +- timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] +- timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] +- timers: Replace BUG_ON()s (Ivan Vecera) [2174474] +- timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] +- clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] +- clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] +- misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] +- timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] +- hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] +- hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] +- hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] +- hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] +- hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] +- hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] +- tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] +- docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] +- docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] +- asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] +- asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] +- ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] +- ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] +- ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] +- selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] +- mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] +- mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] +- mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] +- mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] +- mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] +- mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] +- mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] +- sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] +- sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] +- igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] +- platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] +- x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] +- net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} +- cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] +- target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] +- core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] +- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} +- ipv6: prevent router_solicitations for team port (Xin Long) [2141600] +- ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] +- Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} +- redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) +- Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko) + * Wed Apr 05 2023 Denys Vlasenko [4.18.0-484.el8] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] diff --git a/sources b/sources index 8a7f02b75..97e22e0dc 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-4.18.0-484.el8.tar.xz) = 06909227293b4f689a7bc4ea57927dbbe9772302d43dfc57431389bc242ee828fa4afffb9bd6c1ab6883473248831207866ed7122526de035569eeecb7e5c348 -SHA512 (kernel-abi-stablelists-4.18.0-484.tar.bz2) = 6c8336738caa83acb06b026f0be66ccb39e811c05bfdcffc45ba307b04b6c23589865808b176a01668478337af668e4fcd12e3b50b10befcb94988d368e11d60 -SHA512 (kernel-kabi-dw-4.18.0-484.tar.bz2) = e4acc8a0d2babc3874870a8ff95917dc5741b897f32a9e4b6475430d5da3c1a8f75b194961d1c3054ae9a0dff7751e5f25ea4c6228d69a0ae604f5283cfd9ca6 +SHA512 (linux-4.18.0-485.el8.tar.xz) = db363fe8c6317d75dacf267b59f55514238a287b2b10e96d8a361a80e26c4bd9547e73c8777cf77072380768f8e9286a7a5d0579b7a3496a3046ec542e0590c6 +SHA512 (kernel-abi-stablelists-4.18.0-485.tar.bz2) = c17ee887ecd5c90bb8c91d980952117cd2ffde604af54433b64aae7df1a0bc18085399e0973148b8807f062db74b614d622d7252558c005f59442f0772672770 +SHA512 (kernel-kabi-dw-4.18.0-485.tar.bz2) = e4acc8a0d2babc3874870a8ff95917dc5741b897f32a9e4b6475430d5da3c1a8f75b194961d1c3054ae9a0dff7751e5f25ea4c6228d69a0ae604f5283cfd9ca6