From 157ccc67390979789730ae76a19a9df493c91326 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 10 Aug 2023 10:34:35 +0200 Subject: [PATCH] kernel-rt-4.18.0-509.rt7.298.el8 * Thu Aug 10 2023 Denys Vlasenko [4.18.0-509.rt7.298.el8] - [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097] Resolves: rhbz#2180997, rhbz#2216140, rhbz#2215511, rhbz#2212207, rhbz#2176120, rhbz#2227516 Signed-off-by: Denys Vlasenko --- kernel-rt-aarch64-debug.config | 1 + kernel-rt-aarch64.config | 1 + kernel-rt-ppc64le-debug.config | 1 + kernel-rt-ppc64le.config | 1 + kernel-rt-s390x-debug.config | 1 + kernel-rt-s390x-zfcpdump.config | 1 + kernel-rt-s390x.config | 1 + kernel-rt-x86_64-debug.config | 1 + kernel-rt-x86_64.config | 1 + kernel.spec | 65 +++++++++++++++++++++++++++++++-- sources | 2 +- 11 files changed, 71 insertions(+), 5 deletions(-) diff --git a/kernel-rt-aarch64-debug.config b/kernel-rt-aarch64-debug.config index 8841b69..10a4fe9 100644 --- a/kernel-rt-aarch64-debug.config +++ b/kernel-rt-aarch64-debug.config @@ -2734,6 +2734,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-aarch64.config b/kernel-rt-aarch64.config index bfc9343..2a79003 100644 --- a/kernel-rt-aarch64.config +++ b/kernel-rt-aarch64.config @@ -2802,6 +2802,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-ppc64le-debug.config b/kernel-rt-ppc64le-debug.config index bacf79b..d5cdf0d 100644 --- a/kernel-rt-ppc64le-debug.config +++ b/kernel-rt-ppc64le-debug.config @@ -2427,6 +2427,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-ppc64le.config b/kernel-rt-ppc64le.config index fb5b8a5..afe1f95 100644 --- a/kernel-rt-ppc64le.config +++ b/kernel-rt-ppc64le.config @@ -2493,6 +2493,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-s390x-debug.config b/kernel-rt-s390x-debug.config index 6d62dca..0bbff3a 100644 --- a/kernel-rt-s390x-debug.config +++ b/kernel-rt-s390x-debug.config @@ -2553,6 +2553,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-s390x-zfcpdump.config b/kernel-rt-s390x-zfcpdump.config index 12a0d7b..baa1de2 100644 --- a/kernel-rt-s390x-zfcpdump.config +++ b/kernel-rt-s390x-zfcpdump.config @@ -2784,6 +2784,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-s390x.config b/kernel-rt-s390x.config index 5ddd296..c826872 100644 --- a/kernel-rt-s390x.config +++ b/kernel-rt-s390x.config @@ -2620,6 +2620,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-x86_64-debug.config b/kernel-rt-x86_64-debug.config index 45fff61..7f557b8 100644 --- a/kernel-rt-x86_64-debug.config +++ b/kernel-rt-x86_64-debug.config @@ -2526,6 +2526,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel-rt-x86_64.config b/kernel-rt-x86_64.config index c0410be..7099207 100644 --- a/kernel-rt-x86_64.config +++ b/kernel-rt-x86_64.config @@ -2592,6 +2592,7 @@ CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_3WIRE=y diff --git a/kernel.spec b/kernel.spec index da7b72d..1b74aed 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ # change below to w4T.xzdio): %define _binary_payload w3T.xzdio -%global distro_build 508 +%global distro_build 509 # 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 508.rt7.297.el8 +%define pkgrelease 509.rt7.298.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 508.rt7.297%{?dist} +%define specrelease 509.rt7.298%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -147,7 +147,7 @@ # The preempt RT patch level %global rttag .rt7 # realtimeN -%global rtbuild .297 +%global rtbuild .298 %define with_doc 0 %define with_headers 0 %define with_cross_headers 0 @@ -2698,6 +2698,63 @@ fi # # %changelog +* Thu Aug 10 2023 Denys Vlasenko [4.18.0-509.rt7.298.el8] +- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] +- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] +- crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] +- ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] +- mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] +- gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] +- scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] +- netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} +- macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] +- tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} +- ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] +- relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} +- kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] +- seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} +- seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} +- tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] +- platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] +- media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} +- Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] +- Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] +- Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] +- Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097] + * Sun Aug 06 2023 Denys Vlasenko [4.18.0-508.rt7.297.el8] - [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} diff --git a/sources b/sources index b490366..cf1db4a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (linux-4.18.0-508.rt7.297.el8.tar.xz) = ce18042eb3983ef8b7e10409ad54b842735cb66920c5507c7d2dcf9cf4561f1e0c93f1872ed443315ec11774897bb2d4f8423d810910ae6b03506be8b8b60485 +SHA512 (linux-4.18.0-509.rt7.298.el8.tar.xz) = a8679c6c13eb64002f1a592af67c020e0e6fff726820236ecff8c2d74266ef57491c78e4e4d92ff55b785d76577abd34320e7581ae1a7b2d2ed85203cb764ae0