From eab8be5c0404df2ad15d1e5f8ae06d09c6fd47a5 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 30 Nov 2023 16:54:32 +0100 Subject: [PATCH] kernel-rt-4.18.0-528.rt7.317.el8 * Thu Nov 30 2023 Denys Vlasenko [4.18.0-528.rt7.317.el8] - [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622] Resolves: RHEL-5332 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 | 187 +++++++++++++++++++++++++++++++- mod-internal.list | 1 + sources | 2 +- 12 files changed, 194 insertions(+), 5 deletions(-) diff --git a/kernel-rt-aarch64-debug.config b/kernel-rt-aarch64-debug.config index e06f701..ae084aa 100644 --- a/kernel-rt-aarch64-debug.config +++ b/kernel-rt-aarch64-debug.config @@ -953,6 +953,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set # CONFIG_LANMEDIA is not set diff --git a/kernel-rt-aarch64.config b/kernel-rt-aarch64.config index 2f281e6..d3bd7d0 100644 --- a/kernel-rt-aarch64.config +++ b/kernel-rt-aarch64.config @@ -1007,6 +1007,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set # CONFIG_LANMEDIA is not set diff --git a/kernel-rt-ppc64le-debug.config b/kernel-rt-ppc64le-debug.config index 49f5369..9e1b991 100644 --- a/kernel-rt-ppc64le-debug.config +++ b/kernel-rt-ppc64le-debug.config @@ -861,6 +861,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set diff --git a/kernel-rt-ppc64le.config b/kernel-rt-ppc64le.config index 776e0f3..fc70e4c 100644 --- a/kernel-rt-ppc64le.config +++ b/kernel-rt-ppc64le.config @@ -917,6 +917,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set diff --git a/kernel-rt-s390x-debug.config b/kernel-rt-s390x-debug.config index ce1fb62..a914838 100644 --- a/kernel-rt-s390x-debug.config +++ b/kernel-rt-s390x-debug.config @@ -917,6 +917,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM_S390_UCONTROL is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set diff --git a/kernel-rt-s390x-zfcpdump.config b/kernel-rt-s390x-zfcpdump.config index 378b72f..c7824e7 100644 --- a/kernel-rt-s390x-zfcpdump.config +++ b/kernel-rt-s390x-zfcpdump.config @@ -1059,6 +1059,7 @@ # CONFIG_KSM is not set # CONFIG_KUNIT is not set # CONFIG_KUNIT_ALL_TESTS is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM is not set # CONFIG_KVM_S390_UCONTROL is not set # CONFIG_KXCJK1013 is not set diff --git a/kernel-rt-s390x.config b/kernel-rt-s390x.config index 4cd708f..4805e36 100644 --- a/kernel-rt-s390x.config +++ b/kernel-rt-s390x.config @@ -974,6 +974,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM_S390_UCONTROL is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set diff --git a/kernel-rt-x86_64-debug.config b/kernel-rt-x86_64-debug.config index ac8a017..5f80bb4 100644 --- a/kernel-rt-x86_64-debug.config +++ b/kernel-rt-x86_64-debug.config @@ -869,6 +869,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM_DEBUG_FS is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set # CONFIG_KVM_XEN is not set diff --git a/kernel-rt-x86_64.config b/kernel-rt-x86_64.config index b065f24..153c932 100644 --- a/kernel-rt-x86_64.config +++ b/kernel-rt-x86_64.config @@ -924,6 +924,7 @@ # CONFIG_KMX61 is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set +# CONFIG_KUNIT_DEFAULT_ENABLED is not set # CONFIG_KVM_DEBUG_FS is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set # CONFIG_KVM_XEN is not set diff --git a/kernel.spec b/kernel.spec index 087312c..1d5e802 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ # change below to w4T.xzdio): %define _binary_payload w3T.xzdio -%global distro_build 527 +%global distro_build 528 # Sign the x86_64 kernel for secure boot authentication %ifarch x86_64 aarch64 s390x ppc64le @@ -38,10 +38,10 @@ # define buildid .local %define specversion 4.18.0 -%define pkgrelease 527.rt7.316.el8 +%define pkgrelease 528.rt7.317.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 527.rt7.316%{?dist} +%define specrelease 528.rt7.317%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -147,7 +147,7 @@ # The preempt RT patch level %global rttag .rt7 # realtimeN -%global rtbuild .316 +%global rtbuild .317 %define with_doc 0 %define with_headers 0 %define with_cross_headers 0 @@ -2698,6 +2698,185 @@ fi # # %changelog +* Thu Nov 30 2023 Denys Vlasenko [4.18.0-528.rt7.317.el8] +- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] +- s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] +- net: fix net device address assign type (Michal Schmidt) [RHEL-6383] +- net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] +- writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] +- net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] +- tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] +- RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] +- RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] +- RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] +- RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] +- RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] +- IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] +- scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] +- rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] +- gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] +- gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] +- gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] +- gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] +- gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] +- gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] +- gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] +- gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] +- gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] +- Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] +- Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] +- Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] +- Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] +- Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] +- Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] +- Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] +- Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] +- Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] +- Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] +- Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] +- Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] +- Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] +- Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] +- Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] +- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] +- Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] +- Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] +- Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] +- Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] +- Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] +- Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] +- Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] +- Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] +- Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] +- Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] +- Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] +- Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] +- Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] +- Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] +- Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] +- Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] +- Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] +- Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] +- Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] +- Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] +- Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] +- Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] +- Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] +- Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] +- Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] +- Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] +- Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] +- Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] +- Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] +- Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] +- Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] +- Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] +- Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] +- Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] +- Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] +- Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] +- Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] +- Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] +- Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] +- Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] +- Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] +- Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] +- Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] +- Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] +- Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] +- Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] +- Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] +- Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] +- mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] +- kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] +- redhat: add new tests (Nico Pache) [RHEL-5622] +- redhat: disable kunit by default (Nico Pache) [RHEL-5622] +- kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] +- kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] +- kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] +- tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] +- kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] +- kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] +- kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] +- kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] +- kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] +- Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] +- kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] +- Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] +- kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] +- kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] +- kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] +- kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] +- kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] +- kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] +- kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] +- kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] +- Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] +- kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] +- kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] +- lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] +- Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] +- Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] +- Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] +- Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] +- Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] +- Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] +- Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] +- Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] +- Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] +- Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] +- kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] +- kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] +- kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] +- module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] +- MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] +- Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] +- Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] +- kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] +- kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] +- Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] +- kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] +- kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] +- kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] +- kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] +- kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] +- kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] +- kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] +- kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] +- kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] +- kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] +- kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] +- apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] +- kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] +- panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] +- kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] +- kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] +- kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] +- kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] +- kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] +- lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] +- lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] +- lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] +- lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] +- lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] +- lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] +- lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] +- kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] +- kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] +- kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] +- kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] +- docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] +- Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622] + * Thu Nov 23 2023 Denys Vlasenko [4.18.0-527.rt7.316.el8] - [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] diff --git a/mod-internal.list b/mod-internal.list index 6fbd37d..ba36786 100644 --- a/mod-internal.list +++ b/mod-internal.list @@ -13,6 +13,7 @@ qos-test resource_kunit soc-topology-test soc-utils-test +stackinit_kunit string-stream-test test_linear_ranges test_bits diff --git a/sources b/sources index 1f06f14..68a59a1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (linux-4.18.0-527.rt7.316.el8.tar.xz) = 30e291627bfbc6c226fc72d542aceed66c8ecc680b9883554e6586013ff8f2bfbb64282750d2a60a418dc49384a191878fdc3df29dba66f11dc9fcbdfce71844 +SHA512 (linux-4.18.0-528.rt7.317.el8.tar.xz) = 192aae8feb52b51e5a810465ed9c25cad182e42970dcaa1465888604efcbff02cd4cad3e30cbd166e585d9d3004210e51edbdb9d63d3a2564567fe4668305720