diff --git a/Makefile.rhelver b/Makefile.rhelver index 067a0823b..bde905864 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 = 19 +RHEL_RELEASE = 20 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 9bb0723fa..7ee9c1f01 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -402,7 +402,10 @@ CONFIG_ARM_MHU=m # CONFIG_ARM_PL172_MPMC is not set CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set -# CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m @@ -4270,6 +4273,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index e29b763ac..54c709543 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -402,7 +402,10 @@ CONFIG_ARM_MHU=m # CONFIG_ARM_PL172_MPMC is not set CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set -# CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m @@ -4249,6 +4252,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 5bfeb8bce..30b56d2a6 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -400,7 +400,10 @@ CONFIG_ARM_MHU=m # CONFIG_ARM_PL172_MPMC is not set CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set -# CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m @@ -4267,6 +4270,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 285f5ba1b..34660711e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -400,7 +400,10 @@ CONFIG_ARM_MHU=m # CONFIG_ARM_PL172_MPMC is not set CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set -# CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m @@ -4246,6 +4249,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 4a76cb69b..49f925f83 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -400,7 +400,10 @@ CONFIG_ARM_MHU=m # CONFIG_ARM_PL172_MPMC is not set CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set -# CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m @@ -4307,6 +4310,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index c26969413..2f2810e1b 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -400,7 +400,10 @@ CONFIG_ARM_MHU=m # CONFIG_ARM_PL172_MPMC is not set CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set -# CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m @@ -4286,6 +4289,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 967ee3341..e914f1a8c 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1240,9 +1240,8 @@ CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set CONFIG_DMA_API_DEBUG_SG=y CONFIG_DMA_API_DEBUG=y @@ -3919,6 +3918,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index d703ae39a..d844f156c 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1232,9 +1232,8 @@ CONFIG_DEVTMPFS=y # CONFIG_DHT11 is not set CONFIG_DIMLIB=y # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_API_DEBUG_SG is not set @@ -3899,6 +3898,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 371b7cb39..6585bb833 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1242,9 +1242,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIAG288_WATCHDOG=m CONFIG_DIMLIB=y # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set CONFIG_DMA_API_DEBUG_SG=y CONFIG_DMA_API_DEBUG=y @@ -3898,6 +3897,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index a029e8fb5..4373f618a 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1234,9 +1234,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIAG288_WATCHDOG=m CONFIG_DIMLIB=y # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_API_DEBUG_SG is not set @@ -3878,6 +3877,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 988189da7..664fb4432 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1235,9 +1235,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIAG288_WATCHDOG=m CONFIG_DIMLIB=y # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_API_DEBUG_SG is not set @@ -3887,6 +3886,7 @@ CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y # CONFIG_NETFS_SUPPORT is not set CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index e922aa65e..bfaf4e194 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1315,9 +1315,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIMLIB=y CONFIG_DL2K=m # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set CONFIG_DMA_API_DEBUG_SG=y CONFIG_DMA_API_DEBUG=y @@ -4136,6 +4135,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 9cb57ab6e..944940b8a 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1307,9 +1307,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIMLIB=y CONFIG_DL2K=m # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_API_DEBUG_SG is not set @@ -4116,6 +4115,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 5aaedcac3..9757454b0 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1317,9 +1317,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIMLIB=y CONFIG_DL2K=m # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set CONFIG_DMA_API_DEBUG_SG=y CONFIG_DMA_API_DEBUG=y @@ -4176,6 +4175,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index a996fdf0e..cc3e83ae2 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1309,9 +1309,8 @@ CONFIG_DEVTMPFS=y CONFIG_DIMLIB=y CONFIG_DL2K=m # CONFIG_DLHL60D is not set -CONFIG_DLM_DEBUG=y # CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM=m +# CONFIG_DLM is not set # CONFIG_DM9051 is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_API_DEBUG_SG is not set @@ -4156,6 +4155,7 @@ CONFIG_NETFILTER=y CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU is not set +# CONFIG_NETFS_DEBUG is not set CONFIG_NETFS_STATS=y CONFIG_NETFS_SUPPORT=m CONFIG_NET_HANDSHAKE_KUNIT_TEST=m diff --git a/kernel.changelog b/kernel.changelog index 2591c4cae..830b8785e 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,314 @@ +* Tue Aug 20 2024 Jan Stancek [6.11.0-0.rc4.20.el10] +- Linux 6.11-rc4 (Linus Torvalds) +- mips: sgi-ip22: Fix the build (Bart Van Assche) +- ARM: riscpc: ecard: Fix the build (Bart Van Assche) +- char: xillybus: Check USB endpoints when probing device (Eli Billauer) +- char: xillybus: Refine workqueue handling (Eli Billauer) +- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" (Griffin Kroah-Hartman) +- char: xillybus: Don't destroy workqueue from work item running on it (Eli Billauer) +- Revert "serial: 8250_omap: Set the console genpd always on if no console suspend" (Griffin Kroah-Hartman) +- tty: atmel_serial: use the correct RTS flag. (Mathieu Othacehe) +- tty: vt: conmakehash: remove non-portable code printing comment header (Masahiro Yamada) +- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port (Peng Fan) +- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman) +- usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[] (Hans de Goede) +- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" (Xu Yang) +- usb: typec: ucsi: Fix the return value of ucsi_run_command() (Heikki Krogerus) +- usb: xhci: fix duplicate stall handling in handle_tx_event() (Niklas Neronin) +- usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup() (Marc Zyngier) +- thunderbolt: Mark XDomain as unplugged when router is removed (Mika Westerberg) +- thunderbolt: Fix memory leaks in {port|retimer}_sb_regs_write() (Aapo Vienamo) +- btrfs: only enable extent map shrinker for DEBUG builds (Qu Wenruo) +- btrfs: zoned: properly take lock to read/update block group's zoned variables (Naohiro Aota) +- btrfs: tree-checker: add dev extent item checks (Qu Wenruo) +- btrfs: update target inode's ctime on unlink (Jeff Layton) +- btrfs: send: annotate struct name_cache_entry with __counted_by() (Thorsten Blum) +- fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn) +- mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Gao Xiang) +- alloc_tag: mark pages reserved during CMA activation as not tagged (Suren Baghdasaryan) +- alloc_tag: introduce clear_page_tag_ref() helper function (Suren Baghdasaryan) +- crash: fix riscv64 crash memory reserve dead loop (Jinjie Ruan) +- selftests: memfd_secret: don't build memfd_secret test on unsupported arches (Muhammad Usama Anjum) +- mm: fix endless reclaim on machines with unaccepted memory (Kirill A. Shutemov) +- selftests/mm: compaction_test: fix off by one in check_compaction() (Dan Carpenter) +- mm/numa: no task_numa_fault() call if PMD is changed (Zi Yan) +- mm/numa: no task_numa_fault() call if PTE is changed (Zi Yan) +- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 (Hailong Liu) +- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu (Waiman Long) +- mm: don't account memmap per-node (Pasha Tatashin) +- mm: add system wide stats items category (Pasha Tatashin) +- mm: don't account memmap on failure (Pasha Tatashin) +- mm/hugetlb: fix hugetlb vs. core-mm PT locking (David Hildenbrand) +- mseal: fix is_madv_discard() (Pedro Falcato) +- powerpc/topology: Check if a core is online (Nysal Jan K.A) +- cpu/SMT: Enable SMT only if a core is online (Nysal Jan K.A) +- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL (Christophe Leroy) +- powerpc/mm: Fix size of allocated PGDIR (Christophe Leroy) +- soc: fsl: qbman: remove unused struct 'cgr_comp' (Dr. David Alan Gilbert) +- smb: smb2pdu.h: Use static_assert() to check struct sizes (Gustavo A. R. Silva) +- smb3: fix lock breakage for cached writes (Steve French) +- smb/client: avoid possible NULL dereference in cifs_free_subrequest() (Su Hui) +- i2c: tegra: Do not mark ACPI devices as irq safe (Breno Leitao) +- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Andi Shyti) +- i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald) +- scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations (Shin'ichiro Kawasaki) +- scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock (Shin'ichiro Kawasaki) +- xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set (Darrick J. Wong) +- xfs: revert AIL TASK_KILLABLE threshold (Darrick J. Wong) +- xfs: attr forks require attr, not attr2 (Darrick J. Wong) +- bcachefs: Fix locking in __bch2_trans_mark_dev_sb() (Kent Overstreet) +- bcachefs: fix incorrect i_state usage (Kent Overstreet) +- bcachefs: avoid overflowing LRU_TIME_BITS for cached data lru (Kent Overstreet) +- bcachefs: Fix forgetting to pass trans to fsck_err() (Kent Overstreet) +- bcachefs: Increase size of cuckoo hash table on too many rehashes (Kent Overstreet) +- bcachefs: bcachefs_metadata_version_disk_accounting_inum (Kent Overstreet) +- bcachefs: Kill __bch2_accounting_mem_mod() (Kent Overstreet) +- bcachefs: Make bkey_fsck_err() a wrapper around fsck_err() (Kent Overstreet) +- bcachefs: Fix warning in __bch2_fsck_err() for trans not passed in (Kent Overstreet) +- bcachefs: Add a time_stat for blocked on key cache flush (Kent Overstreet) +- bcachefs: Improve trans_blocked_journal_reclaim tracepoint (Kent Overstreet) +- bcachefs: Add hysteresis to waiting on btree key cache flush (Kent Overstreet) +- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet) +- bcachefs: Convert for_each_btree_node() to lockrestart_do() (Kent Overstreet) +- bcachefs: Add missing downgrade table entry (Kent Overstreet) +- bcachefs: disk accounting: ignore unknown types (Kent Overstreet) +- bcachefs: bch2_accounting_invalid() fixup (Kent Overstreet) +- bcachefs: Fix bch2_trigger_alloc when upgrading from old versions (Kent Overstreet) +- bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached() (Kent Overstreet) +- memcg_write_event_control(): fix a user-triggerable oops (Al Viro) +- arm64: Fix KASAN random tag seed initialization (Samuel Holland) +- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) +- arm64: uaccess: correct thinko in __get_mem_asm() (Mark Rutland) +- clk: thead: fix dependency on clk_ignore_unused (Drew Fustini) +- block: Fix lockdep warning in blk_mq_mark_tag_wait (Li Lingfeng) +- md/raid1: Fix data corruption for degraded array with slow disk (Yu Kuai) +- s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland) +- s390/dasd: Remove DMA alignment (Eric Farman) +- io_uring: fix user_data field name in comment (Caleb Sander Mateos) +- io_uring/sqpoll: annotate debug task == current with data_race() (Jens Axboe) +- io_uring/napi: remove duplicate io_napi_entry timeout assignation (Olivier Langlois) +- io_uring/napi: check napi_enabled in io_napi_add() before proceeding (Olivier Langlois) +- of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler) +- dt-bindings: eeprom: at25: add fujitsu,mb85rs256 compatible (Francesco Dolcini) +- dt-bindings: Batch-update Konrad Dybcio's email (Konrad Dybcio) +- thermal: gov_bang_bang: Use governor_data to reduce overhead (Rafael J. Wysocki) +- thermal: gov_bang_bang: Add .manage() callback (Rafael J. Wysocki) +- thermal: gov_bang_bang: Split bang_bang_control() (Rafael J. Wysocki) +- thermal: gov_bang_bang: Call __thermal_cdev_update() directly (Rafael J. Wysocki) +- ACPI: EC: Evaluate _REG outside the EC scope more carefully (Rafael J. Wysocki) +- ACPICA: Add a depth argument to acpi_execute_reg_methods() (Rafael J. Wysocki) +- Revert "ACPI: EC: Evaluate orphan _REG under EC device" (Rafael J. Wysocki) +- nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Zhihao Cheng) +- rust: x86: remove `-3dnow{,a}` from target features (Miguel Ojeda) +- kbuild: rust-analyzer: mark `rust_is_available.sh` invocation as recursive (Miguel Ojeda) +- rust: add intrinsics to fix `-Os` builds (Miguel Ojeda) +- kbuild: rust: skip -fmin-function-alignment in bindgen flags (Zehui Xu) +- rust: Support latest version of `rust-analyzer` (Sarthak Singh) +- rust: macros: indent list item in `module!`'s docs (Miguel Ojeda) +- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada) +- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada) +- RISC-V: hwprobe: Add SCALAR to misaligned perf defines (Evan Green) +- RISC-V: hwprobe: Add MISALIGNED_PERF key (Evan Green) +- riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array (Alexandre Ghiti) +- RISC-V: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) +- riscv: change XIP's kernel_map.size to be size of the entire kernel (Nam Cao) +- riscv: entry: always initialize regs->a0 to -ENOSYS (Celeste Liu) +- riscv: Re-introduce global icache flush in patch_text_XXX() (Alexandre Ghiti) +- rtla/osnoise: Prevent NULL dereference in error handling (Dan Carpenter) +- tracing: Return from tracing_buffers_read() if the file has been closed (Steven Rostedt) +- KEYS: trusted: dcp: fix leak of blob encryption key (David Gstir) +- KEYS: trusted: fix DCP blob payload length assignment (David Gstir) +- dm persistent data: fix memory allocation failure (Mikulas Patocka) +- Documentation: dm-crypt.rst warning + error fix (Daniel Yang) +- dm resume: don't return EINVAL when signalled (Khazhismel Kumykov) +- dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka) +- iommu: Remove unused declaration iommu_sva_unbind_gpasid() (Yue Haibing) +- iommu: Restore lost return in iommu_report_device_fault() (Barak Biber) +- gpio: mlxbf3: Support shutdown() function (Asmaa Mnebhi) +- ALSA: hda/tas2781: Use correct endian conversion (Takashi Iwai) +- ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda) +- ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald) +- ALSA: hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald) +- ALSA: hda/tas2781: fix wrong calibrated data order (Baojun Xu) +- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET (Lianqin Hu) +- ALSA: hda/realtek: Add support for new HP G12 laptops (Simon Trimmer) +- spi: Add empty versions of ACPI functions (Richard Fitzgerald) +- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Parsa Poorshikhian) +- ALSA: timer: Relax start tick time check for slave timer elements (Takashi Iwai) +- drm/mediatek: Set sensible cursor width/height values to fix crash (AngeloGioacchino Del Regno) +- drm/xe: Hold a PM ref when GT TLB invalidations are inflight (Matthew Brost) +- drm/xe: Drop xe_gt_tlb_invalidation_wait (Matthew Brost) +- drm/xe: Add xe_gt_tlb_invalidation_fence_init helper (Matthew Brost) +- drm/xe/pf: Fix VF config validation on multi-GT platforms (Michal Wajdeczko) +- drm/xe: Build PM into GuC CT layer (Matthew Brost) +- drm/xe/vf: Fix register value lookup (Michal Wajdeczko) +- drm/xe: Fix use after free when client stats are captured (Umesh Nerlige Ramappa) +- drm/xe: Take a ref to xe file when user creates a VM (Umesh Nerlige Ramappa) +- drm/xe: Add ref counting for xe_file (Umesh Nerlige Ramappa) +- drm/xe: Move part of xe_file cleanup to a helper (Umesh Nerlige Ramappa) +- drm/xe: Validate user fence during creation (Matthew Brost) +- drm/rockchip: inno-hdmi: Fix infoframe upload (Alex Bee) +- drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` (Maíra Canal) +- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max (Bouke Sybren Haarsma) +- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero (Bouke Sybren Haarsma) +- dt-bindings: display: panel: samsung,atna45dc02: Fix indentation (Douglas Anderson) +- drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (Kenneth Feng) +- drm/amdgpu: Update kmd_fw_shared for VCN5 (Yinjie Yao) +- drm/amd/amdgpu: command submission parser for JPEG (David (Ming Qiang) Wu) +- drm/amdgpu/mes12: fix suspend issue (Jack Xiao) +- drm/amdgpu/mes12: sw/hw fini for unified mes (Jack Xiao) +- drm/amdgpu/mes12: configure two pipes hardware resources (Jack Xiao) +- drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes (Jack Xiao) +- drm/amdgpu/mes12: add mes pipe switch support (Jack Xiao) +- drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1 (Jack Xiao) +- drm/amdgpu/mes: add multiple mes ring instances support (Jack Xiao) +- drm/amdgpu/mes12: update mes_v12_api_def.h (Jack Xiao) +- drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen) +- drm/amdgpu/jpeg4: properly set atomics vmid field (Alex Deucher) +- drm/amdgpu/jpeg2: properly set atomics vmid field (Alex Deucher) +- drm/amd/display: Adjust cursor position (Rodrigo Siqueira) +- drm/amd/display: fix cursor offset on rotation 180 (Melissa Wen) +- drm/amd/display: Fix MST BW calculation Regression (Fangzhi Zuo) +- drm/amd/display: Enable otg synchronization logic for DCN321 (Loan Chen) +- drm/amd/display: fix s2idle entry for DCN3.5+ (Hamza Mahfooz) +- drm/amdgpu/mes: fix mes ring buffer overflow (Jack Xiao) +- v6.11-rc3-rt3 (Sebastian Andrzej Siewior) +- crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() (Eric Biggers) +- hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. (Sebastian Andrzej Siewior) +- timers: Add sparse annotation for timer_sync_wait_running(). (Sebastian Andrzej Siewior) +- locking/rt: Annotate unlock followed by lock for sparse. (Sebastian Andrzej Siewior) +- locking/rt: Add sparse annotation for RCU. (Sebastian Andrzej Siewior) +- locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() (Sebastian Andrzej Siewior) +- locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. (Sebastian Andrzej Siewior) +- v6.11-rc3-rt2 (Sebastian Andrzej Siewior) +- perf daemon: Fix the build on 32-bit architectures (Arnaldo Carvalho de Melo) +- tools/include: Sync arm64 headers with the kernel sources (Namhyung Kim) +- tools/include: Sync x86 headers with the kernel sources (Namhyung Kim) +- tools/include: Sync filesystem headers with the kernel sources (Namhyung Kim) +- tools/include: Sync network socket headers with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/asm-generic/unistd.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/linux/perf.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/linux/kvm.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim) +- perf tools: Add tools/include/uapi/README (Namhyung Kim) +- kallsyms: Match symbols exactly with CONFIG_LTO_CLANG (Song Liu) +- kallsyms: Do not cleanup .llvm. suffix before sorting symbols (Song Liu) +- kunit/overflow: Fix UB in overflow_allocation_test (Ivan Orlov) +- gcc-plugins: randstruct: Remove GCC 4.7 or newer requirement (Thorsten Blum) +- refcount: Report UAF for refcount_sub_and_test(0) when counter==0 (Petr Pavlu) +- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests (Phil Sutter) +- netfilter: nf_tables: Introduce nf_tables_getobj_single (Phil Sutter) +- netfilter: nf_tables: Audit log dump reset after the fact (Phil Sutter) +- selftests: netfilter: add test for br_netfilter+conntrack+queue combination (Florian Westphal) +- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks (Florian Westphal) +- netfilter: flowtable: initialise extack before use (Donald Hunter) +- netfilter: nfnetlink: Initialise extack before use in ACKs (Donald Hunter) +- netfilter: allow ipv6 fragments to arrive on different devices (Tom Hughes) +- net: hns3: use correct release function during uninitialization (Peiyang Wang) +- net: hns3: void array out of bound when loop tnl_num (Peiyang Wang) +- net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang) +- net: hns3: use the user's cfg after reset (Peiyang Wang) +- net: hns3: fix wrong use of semaphore up (Jie Wang) +- selftests: net: lib: kill PIDs before del netns (Matthieu Baerts (NGI0)) +- pse-core: Conditionally set current limit during PI regulator registration (Oleksij Rempel) +- net: thunder_bgx: Fix netdev structure allocation (Marc Zyngier) +- net: ethtool: Allow write mechanism of LPL and both LPL and EPL (Danielle Ratson) +- vsock: fix recursive ->recvmsg calls (Cong Wang) +- wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 (Baochen Qiang) +- wifi: iwlwifi: correctly lookup DMA address in SG table (Benjamin Berg) +- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change (Bert Karwatzki) +- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion (Janne Grunau) +- wifi: rtlwifi: rtl8192du: Initialise value32 in _rtl92du_init_queue_reserved_page (Bitterblue Smith) +- selftest: af_unix: Fix kselftest compilation warnings (Abhinav Jain) +- tcp: Update window clamping condition (Subash Abhinov Kasiviswanathan) +- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Eugene Syromiatnikov) +- mlxbf_gige: disable RX filters until RX path initialized (David Thompson) +- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Long Li) +- net: macb: Use rcu_dereference() for idev->ifa_list in macb_suspend(). (Kuniyuki Iwashima) +- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() (Zheng Zhang) +- net: mana: Fix RX buf alloc_size alignment and atomic op panic (Haiyang Zhang) +- dt-bindings: net: fsl,qoriq-mc-dpmac: add missed property phys (Frank Li) +- net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki) +- net: dsa: vsc73xx: allow phy resetting (Pawel Dembicki) +- net: dsa: vsc73xx: check busy flag in MDIO operations (Pawel Dembicki) +- net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki) +- net: dsa: vsc73xx: fix port MAC configuration in full duplex mode (Pawel Dembicki) +- net: axienet: Fix register defines comment description (Radhey Shyam Pandey) +- atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter) +- igc: Fix qbv tx latency by setting gtxoffset (Faizal Rahim) +- igc: Fix reset adapter logics when tx mode change (Faizal Rahim) +- igc: Fix qbv_config_change_errors logics (Faizal Rahim) +- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer (Faizal Rahim) +- net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu) +- net/mlx5e: Fix queue stats access to non-existing channels splat (Gal Pressman) +- net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu) +- net/mlx5e: Take state lock during tx timeout reporter (Dragos Tatulea) +- net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea) +- net/mlx5: SD, Do not query MPIR register if no sd_group (Tariq Toukan) +- selftests/net: Add coverage for UDP GSO with IPv6 extension headers (Jakub Sitnicki) +- udp: Fall back to software USO if IPv6 extension headers are present (Jakub Sitnicki) +- net: Make USO depend on CSUM offload (Jakub Sitnicki) +- gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet) +- usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill) +- usbnet: ipheth: do not stop RX on failing RX callback (Foster Snowhill) +- usbnet: ipheth: drop RX URBs with no payload (Foster Snowhill) +- usbnet: ipheth: remove extraneous rx URB length check (Foster Snowhill) +- usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum) +- media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices (Hans de Goede) +- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" (Sean Young) +- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" (Niklas Cassel) +- redhat/configs: Disable dlm in rhel configs (Andrew Price) +- rhel: aarch64: enable required PSCI configs (Peter Robinson) +- btrfs: fix invalid mapping of extent xarray state (Naohiro Aota) +- btrfs: send: allow cloning non-aligned extent if it ends at i_size (Filipe Manana) +- btrfs: only run the extent map shrinker from kswapd tasks (Filipe Manana) +- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type (Qu Wenruo) +- btrfs: check delayed refs when we're checking if a ref exists (Josef Bacik) +- KVM: SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG (Amit Shah) +- KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson) +- KVM: eventfd: Use synchronize_srcu_expedited() on shutdown (Li RongQing) +- KVM: selftests: Add a testcase to verify x2APIC is fully readonly (Michal Luczaj) +- KVM: x86: Make x2APIC ID 100%% readonly (Sean Christopherson) +- KVM: x86: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id()) (Isaku Yamahata) +- KVM: x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page() (Yue Haibing) +- KVM: SVM: Fix an error code in sev_gmem_post_populate() (Dan Carpenter) +- s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda) +- KVM: s390: fix validity interception issue when gisa is switched off (Michael Mueller) +- KVM: arm64: vgic: Hold config_lock while tearing down a CPU interface (Marc Zyngier) +- KVM: selftests: arm64: Correct feature test for S1PIE in get-reg-list (Mark Brown) +- KVM: arm64: Tidying up PAuth code in KVM (Fuad Tabba) +- KVM: arm64: vgic-debug: Exit the iterator properly w/o LPI (Zenghui Yu) +- KVM: arm64: Enforce dependency on an ARMv8.4-aware toolchain (Marc Zyngier) +- docs: KVM: Fix register ID of SPSR_FIQ (Takahiro Itazuri) +- KVM: arm64: vgic: fix unexpected unlock sparse warnings (Sebastian Ott) +- KVM: arm64: fix kdoc warnings in W=1 builds (Sebastian Ott) +- KVM: arm64: fix override-init warnings in W=1 builds (Sebastian Ott) +- KVM: arm64: free kvm->arch.nested_mmus with kvfree() (Danilo Krummrich) +- KVM: SVM: Fix uninitialized variable bug (Dan Carpenter) +- selinux: revert our use of vma_is_initial_heap() (Paul Moore) +- selinux: add the processing of the failure of avc_add_xperms_decision() (Zhen Lei) +- selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei) +- Squashfs: sanity check symbolic link size (Phillip Lougher) +- 9p: Fix DIO read through netfs (Dominique Martinet) +- vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) +- netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags (David Howells) +- netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag" (David Howells) +- file: fix typo in take_fd() comment (Mathias Krause) +- pidfd: prevent creation of pidfds for kthreads (Christian Brauner) +- netfs: clean up after renaming FSCACHE_DEBUG config (Lukas Bulwahn) +- libfs: fix infinite directory reads for offset dir (yangerkun) +- nsfs: fix ioctl declaration (Christian Brauner) +- fs/netfs/fscache_cookie: add missing "n_accesses" check (Max Kellermann) +- filelock: fix name of file_lease slab cache (Omar Sandoval) +- netfs: Fault in smaller chunks for non-large folio mappings (Matthew Wilcox (Oracle)) +- perf/bpf: Don't call bpf_overflow_handler() for tracing events (Kyle Huey) +- selftests/bpf: Add a test to verify previous stacksafe() fix (Yonghong Song) +- bpf: Fix a kernel verifier crash in stacksafe() (Yonghong Song) +- bpf: Fix updating attached freplace prog in prog_array map (Leon Hwang) +- Linux v6.11.0-0.rc4 +Resolves: RHEL-29722 + * Thu Aug 15 2024 Jan Stancek [6.11.0-0.rc3.19.el10] - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) - binfmt_flat: Fix corruption when not offsetting data start (Kees Cook) @@ -452,459 +763,27 @@ Resolves: RHEL-29722 - task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK (Linus Torvalds) Resolves: RHEL-29722 -* Thu Aug 15 2024 Jan Stancek [6.11.0-0.rc3.19.el10] -- exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) -- binfmt_flat: Fix corruption when not offsetting data start (Kees Cook) -- ksmbd: override fsids for smb2_query_info() (Namjae Jeon) -- ksmbd: override fsids for share path check (Namjae Jeon) -- fedora: Enable AF8133J Magnetometer driver (Peter Robinson) -- platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands (Gergo Koteles) -- platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc (Gergo Koteles) -- platform/x86: ideapad-laptop: introduce a generic notification chain (Gergo Koteles) -- platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (Shyam Sundar S K) -- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro) -- redhat: spec: add cachestat kselftest (Eric Chanudet) -- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov) -- not upstream: Disable vdso getrandom when FIPS is enabled (Herbert Xu) -- Linux v6.11.0-0.rc3 +* Mon Aug 19 2024 Fedora Kernel Team [6.11.0-0.rc4.36] +- Linux v6.11.0-0.rc4 Resolves: -* Tue Aug 13 2024 Jan Stancek [6.11.0-0.rc3.18.el10] -- Linux 6.11-rc3 (Linus Torvalds) -- x86/mtrr: Check if fixed MTRRs exist before saving them (Andi Kleen) -- x86/paravirt: Fix incorrect virt spinlock setting on bare metal (Chen Yu) -- x86/acpi: Remove __ro_after_init from acpi_mp_wake_mailbox (Zhiquan Li) -- x86/mm: Fix PTI for i386 some more (Thomas Gleixner) -- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Thomas Gleixner) -- ntp: Safeguard against time_constant overflow (Justin Stitt) -- ntp: Clamp maxerror and esterror to operating range (Justin Stitt) -- irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration (Yong-Xuan Wang) -- irqchip/xilinx: Fix shift out of bounds (Radhey Shyam Pandey) -- genirq/irqdesc: Honor caller provided affinity in alloc_desc() (Shay Drory) -- usb: typec: ucsi: Fix a deadlock in ucsi_send_command_common() (Heikki Krogerus) -- usb: typec: tcpm: avoid sink goto SNK_UNATTACHED state if not received source capability message (Xu Yang) -- usb: gadget: f_fs: pull out f->disable() from ffs_func_set_alt() (Tudor Ambarus) -- usb: gadget: f_fs: restore ffs_func_disable() functionality (Tudor Ambarus) -- USB: serial: debug: do not echo input by default (Marek Marczykowski-Górecki) -- usb: typec: tipd: Delete extra semi-colon (Harshit Mogalapalli) -- usb: typec: tipd: Fix dereferencing freeing memory in tps6598x_apply_patch() (Harshit Mogalapalli) -- usb: gadget: u_serial: Set start_delayed during suspend (Prashanth K) -- usb: typec: tcpci: Fix error code in tcpci_check_std_output_cap() (Dan Carpenter) -- usb: typec: fsa4480: Check if the chip is really there (Konrad Dybcio) -- usb: gadget: core: Check for unset descriptor (Chris Wulff) -- usb: vhci-hcd: Do not drop references before new references are gained (Oliver Neukum) -- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. (Chris Wulff) -- usb: gadget: midi2: Fix the response for FB info with block 0xff (Takashi Iwai) -- dt-bindings: usb: microchip,usb2514: Add USB2517 compatible (Alexander Stein) -- USB: serial: garmin_gps: use struct_size() to allocate pkt (Javier Carrasco) -- USB: serial: garmin_gps: annotate struct garmin_packet with __counted_by (Javier Carrasco) -- USB: serial: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) -- USB: serial: spcp8x5: remove unused struct 'spcp8x5_usb_ctrl_arg' (Dr. David Alan Gilbert) -- tty: vt: conmakehash: cope with abs_srctree no longer in env (Max Krummenacher) -- serial: sc16is7xx: fix invalid FIFO access with special register set (Hugo Villeneuve) -- serial: sc16is7xx: fix TX fifo corruption (Hugo Villeneuve) -- serial: core: check uartclk for zero to avoid divide by zero (George Kennedy) -- driver core: Fix uevent_show() vs driver detach race (Dan Williams) -- Documentation: embargoed-hardware-issues.rst: add a section documenting the "early access" process (Greg Kroah-Hartman) -- Documentation: embargoed-hardware-issues.rst: minor cleanups and fixes (Greg Kroah-Hartman) -- rust: firmware: fix invalid rustdoc link (Andrew Ballance) -- spmi: pmic-arb: add missing newline in dev_err format strings (David Collins) -- spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree (Konrad Dybcio) -- binder_alloc: Fix sleeping function called from invalid context (Mukesh Ojha) -- binder: fix descriptor lookup for context manager (Carlos Llamas) -- char: add missing NetWinder MODULE_DESCRIPTION() macros (Jeff Johnson) -- misc: mrvl-cn10k-dpi: add PCI_IOV dependency (Arnd Bergmann) -- eeprom: ee1004: Fix locking issues in ee1004_probe() (Armin Wolf) -- fsi: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) -- scsi: sd: Keep the discard mode stable (Li Feng) -- scsi: sd: Move sd_read_cpr() out of the q->limits_lock region (Shin'ichiro Kawasaki) -- scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic (Vamshi Gajjela) -- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets (Jeff Layton) -- sunrpc: avoid -Wformat-security warning (Arnd Bergmann) -- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Gaosheng Cui) -- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume (Gaosheng Cui) -- i2c: testunit: match HostNotify test name with docs (Wolfram Sang) -- i2c: Fix conditional for substituting empty ACPI functions (Richard Fitzgerald) -- i2c: smbus: Send alert notifications to all devices if source not found (Guenter Roeck) -- i2c: smbus: Improve handling of stuck alerts (Guenter Roeck) -- dma-debug: avoid deadlock between dma debug vs printk and netconsole (Rik van Riel) -- bcachefs: bcachefs_metadata_version_disk_accounting_v3 (Kent Overstreet) -- bcachefs: improve bch2_dev_usage_to_text() (Kent Overstreet) -- bcachefs: bch2_accounting_invalid() (Kent Overstreet) -- bcachefs: Switch to .get_inode_acl() (Kent Overstreet) -- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath (Gleb Korobeynikov) -- Fix spelling errors in Server Message Block (Xiaxi Shen) -- smb3: fix setting SecurityFlags when encryption is required (Steve French) -- spi: spi-fsl-lpspi: Fix scldiv calculation (Stefan Wahren) -- spi: spidev: Add missing spi_device_id for bh2228fv (Geert Uytterhoeven) -- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware (Devyn Liu) -- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz (Devyn Liu) -- drm/i915: Attempt to get pages without eviction first (David Gow) -- drm/i915: Allow evicting to use the requested placement (David Gow) -- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (Andi Shyti) -- drm/i915/gem: Adjust vma offset for framebuffer mmap offset (Andi Shyti) -- drm/i915/display: correct dual pps handling for MTL_PCH+ (Dnyaneshwar Bhadane) -- drm/xe: Take ref to VM in delayed snapshot (Matthew Brost) -- drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write (Karthik Poosa) -- drm/xe: Use dma_fence_chain_free in chain fence unused as a sync (Matthew Brost) -- drm/xe/rtp: Fix off-by-one when processing rules (Lucas De Marchi) -- drm/amdgpu: Add DCC GFX12 flag to enable address alignment (Arunpravin Paneer Selvam) -- drm/amdgpu: correct sdma7 max dw (Frank Min) -- drm/amdgpu: Add address alignment support to DCC buffers (Arunpravin Paneer Selvam) -- drm/amd/display: Skip Recompute DSC Params if no Stream on Link (Fangzhi Zuo) -- drm/amdgpu: change non-dcc buffer copy configuration (Frank Min) -- drm/amdgpu: Forward soft recovery errors to userspace (Joshua Ashton) -- drm/amdgpu: add golden setting for gc v12 (Likun Gao) -- drm/buddy: Add start address support to trim function (Arunpravin Paneer Selvam) -- drm/amd/display: Add missing program DET segment call to pipe init (Rodrigo Siqueira) -- drm/amd/display: Add missing DCN314 to the DML Makefile (Rodrigo Siqueira) -- drm/amdgpu: force to use legacy inv in mmhub (Likun Gao) -- drm/amd/pm: update powerplay structure on smu v14.0.2/3 (Kenneth Feng) -- drm/amd/display: Add missing mcache registers (Rodrigo Siqueira) -- drm/amd/display: Add dcc propagation value (Rodrigo Siqueira) -- drm/amd/display: Add missing DET segments programming (Rodrigo Siqueira) -- drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd (Rodrigo Siqueira) -- drm/atomic: allow no-op FB_ID updates for async flips (Simon Ser) -- dt-bindings: display: panel: samsung,atna45dc02: Document ATNA45DC02 (Rob Clark) -- drm/bridge-connector: Fix double free in error handling paths (Cristian Ciocaltea) -- drm/omap: add CONFIG_MMU dependency (Arnd Bergmann) -- drm/test: fix the gem shmem test to map the sg table. (Dave Airlie) -- drm/client: fix null pointer dereference in drm_client_modeset_probe (Ma Ke) -- cpumask: Fix crash on updating CPU enabled mask (Gavin Shan) -- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper) -- syscalls: add back legacy __NR_nfsservctl macro (Arnd Bergmann) -- syscalls: fix fstat() entry again (Arnd Bergmann) -- arm64: dts: ti: k3-j784s4-main: Correct McASP DMAs (Parth Pancholi) -- arm64: dts: ti: k3-j722s: Fix gpio-range for main_pmx0 (Jared McArthur) -- arm64: dts: ti: k3-am62p: Fix gpio-range for main_pmx0 (Jared McArthur) -- arm64: dts: ti: k3-am62p: Add gpio-ranges for mcu_gpio0 (Jared McArthur) -- arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on (Francesco Dolcini) -- arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) -- arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) -- ARM: pxa/gumstix: fix attaching properties to vbus gpio device (Dmitry Torokhov) -- doc: platform: cznic: turris-omnia-mcu: Use double backticks for attribute value (Marek Behún) -- doc: platform: cznic: turris-omnia-mcu: Fix sphinx-build warning (Marek Behún) -- platform: cznic: turris-omnia-mcu: Make GPIO code optional (Marek Behún) -- platform: cznic: turris-omnia-mcu: Make poweroff and wakeup code optional (Marek Behún) -- platform: cznic: turris-omnia-mcu: Make TRNG code optional (Marek Behún) -- platform: cznic: turris-omnia-mcu: Make watchdog code optional (Marek Behún) -- kprobes: Fix to check symbol prefixes correctly (Masami Hiramatsu (Google)) -- bpf: kprobe: remove unused declaring of bpf_kprobe_override (Menglong Dong) -- nvme: reorganize nvme_ns_head fields (Kanchan Joshi) -- nvme: change data type of lba_shift (Kanchan Joshi) -- nvme: remove a field from nvme_ns_head (Kanchan Joshi) -- nvme: remove unused parameter (Kanchan Joshi) -- blk-throttle: remove more latency dead-code (Dr. David Alan Gilbert) -- io_uring/net: don't pick multiple buffers for non-bundle send (Jens Axboe) -- io_uring/net: ensure expanded bundle send gets marked for cleanup (Jens Axboe) -- io_uring/net: ensure expanded bundle recv gets marked for cleanup (Jens Axboe) -- ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value (Simon Trimmer) -- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT (Jerome Brunet) -- MAINTAINERS: Update Cirrus Logic parts to linux-sound mailing list (Charles Keepax) -- ASoC: dt-bindings: qcom,wcd939x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) -- ASoC: dt-bindings: qcom,wcd938x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) -- ASoC: dt-bindings: qcom,wcd934x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) -- ASoC: dt-bindings: qcom,wcd937x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) -- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx (Takashi Iwai) -- ASoC: codecs: ES8326: button detect issue (Zhang Yi) -- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 (Krzysztof Stępniak) -- ASoC: cs35l56: Stop creating ALSA controls for firmware coefficients (Simon Trimmer) -- ASoC: wm_adsp: Add control_add callback and export wm_adsp_control_add() (Simon Trimmer) -- ASoC: cs35l56: Handle OTP read latency over SoundWire (Richard Fitzgerald) -- ASoC: codecs: lpass-macro: fix missing codec version (Johan Hovold) -- ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL (Richard Fitzgerald) -- ASoC: cs42l43: Cache shutter IRQ control pointers (Charles Keepax) -- ASoC: cs35l45: Use new snd_soc_component_get_kcontrol_locked() helper (Charles Keepax) -- ASoC: soc-component: Add new snd_soc_component_get_kcontrol() helpers (Charles Keepax) -- ASoC: cs42l43: Remove redundant semi-colon at end of function (Charles Keepax) -- ASoC: SOF: Remove libraries from topology lookups (Curtis Malainey) -- ASoC: nau8822: Lower debug print priority (Francesco Dolcini) -- ASoC: fsl_micfil: Differentiate register access permission for platforms (Shengjiu Wang) -- ASoC: fsl_micfil: Expand the range of FIFO watermark mask (Shengjiu Wang) -- ASoC: codecs: wsa884x: Correct Soundwire ports mask (Krzysztof Kozlowski) -- ASoC: codecs: wsa883x: Correct Soundwire ports mask (Krzysztof Kozlowski) -- ASoC: codecs: wsa881x: Correct Soundwire ports mask (Krzysztof Kozlowski) -- ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski) -- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski) -- ASoC: codecs: wcd937x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski) -- ASoC: cs530x: Change IN HPF Select kcontrol name (Paul Handrigan) -- ASoC: amd: yc: Support mic on HP 14-em0002la (Bruno Ancona) -- ASoC: sti: add missing probe entry for player and reader (Jerome Audu) -- ALSA: usb-audio: Re-add ScratchAmp quirk entries (Takashi Iwai) -- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks (Dustin L. Howett) -- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 (Takashi Iwai) -- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list (Steven 'Steve' Kendall) -- ALSA: line6: Fix racy access to midibuf (Takashi Iwai) -- ALSA: hda: cs35l41: Stop creating ALSA Controls for firmware coefficients (Stefan Binding) -- ALSA: hda: cs35l56: Stop creating ALSA controls for firmware coefficients (Simon Trimmer) -- module: make waiting for a concurrent module loader interruptible (Linus Torvalds) -- kernel: config: enable erofs lzma compression (Ian Kent) -- fedora: disable RTL8192CU in Fedora (Peter Robinson) -- ice: Fix incorrect assigns of FEC counts (Mateusz Polchlopek) -- ice: Skip PTP HW writes during PTP reset procedure (Grzegorz Nitka) -- ice: Fix reset handler (Grzegorz Nitka) -- net: dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897. (Martin Whitaker) -- ethtool: Fix context creation with no parameters (Gal Pressman) -- net: ethtool: fix off-by-one error in max RSS context IDs (Edward Cree) -- net: pse-pd: tps23881: include missing bitfield.h header (Arnd Bergmann) -- net: fec: Stop PPS on driver remove (Csókás, Bence) -- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities (Florian Fainelli) -- l2tp: fix lockdep splat (James Chapman) -- net: stmmac: dwmac4: fix PCS duplex mode decode (Russell King (Oracle)) -- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor (Anton Khirnov) -- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() (Dmitry Antipov) -- Bluetooth: hci_qca: fix a NULL-pointer derefence at shutdown (Bartosz Golaszewski) -- Bluetooth: hci_qca: fix QCA6390 support on non-DT platforms (Bartosz Golaszewski) -- Bluetooth: hci_qca: don't call pwrseq_power_off() twice for QCA6390 (Bartosz Golaszewski) -- idpf: fix UAFs when destroying the queues (Alexander Lobakin) -- idpf: fix memleak in vport interrupt configuration (Michal Kubiak) -- idpf: fix memory leaks and crashes while performing a soft reset (Alexander Lobakin) -- bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl() (Michael Chan) -- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() (Joe Hattori) -- net/smc: add the max value of fallback reason count (Zhengchao Shao) -- net: usb: qmi_wwan: add MeiG Smart SRM825L (ZHANG Yuntian) -- net: dsa: microchip: Fix Wake-on-LAN check to not return an error (Tristram Ha) -- net: linkwatch: use system_unbound_wq (Eric Dumazet) -- net: bridge: mcast: wait for previous gc cycles when removing port (Nikolay Aleksandrov) -- net: usb: qmi_wwan: fix memory leak for not ip packets (Daniele Palmas) -- virtio-net: unbreak vq resizing when coalescing is not negotiated (Heng Qi) -- virtio-net: check feature before configuring the vq coalescing command (Heng Qi) -- net/tcp: Disable TCP-AO static key after RCU grace period (Dmitry Safonov) -- gve: Fix use of netif_carrier_ok() (Praveen Kaligineedi) -- net: pse-pd: tps23881: Fix the device ID check (Kyle Swenson) -- sctp: Fix null-ptr-deref in reuseport_add_sock(). (Kuniyuki Iwashima) -- MAINTAINERS: update status of sky2 and skge drivers (Stephen Hemminger) -- selftests: mptcp: join: test both signal & subflow (Matthieu Baerts (NGI0)) -- selftests: mptcp: join: ability to invert ADD_ADDR check (Matthieu Baerts (NGI0)) -- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set (Matthieu Baerts (NGI0)) -- mptcp: pm: don't try to create sf if alloc failed (Matthieu Baerts (NGI0)) -- mptcp: pm: reduce indentation blocks (Matthieu Baerts (NGI0)) -- mptcp: pm: deny endp with signal + subflow + port (Matthieu Baerts (NGI0)) -- mptcp: fully established after ADD_ADDR echo on MPJ (Matthieu Baerts (NGI0)) -- tracefs: Use generic inode RCU for synchronizing freeing (Steven Rostedt) -- ring-buffer: Remove unused function ring_buffer_nr_pages() (Jianhui Zhou) -- tracing: Fix overflow in get_free_elt() (Tze-nan Wu) -- function_graph: Fix the ret_stack used by ftrace_graph_ret_addr() (Petr Pavlu) -- eventfs: Use SRCU for freeing eventfs_inodes (Mathias Krause) -- eventfs: Don't return NULL in eventfs_create_dir() (Mathias Krause) -- tracefs: Fix inode allocation (Mathias Krause) -- tracing: Use refcount for trace_event_file reference counter (Steven Rostedt) -- tracing: Have format file honor EVENT_FILE_FL_FREED (Steven Rostedt) -- bcachefs: Use bch2_wait_on_allocator() in btree node alloc path (Kent Overstreet) -- bcachefs: Make allocator stuck timeout configurable, ratelimit messages (Kent Overstreet) -- bcachefs: Add missing path_traverse() to btree_iter_next_node() (Kent Overstreet) -- bcachefs: ec should not allocate from ro devs (Kent Overstreet) -- bcachefs: Improved allocator debugging for ec (Kent Overstreet) -- bcachefs: Add missing bch2_trans_begin() call (Kent Overstreet) -- bcachefs: Add a comment for bucket helper types (Kent Overstreet) -- bcachefs: Don't rely on implicit unsigned -> signed integer conversion (Kent Overstreet) -- lockdep: Fix lockdep_set_notrack_class() for CONFIG_LOCK_STAT (Kent Overstreet) -- bcachefs: Fix double free of ca->buckets_nouse (Kent Overstreet) -- module: warn about excessively long module waits (Linus Torvalds) -- LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall() (Dandan Zhang) -- LoongArch: KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS (Yuli Wang) -- LoongArch: Use accessors to page table entries instead of direct dereference (Huacai Chen) -- LoongArch: Enable general EFI poweroff method (Miao Wang) -- padata: Fix possible divide-by-0 panic in padata_mt_helper() (Waiman Long) -- mailmap: update entry for David Heidelberg (David Heidelberg) -- memcg: protect concurrent access to mem_cgroup_idr (Shakeel Butt) -- mm: shmem: fix incorrect aligned index when checking conflicts (Baolin Wang) -- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem (Baolin Wang) -- mm: list_lru: fix UAF for memory cgroup (Muchun Song) -- kcov: properly check for softirq context (Andrey Konovalov) -- MAINTAINERS: Update LTP members and web (Petr Vorel) -- selftests: mm: add s390 to ARCH check (Nico Pache) -- redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) -- new configs in drivers/phy (Izabela Bakollari) -- Add support to rh_waived cmdline boot parameter (Ricardo Robaina) [RHEL-26170] -- Linux v6.11.0-0.rc3 -Resolves: RHEL-29722 +* Sun Aug 18 2024 Fedora Kernel Team [6.11.0-0.rc3.c3f2d783a459.35] +- Linux v6.11.0-0.rc3.c3f2d783a459 +Resolves: -* Fri Aug 09 2024 Jan Stancek [6.11.0-0.rc2.17.el10] -- btrfs: avoid using fixed char array size for tree names (Qu Wenruo) -- btrfs: fix double inode unlock for direct IO sync writes (Filipe Manana) -- btrfs: emit a warning about space cache v1 being deprecated (Josef Bacik) -- btrfs: fix qgroup reserve leaks in cow_file_range (Boris Burkov) -- btrfs: implement launder_folio for clearing dirty page reserve (Boris Burkov) -- btrfs: scrub: update last_physical after scrubbing one stripe (Qu Wenruo) -- btrfs: factor out stripe length calculation into a helper (Qu Wenruo) -- power: supply: qcom_battmgr: Ignore extra __le32 in info payload (Stephan Gerhold) -- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up (Neil Armstrong) -- power: supply: axp288_charger: Round constant_charge_voltage writes down (Hans de Goede) -- power: supply: axp288_charger: Fix constant_charge_voltage writes (Hans de Goede) -- power: supply: rt5033: Bring back i2c_set_clientdata (Nikita Travkin) -- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler (Jason Wang) -- platform/x86/intel/ifs: Initialize union ifs_status to zero (Kuppuswamy Sathyanarayanan) -- platform/x86: msi-wmi-platform: Fix spelling mistakes (Luis Felipe Hernandez) -- platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (Shyam Sundar S K) -- platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (Shyam Sundar S K) -- platform/x86/amd: pmf: Add quirk for ROG Ally X (Luke D. Jones) -- platform/x86: intel-vbtn: Protect ACPI notify handler against recursion (Hans de Goede) -- selftests: ksft: Fix finished() helper exit code on skipped tests (Laura Nao) -- mm, slub: do not call do_slab_free for kfence object (Rik van Riel) -- redhat/configs: Disable gfs2 in rhel configs (Andrew Price) -- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) -- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) -- Linux v6.11.0-0.rc2 -Resolves: RHEL-29722 +* Sat Aug 17 2024 Fedora Kernel Team [6.11.0-0.rc3.e5fa841af679.34] +- Linux v6.11.0-0.rc3.e5fa841af679 +Resolves: -* Tue Aug 06 2024 Jan Stancek [6.11.0-0.rc2.16.el10] -- Linux 6.11-rc2 (Linus Torvalds) -- profiling: remove profile=sleep support (Tetsuo Handa) -- x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit (David Gow) -- x86/mm: Fix pti_clone_entry_text() for i386 (Peter Zijlstra) -- x86/mm: Fix pti_clone_pgtable() alignment assumption (Peter Zijlstra) -- x86/setup: Parse the builtin command line before merging (Borislav Petkov (AMD)) -- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range (Perry Yuan) -- x86/sev: Fix __reserved field in sev_config (Pavan Kumar Paluri) -- x86/aperfmperf: Fix deadlock on cpu_hotplug_lock (Jonathan Cameron) -- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() (Paul E. McKenney) -- tick/broadcast: Move per CPU pointer access into the atomic section (Thomas Gleixner) -- sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate() (Yang Yingliang) -- sched/core: Introduce sched_set_rq_on/offline() helper (Yang Yingliang) -- sched/smt: Fix unbalance sched_smt_present dec/inc (Yang Yingliang) -- sched/smt: Introduce sched_smt_present_inc/dec() helper (Yang Yingliang) -- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime (Zheng Zucheng) -- perf/x86: Fix smp_processor_id()-in-preemptible warnings (Li Huafei) -- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest (Zhenyu Wang) -- irqchip/mbigen: Fix mbigen node address layout (Yipeng Zou) -- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' (Arseniy Krasnov) -- irqchip/irq-pic32-evic: Add missing 'static' to internal function (Luca Ceresoli) -- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() (Huacai Chen) -- jump_label: Fix the fix, brown paper bags galore (Peter Zijlstra) -- locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node() (Uros Bizjak) -- arm: dts: arm: versatile-ab: Fix duplicate clock node name (Rob Herring (Arm)) -- cifs: update internal version number (Steve French) -- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp (Paulo Alcantara) -- smb3: add dynamic tracepoints for shutdown ioctl (Steve French) -- cifs: Remove cifs_aio_ctx (David Howells) -- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) -- media: uvcvideo: Fix custom control mapping probing (Ricardo Ribalda) -- media: v4l: Fix missing tabular column hint for Y14P format (Jean-Michel Hautbois) -- media: intel/ipu6: select AUXILIARY_BUS in Kconfig (Bingbu Cao) -- media: ipu-bridge: fix ipu6 Kconfig dependencies (Arnd Bergmann) -- rh_flags: fix failed when register_sysctl_sz rh_flags_table to kernel (Ricardo Robaina) [RHEL-52629] -- redhat: regenerate test-data (Jan Stancek) [RHEL-29722] -- redhat: rpminspect.yaml: more tests to ignore selftests (Jan Stancek) -- gitlab-ci: add initial version (Michael Hofmann) -- redhat/Makefile.variables: don't set DISTRO (Jan Stancek) [RHEL-29722] -- redhat/Makefile.variables: set PATCHLIST_URL to none (Jan Stancek) [RHEL-29722] -- redhat/kernel.spec.template: fix with_realtime (Jan Stancek) [RHEL-29722] -- remove ARK .gitlab-ci.yml (Jan Stancek) -- redhat: update rpminspect with c9s one (Jan Stancek) -- redhat: remove fedora configs and files (Jan Stancek) -- redhat: init RHEL10.0 beta variables and dist tag (Jan Stancek) [RHEL-29722] -- scsi: ufs: exynos: Don't resume FMP when crypto support is disabled (Eric Biggers) -- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal) -- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal) -- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation (Manivannan Sadhasivam) -- scsi: Revert "scsi: sd: Do not repeat the starting disk message" (Johan Hovold) -- scsi: ufs: core: Fix deadlock during RTC update (Peter Wang) -- scsi: ufs: core: Bypass quick recovery if force reset is needed (Peter Wang) -- scsi: ufs: core: Check LSDBS cap when !mcq (Kyoungrul Kim) -- xfs: convert comma to semicolon (Chen Ni) -- xfs: convert comma to semicolon (Chen Ni) -- xfs: remove unused parameter in macro XFS_DQUOT_LOGRES (Julian Sun) -- xfs: fix file_path handling in tracepoints (Darrick J. Wong) -- xfs: allow SECURE namespace xattrs to use reserved block pool (Eric Sandeen) -- xfs: fix a memory leak (Darrick J. Wong) -- parisc: fix a possible DMA corruption (Mikulas Patocka) -- parisc: fix unaligned accesses in BPF (Mikulas Patocka) -- runtime constants: deal with old decrepit linkers (Linus Torvalds) -- redhat: enable changes to build rt variants (Clark Williams) -- Add localversion for -RT release (Thomas Gleixner) -- sysfs: Add /sys/kernel/realtime entry (Clark Williams) -- riscv: add PREEMPT_AUTO support (Jisheng Zhang) -- POWERPC: Allow to enable RT (Sebastian Andrzej Siewior) -- powerpc/stackprotector: work around stack-guard init from atomic (Sebastian Andrzej Siewior) -- powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT (Bogdan Purcareata) -- powerpc/pseries: Select the generic memory allocator. (Sebastian Andrzej Siewior) -- powerpc/pseries/iommu: Use a locallock instead local_irq_save() (Sebastian Andrzej Siewior) -- powerpc: traps: Use PREEMPT_RT (Sebastian Andrzej Siewior) -- ARM: Allow to enable RT (Sebastian Andrzej Siewior) -- ARM: vfp: Move sending signals outside of vfp_lock()ed section. (Sebastian Andrzej Siewior) -- ARM: vfp: Use vfp_lock() in vfp_support_entry(). (Sebastian Andrzej Siewior) -- ARM: vfp: Use vfp_lock() in vfp_sync_hwstate(). (Sebastian Andrzej Siewior) -- ARM: vfp: Provide vfp_lock() for VFP locking. (Sebastian Andrzej Siewior) -- arm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled. (Sebastian Andrzej Siewior) -- ARM: enable irq in translation/section permission fault handlers (Yadi.hu) -- arm: Disable jump-label on PREEMPT_RT. (Thomas Gleixner) -- tun: Add missing bpf_net_ctx_clear() in do_xdp_generic() (Jeongjun Park) -- sched: define TIF_ALLOW_RESCHED (Thomas Gleixner) -- Revert "drm/i915: Depend on !PREEMPT_RT." (Sebastian Andrzej Siewior) -- drm/i915/guc: Consider also RCU depth in busy loop. (Sebastian Andrzej Siewior) -- drm/i915: Drop the irqs_disabled() check (Sebastian Andrzej Siewior) -- drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Sebastian Andrzej Siewior) -- drm/i915: Disable tracing points on PREEMPT_RT (Sebastian Andrzej Siewior) -- drm/i915: Don't check for atomic context on PREEMPT_RT (Sebastian Andrzej Siewior) -- drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Mike Galbraith) -- drm/i915: Use preempt_disable/enable_rt() where recommended (Mike Galbraith) -- time: Allow to preempt after a callback. (Sebastian Andrzej Siewior) -- softirq: Add function to preempt serving softirqs. (Sebastian Andrzej Siewior) -- sched/core: Provide a method to check if a task is PI-boosted. (Sebastian Andrzej Siewior) -- zram: Shrink zram_table_entry::flags. (Sebastian Andrzej Siewior) -- zram: Remove ZRAM_LOCK (Sebastian Andrzej Siewior) -- zram: Replace bit spinlocks with a spinlock_t. (Mike Galbraith) -- softirq: Wake ktimers thread also in softirq. (Junxiao Chang) -- tick: Fix timer storm since introduction of timersd (Frederic Weisbecker) -- rcutorture: Also force sched priority to timersd on boosting test. (Frederic Weisbecker) -- softirq: Use a dedicated thread for timer wakeups. (Sebastian Andrzej Siewior) -- sched/rt: Don't try push tasks if there are none. (Sebastian Andrzej Siewior) -- riscv: allow to enable RT (Jisheng Zhang) -- ARM64: Allow to enable RT (Sebastian Andrzej Siewior) -- x86: Enable RT also on 32bit (Sebastian Andrzej Siewior) -- x86: Allow to enable RT (Sebastian Andrzej Siewior) -- prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Sebastian Andrzej Siewior) -- serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness) -- serial: 8250: Switch to nbcon console (John Ogness) -- printk: nbcon: Add function for printers to reacquire ownership (John Ogness) -- printk: Avoid false positive lockdep report for legacy printing (John Ogness) -- printk: Provide threadprintk boot argument (John Ogness) -- tty: sysfs: Add nbcon support for 'active' (John Ogness) -- proc: Add nbcon support for /proc/consoles (John Ogness) -- proc: consoles: Add notation to c_start/c_stop (John Ogness) -- printk: Add kthread for all legacy consoles (John Ogness) -- printk: nbcon: Show replay message on takeover (John Ogness) -- printk: Provide helper for message prepending (John Ogness) -- printk: nbcon: Start printing threads (John Ogness) -- printk: nbcon: Stop threads on shutdown/reboot (John Ogness) -- printk: nbcon: Add printer thread wakeups (Thomas Gleixner) -- printk: nbcon: Add context to console_is_usable() (John Ogness) -- printk: nbcon: Fix nbcon_cpu_emergency_flush() when preemptible (John Ogness) -- printk: Atomic print in printk context on shutdown (John Ogness) -- printk: nbcon: Introduce printing kthreads (Thomas Gleixner) -- lockdep: Mark emergency sections in lockdep splats (John Ogness) -- rcu: Mark emergency sections in rcu stalls (John Ogness) -- panic: Mark emergency section in oops (John Ogness) -- panic: Mark emergency section in warn (Thomas Gleixner) -- printk: nbcon: Implement emergency sections (Thomas Gleixner) -- printk: Coordinate direct printing in panic (John Ogness) -- printk: Track nbcon consoles (John Ogness) -- printk: Avoid console_lock dance if no legacy or boot consoles (John Ogness) -- printk: nbcon: Add unsafe flushing on panic (John Ogness) -- printk: nbcon: Use nbcon consoles in console_flush_all() (John Ogness) -- printk: Track registered boot consoles (John Ogness) -- printk: nbcon: Provide function to flush using write_atomic() (Thomas Gleixner) -- printk: nbcon: Add helper to assign priority based on CPU state (John Ogness) -- printk: Add @flags argument for console_is_usable() (John Ogness) -- printk: Let console_is_usable() handle nbcon (John Ogness) -- printk: Make console_is_usable() available to nbcon (John Ogness) -- printk: nbcon: Do not rely on proxy headers (John Ogness) -- serial: core: Implement processing in port->lock wrapper (John Ogness) -- nbcon: Add API to acquire context for non-printing operations (John Ogness) -- console: Improve console_srcu_read_flags() comments (John Ogness) -- serial: core: Introduce wrapper to set @uart_port->cons (John Ogness) -- serial: core: Provide low-level functions to lock port (John Ogness) -- printk: nbcon: Use driver synchronization while (un)registering (John Ogness) -- printk: nbcon: Add callbacks to synchronize with driver (John Ogness) -- printk: nbcon: Add detailed doc for write_atomic() (John Ogness) -- printk: Check printk_deferred_enter()/_exit() usage (Sebastian Andrzej Siewior) -- printk: nbcon: Remove return value for write_atomic() (John Ogness) -- printk: Properly deal with nbcon consoles on seq init (Petr Mladek) -- printk: Add notation to console_srcu locking (John Ogness) -- crypto: x86/aes-gcm: Disable FPU around skcipher_walk_done(). (Sebastian Andrzej Siewior) -- task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK (Linus Torvalds) -Resolves: RHEL-29722 +* Fri Aug 16 2024 Fedora Kernel Team [6.11.0-0.rc3.d7a5aa4b3c00.33] +- redhat/configs: Disable dlm in rhel configs (Andrew Price) +- rhel: aarch64: enable required PSCI configs (Peter Robinson) +- Linux v6.11.0-0.rc3.d7a5aa4b3c00 +Resolves: + +* Thu Aug 15 2024 Fedora Kernel Team [6.11.0-0.rc3.1fb918967b56.32] +- Linux v6.11.0-0.rc3.1fb918967b56 +Resolves: * Wed Aug 14 2024 Fedora Kernel Team [6.11.0-0.rc3.6b0f8db921ab.31] - fedora: Enable AF8133J Magnetometer driver (Peter Robinson) diff --git a/kernel.spec b/kernel.spec index 7104f9f50..f16297cab 100644 --- a/kernel.spec +++ b/kernel.spec @@ -163,15 +163,15 @@ Summary: The Linux kernel %define specrpmversion 6.11.0 %define specversion 6.11.0 %define patchversion 6.11 -%define pkgrelease 0.rc3.19 +%define pkgrelease 0.rc4.20 %define kversion 6 -%define tarfile_release 6.11.0-0.rc3.19.el10 +%define tarfile_release 6.11.0-0.rc4.20.el10 # This is needed to do merge window version magic %define patchlevel 11 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 0.rc3.19%{?buildid}%{?dist} +%define specrelease 0.rc4.20%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.11.0-0.rc3.19.el10 +%define kabiversion 6.11.0-0.rc4.20.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4099,6 +4099,316 @@ fi\ # # %changelog +* Tue Aug 20 2024 Jan Stancek [6.11.0-0.rc4.20.el10] +- Linux 6.11-rc4 (Linus Torvalds) +- mips: sgi-ip22: Fix the build (Bart Van Assche) +- ARM: riscpc: ecard: Fix the build (Bart Van Assche) +- char: xillybus: Check USB endpoints when probing device (Eli Billauer) +- char: xillybus: Refine workqueue handling (Eli Billauer) +- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" (Griffin Kroah-Hartman) +- char: xillybus: Don't destroy workqueue from work item running on it (Eli Billauer) +- Revert "serial: 8250_omap: Set the console genpd always on if no console suspend" (Griffin Kroah-Hartman) +- tty: atmel_serial: use the correct RTS flag. (Mathieu Othacehe) +- tty: vt: conmakehash: remove non-portable code printing comment header (Masahiro Yamada) +- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port (Peng Fan) +- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman) +- usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[] (Hans de Goede) +- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" (Xu Yang) +- usb: typec: ucsi: Fix the return value of ucsi_run_command() (Heikki Krogerus) +- usb: xhci: fix duplicate stall handling in handle_tx_event() (Niklas Neronin) +- usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup() (Marc Zyngier) +- thunderbolt: Mark XDomain as unplugged when router is removed (Mika Westerberg) +- thunderbolt: Fix memory leaks in {port|retimer}_sb_regs_write() (Aapo Vienamo) +- btrfs: only enable extent map shrinker for DEBUG builds (Qu Wenruo) +- btrfs: zoned: properly take lock to read/update block group's zoned variables (Naohiro Aota) +- btrfs: tree-checker: add dev extent item checks (Qu Wenruo) +- btrfs: update target inode's ctime on unlink (Jeff Layton) +- btrfs: send: annotate struct name_cache_entry with __counted_by() (Thorsten Blum) +- fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn) +- mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Gao Xiang) +- alloc_tag: mark pages reserved during CMA activation as not tagged (Suren Baghdasaryan) +- alloc_tag: introduce clear_page_tag_ref() helper function (Suren Baghdasaryan) +- crash: fix riscv64 crash memory reserve dead loop (Jinjie Ruan) +- selftests: memfd_secret: don't build memfd_secret test on unsupported arches (Muhammad Usama Anjum) +- mm: fix endless reclaim on machines with unaccepted memory (Kirill A. Shutemov) +- selftests/mm: compaction_test: fix off by one in check_compaction() (Dan Carpenter) +- mm/numa: no task_numa_fault() call if PMD is changed (Zi Yan) +- mm/numa: no task_numa_fault() call if PTE is changed (Zi Yan) +- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 (Hailong Liu) +- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu (Waiman Long) +- mm: don't account memmap per-node (Pasha Tatashin) +- mm: add system wide stats items category (Pasha Tatashin) +- mm: don't account memmap on failure (Pasha Tatashin) +- mm/hugetlb: fix hugetlb vs. core-mm PT locking (David Hildenbrand) +- mseal: fix is_madv_discard() (Pedro Falcato) +- powerpc/topology: Check if a core is online (Nysal Jan K.A) +- cpu/SMT: Enable SMT only if a core is online (Nysal Jan K.A) +- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL (Christophe Leroy) +- powerpc/mm: Fix size of allocated PGDIR (Christophe Leroy) +- soc: fsl: qbman: remove unused struct 'cgr_comp' (Dr. David Alan Gilbert) +- smb: smb2pdu.h: Use static_assert() to check struct sizes (Gustavo A. R. Silva) +- smb3: fix lock breakage for cached writes (Steve French) +- smb/client: avoid possible NULL dereference in cifs_free_subrequest() (Su Hui) +- i2c: tegra: Do not mark ACPI devices as irq safe (Breno Leitao) +- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Andi Shyti) +- i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald) +- scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations (Shin'ichiro Kawasaki) +- scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock (Shin'ichiro Kawasaki) +- xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set (Darrick J. Wong) +- xfs: revert AIL TASK_KILLABLE threshold (Darrick J. Wong) +- xfs: attr forks require attr, not attr2 (Darrick J. Wong) +- bcachefs: Fix locking in __bch2_trans_mark_dev_sb() (Kent Overstreet) +- bcachefs: fix incorrect i_state usage (Kent Overstreet) +- bcachefs: avoid overflowing LRU_TIME_BITS for cached data lru (Kent Overstreet) +- bcachefs: Fix forgetting to pass trans to fsck_err() (Kent Overstreet) +- bcachefs: Increase size of cuckoo hash table on too many rehashes (Kent Overstreet) +- bcachefs: bcachefs_metadata_version_disk_accounting_inum (Kent Overstreet) +- bcachefs: Kill __bch2_accounting_mem_mod() (Kent Overstreet) +- bcachefs: Make bkey_fsck_err() a wrapper around fsck_err() (Kent Overstreet) +- bcachefs: Fix warning in __bch2_fsck_err() for trans not passed in (Kent Overstreet) +- bcachefs: Add a time_stat for blocked on key cache flush (Kent Overstreet) +- bcachefs: Improve trans_blocked_journal_reclaim tracepoint (Kent Overstreet) +- bcachefs: Add hysteresis to waiting on btree key cache flush (Kent Overstreet) +- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet) +- bcachefs: Convert for_each_btree_node() to lockrestart_do() (Kent Overstreet) +- bcachefs: Add missing downgrade table entry (Kent Overstreet) +- bcachefs: disk accounting: ignore unknown types (Kent Overstreet) +- bcachefs: bch2_accounting_invalid() fixup (Kent Overstreet) +- bcachefs: Fix bch2_trigger_alloc when upgrading from old versions (Kent Overstreet) +- bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached() (Kent Overstreet) +- memcg_write_event_control(): fix a user-triggerable oops (Al Viro) +- arm64: Fix KASAN random tag seed initialization (Samuel Holland) +- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) +- arm64: uaccess: correct thinko in __get_mem_asm() (Mark Rutland) +- clk: thead: fix dependency on clk_ignore_unused (Drew Fustini) +- block: Fix lockdep warning in blk_mq_mark_tag_wait (Li Lingfeng) +- md/raid1: Fix data corruption for degraded array with slow disk (Yu Kuai) +- s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland) +- s390/dasd: Remove DMA alignment (Eric Farman) +- io_uring: fix user_data field name in comment (Caleb Sander Mateos) +- io_uring/sqpoll: annotate debug task == current with data_race() (Jens Axboe) +- io_uring/napi: remove duplicate io_napi_entry timeout assignation (Olivier Langlois) +- io_uring/napi: check napi_enabled in io_napi_add() before proceeding (Olivier Langlois) +- of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler) +- dt-bindings: eeprom: at25: add fujitsu,mb85rs256 compatible (Francesco Dolcini) +- dt-bindings: Batch-update Konrad Dybcio's email (Konrad Dybcio) +- thermal: gov_bang_bang: Use governor_data to reduce overhead (Rafael J. Wysocki) +- thermal: gov_bang_bang: Add .manage() callback (Rafael J. Wysocki) +- thermal: gov_bang_bang: Split bang_bang_control() (Rafael J. Wysocki) +- thermal: gov_bang_bang: Call __thermal_cdev_update() directly (Rafael J. Wysocki) +- ACPI: EC: Evaluate _REG outside the EC scope more carefully (Rafael J. Wysocki) +- ACPICA: Add a depth argument to acpi_execute_reg_methods() (Rafael J. Wysocki) +- Revert "ACPI: EC: Evaluate orphan _REG under EC device" (Rafael J. Wysocki) +- nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Zhihao Cheng) +- rust: x86: remove `-3dnow{,a}` from target features (Miguel Ojeda) +- kbuild: rust-analyzer: mark `rust_is_available.sh` invocation as recursive (Miguel Ojeda) +- rust: add intrinsics to fix `-Os` builds (Miguel Ojeda) +- kbuild: rust: skip -fmin-function-alignment in bindgen flags (Zehui Xu) +- rust: Support latest version of `rust-analyzer` (Sarthak Singh) +- rust: macros: indent list item in `module!`'s docs (Miguel Ojeda) +- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada) +- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada) +- RISC-V: hwprobe: Add SCALAR to misaligned perf defines (Evan Green) +- RISC-V: hwprobe: Add MISALIGNED_PERF key (Evan Green) +- riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array (Alexandre Ghiti) +- RISC-V: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) +- riscv: change XIP's kernel_map.size to be size of the entire kernel (Nam Cao) +- riscv: entry: always initialize regs->a0 to -ENOSYS (Celeste Liu) +- riscv: Re-introduce global icache flush in patch_text_XXX() (Alexandre Ghiti) +- rtla/osnoise: Prevent NULL dereference in error handling (Dan Carpenter) +- tracing: Return from tracing_buffers_read() if the file has been closed (Steven Rostedt) +- KEYS: trusted: dcp: fix leak of blob encryption key (David Gstir) +- KEYS: trusted: fix DCP blob payload length assignment (David Gstir) +- dm persistent data: fix memory allocation failure (Mikulas Patocka) +- Documentation: dm-crypt.rst warning + error fix (Daniel Yang) +- dm resume: don't return EINVAL when signalled (Khazhismel Kumykov) +- dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka) +- iommu: Remove unused declaration iommu_sva_unbind_gpasid() (Yue Haibing) +- iommu: Restore lost return in iommu_report_device_fault() (Barak Biber) +- gpio: mlxbf3: Support shutdown() function (Asmaa Mnebhi) +- ALSA: hda/tas2781: Use correct endian conversion (Takashi Iwai) +- ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda) +- ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald) +- ALSA: hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald) +- ALSA: hda/tas2781: fix wrong calibrated data order (Baojun Xu) +- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET (Lianqin Hu) +- ALSA: hda/realtek: Add support for new HP G12 laptops (Simon Trimmer) +- spi: Add empty versions of ACPI functions (Richard Fitzgerald) +- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Parsa Poorshikhian) +- ALSA: timer: Relax start tick time check for slave timer elements (Takashi Iwai) +- drm/mediatek: Set sensible cursor width/height values to fix crash (AngeloGioacchino Del Regno) +- drm/xe: Hold a PM ref when GT TLB invalidations are inflight (Matthew Brost) +- drm/xe: Drop xe_gt_tlb_invalidation_wait (Matthew Brost) +- drm/xe: Add xe_gt_tlb_invalidation_fence_init helper (Matthew Brost) +- drm/xe/pf: Fix VF config validation on multi-GT platforms (Michal Wajdeczko) +- drm/xe: Build PM into GuC CT layer (Matthew Brost) +- drm/xe/vf: Fix register value lookup (Michal Wajdeczko) +- drm/xe: Fix use after free when client stats are captured (Umesh Nerlige Ramappa) +- drm/xe: Take a ref to xe file when user creates a VM (Umesh Nerlige Ramappa) +- drm/xe: Add ref counting for xe_file (Umesh Nerlige Ramappa) +- drm/xe: Move part of xe_file cleanup to a helper (Umesh Nerlige Ramappa) +- drm/xe: Validate user fence during creation (Matthew Brost) +- drm/rockchip: inno-hdmi: Fix infoframe upload (Alex Bee) +- drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` (Maíra Canal) +- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max (Bouke Sybren Haarsma) +- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero (Bouke Sybren Haarsma) +- dt-bindings: display: panel: samsung,atna45dc02: Fix indentation (Douglas Anderson) +- drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (Kenneth Feng) +- drm/amdgpu: Update kmd_fw_shared for VCN5 (Yinjie Yao) +- drm/amd/amdgpu: command submission parser for JPEG (David (Ming Qiang) Wu) +- drm/amdgpu/mes12: fix suspend issue (Jack Xiao) +- drm/amdgpu/mes12: sw/hw fini for unified mes (Jack Xiao) +- drm/amdgpu/mes12: configure two pipes hardware resources (Jack Xiao) +- drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes (Jack Xiao) +- drm/amdgpu/mes12: add mes pipe switch support (Jack Xiao) +- drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1 (Jack Xiao) +- drm/amdgpu/mes: add multiple mes ring instances support (Jack Xiao) +- drm/amdgpu/mes12: update mes_v12_api_def.h (Jack Xiao) +- drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen) +- drm/amdgpu/jpeg4: properly set atomics vmid field (Alex Deucher) +- drm/amdgpu/jpeg2: properly set atomics vmid field (Alex Deucher) +- drm/amd/display: Adjust cursor position (Rodrigo Siqueira) +- drm/amd/display: fix cursor offset on rotation 180 (Melissa Wen) +- drm/amd/display: Fix MST BW calculation Regression (Fangzhi Zuo) +- drm/amd/display: Enable otg synchronization logic for DCN321 (Loan Chen) +- drm/amd/display: fix s2idle entry for DCN3.5+ (Hamza Mahfooz) +- drm/amdgpu/mes: fix mes ring buffer overflow (Jack Xiao) +- v6.11-rc3-rt3 (Sebastian Andrzej Siewior) +- crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() (Eric Biggers) +- hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. (Sebastian Andrzej Siewior) +- timers: Add sparse annotation for timer_sync_wait_running(). (Sebastian Andrzej Siewior) +- locking/rt: Annotate unlock followed by lock for sparse. (Sebastian Andrzej Siewior) +- locking/rt: Add sparse annotation for RCU. (Sebastian Andrzej Siewior) +- locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() (Sebastian Andrzej Siewior) +- locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. (Sebastian Andrzej Siewior) +- v6.11-rc3-rt2 (Sebastian Andrzej Siewior) +- perf daemon: Fix the build on 32-bit architectures (Arnaldo Carvalho de Melo) +- tools/include: Sync arm64 headers with the kernel sources (Namhyung Kim) +- tools/include: Sync x86 headers with the kernel sources (Namhyung Kim) +- tools/include: Sync filesystem headers with the kernel sources (Namhyung Kim) +- tools/include: Sync network socket headers with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/asm-generic/unistd.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/linux/perf.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/linux/kvm.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim) +- perf tools: Add tools/include/uapi/README (Namhyung Kim) +- kallsyms: Match symbols exactly with CONFIG_LTO_CLANG (Song Liu) +- kallsyms: Do not cleanup .llvm. suffix before sorting symbols (Song Liu) +- kunit/overflow: Fix UB in overflow_allocation_test (Ivan Orlov) +- gcc-plugins: randstruct: Remove GCC 4.7 or newer requirement (Thorsten Blum) +- refcount: Report UAF for refcount_sub_and_test(0) when counter==0 (Petr Pavlu) +- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests (Phil Sutter) +- netfilter: nf_tables: Introduce nf_tables_getobj_single (Phil Sutter) +- netfilter: nf_tables: Audit log dump reset after the fact (Phil Sutter) +- selftests: netfilter: add test for br_netfilter+conntrack+queue combination (Florian Westphal) +- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks (Florian Westphal) +- netfilter: flowtable: initialise extack before use (Donald Hunter) +- netfilter: nfnetlink: Initialise extack before use in ACKs (Donald Hunter) +- netfilter: allow ipv6 fragments to arrive on different devices (Tom Hughes) +- net: hns3: use correct release function during uninitialization (Peiyang Wang) +- net: hns3: void array out of bound when loop tnl_num (Peiyang Wang) +- net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang) +- net: hns3: use the user's cfg after reset (Peiyang Wang) +- net: hns3: fix wrong use of semaphore up (Jie Wang) +- selftests: net: lib: kill PIDs before del netns (Matthieu Baerts (NGI0)) +- pse-core: Conditionally set current limit during PI regulator registration (Oleksij Rempel) +- net: thunder_bgx: Fix netdev structure allocation (Marc Zyngier) +- net: ethtool: Allow write mechanism of LPL and both LPL and EPL (Danielle Ratson) +- vsock: fix recursive ->recvmsg calls (Cong Wang) +- wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 (Baochen Qiang) +- wifi: iwlwifi: correctly lookup DMA address in SG table (Benjamin Berg) +- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change (Bert Karwatzki) +- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion (Janne Grunau) +- wifi: rtlwifi: rtl8192du: Initialise value32 in _rtl92du_init_queue_reserved_page (Bitterblue Smith) +- selftest: af_unix: Fix kselftest compilation warnings (Abhinav Jain) +- tcp: Update window clamping condition (Subash Abhinov Kasiviswanathan) +- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Eugene Syromiatnikov) +- mlxbf_gige: disable RX filters until RX path initialized (David Thompson) +- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Long Li) +- net: macb: Use rcu_dereference() for idev->ifa_list in macb_suspend(). (Kuniyuki Iwashima) +- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() (Zheng Zhang) +- net: mana: Fix RX buf alloc_size alignment and atomic op panic (Haiyang Zhang) +- dt-bindings: net: fsl,qoriq-mc-dpmac: add missed property phys (Frank Li) +- net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki) +- net: dsa: vsc73xx: allow phy resetting (Pawel Dembicki) +- net: dsa: vsc73xx: check busy flag in MDIO operations (Pawel Dembicki) +- net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki) +- net: dsa: vsc73xx: fix port MAC configuration in full duplex mode (Pawel Dembicki) +- net: axienet: Fix register defines comment description (Radhey Shyam Pandey) +- atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter) +- igc: Fix qbv tx latency by setting gtxoffset (Faizal Rahim) +- igc: Fix reset adapter logics when tx mode change (Faizal Rahim) +- igc: Fix qbv_config_change_errors logics (Faizal Rahim) +- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer (Faizal Rahim) +- net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu) +- net/mlx5e: Fix queue stats access to non-existing channels splat (Gal Pressman) +- net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu) +- net/mlx5e: Take state lock during tx timeout reporter (Dragos Tatulea) +- net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea) +- net/mlx5: SD, Do not query MPIR register if no sd_group (Tariq Toukan) +- selftests/net: Add coverage for UDP GSO with IPv6 extension headers (Jakub Sitnicki) +- udp: Fall back to software USO if IPv6 extension headers are present (Jakub Sitnicki) +- net: Make USO depend on CSUM offload (Jakub Sitnicki) +- gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet) +- usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill) +- usbnet: ipheth: do not stop RX on failing RX callback (Foster Snowhill) +- usbnet: ipheth: drop RX URBs with no payload (Foster Snowhill) +- usbnet: ipheth: remove extraneous rx URB length check (Foster Snowhill) +- usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum) +- media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices (Hans de Goede) +- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" (Sean Young) +- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" (Niklas Cassel) +- redhat/configs: Disable dlm in rhel configs (Andrew Price) +- rhel: aarch64: enable required PSCI configs (Peter Robinson) +- btrfs: fix invalid mapping of extent xarray state (Naohiro Aota) +- btrfs: send: allow cloning non-aligned extent if it ends at i_size (Filipe Manana) +- btrfs: only run the extent map shrinker from kswapd tasks (Filipe Manana) +- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type (Qu Wenruo) +- btrfs: check delayed refs when we're checking if a ref exists (Josef Bacik) +- KVM: SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG (Amit Shah) +- KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson) +- KVM: eventfd: Use synchronize_srcu_expedited() on shutdown (Li RongQing) +- KVM: selftests: Add a testcase to verify x2APIC is fully readonly (Michal Luczaj) +- KVM: x86: Make x2APIC ID 100%% readonly (Sean Christopherson) +- KVM: x86: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id()) (Isaku Yamahata) +- KVM: x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page() (Yue Haibing) +- KVM: SVM: Fix an error code in sev_gmem_post_populate() (Dan Carpenter) +- s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda) +- KVM: s390: fix validity interception issue when gisa is switched off (Michael Mueller) +- KVM: arm64: vgic: Hold config_lock while tearing down a CPU interface (Marc Zyngier) +- KVM: selftests: arm64: Correct feature test for S1PIE in get-reg-list (Mark Brown) +- KVM: arm64: Tidying up PAuth code in KVM (Fuad Tabba) +- KVM: arm64: vgic-debug: Exit the iterator properly w/o LPI (Zenghui Yu) +- KVM: arm64: Enforce dependency on an ARMv8.4-aware toolchain (Marc Zyngier) +- docs: KVM: Fix register ID of SPSR_FIQ (Takahiro Itazuri) +- KVM: arm64: vgic: fix unexpected unlock sparse warnings (Sebastian Ott) +- KVM: arm64: fix kdoc warnings in W=1 builds (Sebastian Ott) +- KVM: arm64: fix override-init warnings in W=1 builds (Sebastian Ott) +- KVM: arm64: free kvm->arch.nested_mmus with kvfree() (Danilo Krummrich) +- KVM: SVM: Fix uninitialized variable bug (Dan Carpenter) +- selinux: revert our use of vma_is_initial_heap() (Paul Moore) +- selinux: add the processing of the failure of avc_add_xperms_decision() (Zhen Lei) +- selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei) +- Squashfs: sanity check symbolic link size (Phillip Lougher) +- 9p: Fix DIO read through netfs (Dominique Martinet) +- vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) +- netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags (David Howells) +- netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag" (David Howells) +- file: fix typo in take_fd() comment (Mathias Krause) +- pidfd: prevent creation of pidfds for kthreads (Christian Brauner) +- netfs: clean up after renaming FSCACHE_DEBUG config (Lukas Bulwahn) +- libfs: fix infinite directory reads for offset dir (yangerkun) +- nsfs: fix ioctl declaration (Christian Brauner) +- fs/netfs/fscache_cookie: add missing "n_accesses" check (Max Kellermann) +- filelock: fix name of file_lease slab cache (Omar Sandoval) +- netfs: Fault in smaller chunks for non-large folio mappings (Matthew Wilcox (Oracle)) +- perf/bpf: Don't call bpf_overflow_handler() for tracing events (Kyle Huey) +- selftests/bpf: Add a test to verify previous stacksafe() fix (Yonghong Song) +- bpf: Fix a kernel verifier crash in stacksafe() (Yonghong Song) +- bpf: Fix updating attached freplace prog in prog_array map (Leon Hwang) +- Linux v6.11.0-0.rc4 + * Thu Aug 15 2024 Jan Stancek [6.11.0-0.rc3.19.el10] - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) - binfmt_flat: Fix corruption when not offsetting data start (Kees Cook) diff --git a/sources b/sources index 0e354ea66..8b87854e4 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.11.0-0.rc3.19.el10.tar.xz) = 313ce1f6cc4fcad3b82c86eee8fd62041ef9cfb72454c5b2019bd5962577778ae4b796bfeb0815a5438144834a4a850813ebfbf98785665cd55b2897ece55dc4 -SHA512 (kernel-abi-stablelists-6.11.0-0.rc3.19.el10.tar.xz) = e82cc2b8b003e4ec483754c96f7d629a9747414efd7d59d9df7b57984ccf5372470fda8a10b1d8e54c756e3c2b27d9b5e12d42f62dc974f45badc52dd5355c4e -SHA512 (kernel-kabi-dw-6.11.0-0.rc3.19.el10.tar.xz) = 058c2398b34608007996d39831d61d82b546674d7b9475e7b5c92f473f70be941be32db4024d6ee0df2571345cacd318f2d72144d561f24b0526e4fb0308cdcc +SHA512 (linux-6.11.0-0.rc4.20.el10.tar.xz) = 503672a53e0559702c2bb4685ebc5efc8ac89de1179521d681d66f447b62f213c5ffbbb771c20f5b108ef71b68576f1f87abc1693a21aa81e372c5bbb5d78293 +SHA512 (kernel-abi-stablelists-6.11.0-0.rc4.20.el10.tar.xz) = 4cb79b88d13a06fb5906d33da2c08289f3addc42b989662ed6632e36c1b5d3abf86d4c224a6bf3c6e10f549fd1b8f424eae6e45c5816592dc15d148f042e60d2 +SHA512 (kernel-kabi-dw-6.11.0-0.rc4.20.el10.tar.xz) = 058c2398b34608007996d39831d61d82b546674d7b9475e7b5c92f473f70be941be32db4024d6ee0df2571345cacd318f2d72144d561f24b0526e4fb0308cdcc