From d4a9206753214bda1371171fc634a7bf067febdb Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Mon, 4 Nov 2024 14:41:07 +0100 Subject: [PATCH] kernel-6.11.0-28.el10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Mon Nov 04 2024 Jan Stancek [6.11.0-28.el10] - Linux 6.12-rc6 (Linus Torvalds) - mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (Yu Zhao) - mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats (Yu Zhao) - mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Vlastimil Babka) - mm: shrinker: avoid memleak in alloc_shrinker_info (Chen Ridong) - .mailmap: update e-mail address for Eugen Hristev (Eugen Hristev) - vmscan,migrate: fix page count imbalance on node stats when demoting pages (Gregory Price) - mailmap: update Jarkko's email addresses (Jarkko Sakkinen) - mm: allow set/clear page_type again (Yu Zhao) - nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) - Squashfs: fix variable overflow in squashfs_readpage_block (Phillip Lougher) - kasan: remove vmalloc_percpu test (Andrey Konovalov) - tools/mm: -Werror fixes in page-types/slabinfo (Wladislav Wiebe) - mm, swap: avoid over reclaim of full clusters (Kairui Song) - mm: fix PSWPIN counter for large folios swap-in (Barry Song) - mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. (Zi Yan) - mm/codetag: fix null pointer check logic for ref and tag (Hao Ge) - mm/gup: stop leaking pinned pages in low memory conditions (John Hubbard) - phy: tegra: xusb: Add error pointer check in xusb.c (Dipendra Khadka) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries (Abel Vesa) - phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Richard Zhu) - phy: phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK (Cristian Ciocaltea) - phy: ti: phy-j721e-wiz: fix usxgmii configuration (Siddharth Vadapalli) - phy: starfive: jh7110-usb: Fix link configuration to controller (Jan Kiszka) - phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplies (Johan Hovold) - phy: qcom: qmp-combo: move driver data initialisation earlier (Johan Hovold) - phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend (Johan Hovold) - phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend (Johan Hovold) - phy: qcom: qmp-usb: fix NULL-deref on runtime suspend (Johan Hovold) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks (Johan Hovold) - phy: usb: disable COMMONONN for dual mode (Justin Chen) - phy: cadence: Sierra: Fix offset of DEQ open eye algorithm control register (Bartosz Wawrzyniak) - phy: usb: Fix missing elements in BCM4908 USB init array (Sam Edwards) - dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jai Luthra) - dmaengine: sh: rz-dmac: handle configs where one address is zero (Wolfram Sang) - Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman) - usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices (Amit Sunil Dhamne) - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu) - usb: typec: use cleanup facility for 'altmodes_node' (Javier Carrasco) - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Javier Carrasco) - usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path (Javier Carrasco) - usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes (Javier Carrasco) - usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Mathias Nyman) - Revert "usb: dwc2: Skip clock gating on Broadcom SoCs" (Stefan Wahren) - xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan) - xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Basavaraj Natikar) - usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou) - thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Gil Fine) - thunderbolt: Fix KASAN reported stack out-of-bounds read in tb_retimer_scan() (Mika Westerberg) - iio: dac: Kconfig: Fix build error for ltc2664 (Jinjie Ruan) - iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() (Zicheng Qu) - staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) - docs: iio: ad7380: fix supply for ad7380-4 (Julien Stephan) - iio: adc: ad7380: fix supplies for ad7380-4 (Julien Stephan) - iio: adc: ad7380: add missing supplies (Julien Stephan) - iio: adc: ad7380: use devm_regulator_get_enable_read_voltage() (Julien Stephan) - dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply (Julien Stephan) - iio: light: veml6030: fix microlux value calculation (Javier Carrasco) - iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table() (Jinjie Ruan) - iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table() (Jinjie Ruan) - mei: use kvmalloc for read buffer (Alexander Usyskin) - MAINTAINERS: add netup_unidvb maintainer (Abylay Ospan) - Input: fix regression when re-registering input handlers (Dmitry Torokhov) - Input: adp5588-keys - do not try to disable interrupt 0 (Dmitry Torokhov) - Input: edt-ft5x06 - fix regmap leak when probe fails (Dmitry Torokhov) - modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Masahiro Yamada) - modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Masahiro Yamada) - kconfig: show sub-menu entries even if the prompt is hidden (Masahiro Yamada) - kbuild: deb-pkg: add pkg.linux-upstream.nokerneldbg build profile (Masahiro Yamada) - kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile (Masahiro Yamada) - kbuild: rpm-pkg: disable kernel-devel package when cross-compiling (Masahiro Yamada) - sumversion: Fix a memory leak in get_src_version() (Elena Salomatkina) - x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB (Arnd Bergmann) - posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone (Benjamin Segall) - sched/ext: Fix scx vs sched_delayed (Peter Zijlstra) - sched: Pass correct scheduling policy to __setscheduler_class (Aboorva Devarajan) - sched/numa: Fix the potential null pointer dereference in task_numa_work() (Shawn Wang) - sched: Fix pick_next_task_fair() vs try_to_wake_up() race (Peter Zijlstra) - perf: Fix missing RCU reader protection in perf_event_clear_cpumask() (Kan Liang) - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Marc Zyngier) - genirq/msi: Fix off-by-one error in msi_domain_alloc() (Jinjie Ruan) - redhat/configs: add bootconfig to kernel-tools package (Brian Masney) - Enable CONFIG_SECURITY_LANDLOCK for RHEL (Zbigniew Jędrzejewski-Szmek) [RHEL-8810] - rpcrdma: Always release the rpcrdma_device's xa_array (Chuck Lever) - NFSD: Never decrement pending_async_copies on error (Chuck Lever) - NFSD: Initialize struct nfsd4_copy earlier (Chuck Lever) - xfs: streamline xfs_filestream_pick_ag (Christoph Hellwig) - xfs: fix finding a last resort AG in xfs_filestream_pick_ag (Christoph Hellwig) - xfs: Reduce unnecessary searches when searching for the best extents (Chi Zhiling) - xfs: Check for delayed allocations before setting extsize (Ojaswin Mujoo) - selftests/watchdog-test: Fix system accidentally reset after watchdog-test (Li Zhijian) - selftests/intel_pstate: check if cpupower is installed (Alessandro Zanni) - selftests/intel_pstate: fix operand expected error (Alessandro Zanni) - selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run (zhouyuhang) - cfi: tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl) - kbuild: rust: avoid errors with old `rustc`s without LLVM patch version (Miguel Ojeda) - PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe) - drm/xe: Don't short circuit TDR on jobs not started (Matthew Brost) - drm/xe: Add mmio read before GGTT invalidate (Matthew Brost) - drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume (Imre Deak) - drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling (Imre Deak) - drm/xe: Remove runtime argument from display s/r functions (Maarten Lankhorst) - dt-bindings: display: mediatek: split: add subschema property constraints (Moudy Ho) - dt-bindings: display: mediatek: dpi: correct power-domains property (Macpaul Lin) - drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy() (Dan Carpenter) - drm/mediatek: Fix get efuse issue for MT8188 DPTX (Liankun Yang) - drm/mediatek: Fix color format MACROs in OVL (Hsin-Te Yuan) - drm/mediatek: Add blend_modes to mtk_plane_init() for different SoCs (Jason-JH.Lin) - drm/mediatek: ovl: Add blend_modes to driver data (Jason-JH.Lin) - drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert() (Jason-JH.Lin) - drm/mediatek: ovl: Refine ignore_pixel_alpha comment and placement (Jason-JH.Lin) - drm/mediatek: ovl: Fix XRGB format breakage for blend_modes unsupported SoCs (Jason-JH.Lin) - drm/amdgpu/smu13: fix profile reporting (Alex Deucher) - drm/amd/pm: Vangogh: Fix kernel memory out of bounds write (Tvrtko Ursulin) - Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35" (Ovidiu Bunea) - drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() (Jinjie Ruan) - drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic() (Jinjie Ruan) - drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic() (Jinjie Ruan) - drm/panthor: Report group as timedout when we fail to properly suspend (Boris Brezillon) - drm/panthor: Fail job creation when the group is dead (Boris Brezillon) - drm/panthor: Fix firmware initialization on systems with a page size > 4k (Boris Brezillon) - accel/ivpu: Fix NOC firewall interrupt handling (Andrzej Kacprowski) - drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM (Matthew Brost) - drm/tegra: Fix NULL vs IS_ERR() check in probe() (Dan Carpenter) - cxl/test: Improve init-order fidelity relative to real-world systems (Dan Williams) - cxl/port: Prevent out-of-order decoder allocation (Dan Williams) - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (Dan Williams) - cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (Dan Williams) - cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (Dan Williams) - cxl/port: Fix CXL port initialization order when the subsystem is built-in (Dan Williams) - cxl/events: Fix Trace DRAM Event Record (Shiju Jose) - cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (Li Zhijian) - nvme: re-fix error-handling for io_uring nvme-passthrough (Keith Busch) - nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov) - nvme: module parameter to disable pi with offsets (Keith Busch) - nvme: enhance cns version checking (Keith Busch) - block: fix queue limits checks in blk_rq_map_user_bvec for real (Christoph Hellwig) - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe) - ACPI: CPPC: Make rmw_lock a raw_spin_lock (Pierre Gondois) - gpiolib: fix debugfs dangling chip separator (Johan Hovold) - gpiolib: fix debugfs newline separators (Johan Hovold) - gpio: sloppy-logic-analyzer: Check for error code from devm_mutex_init() call (Andy Shevchenko) - gpio: fix uninit-value in swnode_find_gpio (Suraj Sonawane) - riscv: vdso: Prevent the compiler from inserting calls to memset() (Alexandre Ghiti) - riscv: Remove duplicated GET_RM (Chunyan Zhang) - riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang) - riscv: Use '%%u' to format the output of 'cpu' (WangYuli) - riscv: Prevent a bad reference count on CPU nodes (Miquel Sabaté Solà) - riscv: efi: Set NX compat flag in PE/COFF header (Heinrich Schuchardt) - RISC-V: disallow gcc + rust builds (Conor Dooley) - riscv: Do not use fortify in early code (Alexandre Ghiti) - RISC-V: ACPI: fix early_ioremap to early_memremap (Yunhui Cui) - arm64: signal: Improve POR_EL0 handling to avoid uaccess failures (Kevin Brodsky) - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang) - Revert "kasan: Disable Software Tag-Based KASAN with GCC" (Marco Elver) - kasan: Fix Software Tag-Based KASAN with GCC (Marco Elver) - iomap: turn iomap_want_unshare_iter into an inline function (Christoph Hellwig) - fsdax: dax_unshare_iter needs to copy entire blocks (Darrick J. Wong) - fsdax: remove zeroing code from dax_unshare_iter (Darrick J. Wong) - iomap: share iomap_unshare_iter predicate code with fsdax (Darrick J. Wong) - xfs: don't allocate COW extents when unsharing a hole (Darrick J. Wong) - iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP (Hugh Dickins) - autofs: fix thinko in validate_dev_ioctl() (Ian Kent) - iov_iter: Fix iov_iter_get_pages*() for folio_queue (David Howells) - afs: Fix missing subdir edit when renamed between parent dirs (David Howells) - doc: correcting the debug path for cachefiles (Hongbo Li) - erofs: use get_tree_bdev_flags() to avoid misleading messages (Gao Xiang) - fs/super.c: introduce get_tree_bdev_flags() (Gao Xiang) - btrfs: fix defrag not merging contiguous extents due to merged extent maps (Filipe Manana) - btrfs: fix extent map merging not happening for adjacent extents (Filipe Manana) - btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids() (Zhihao Cheng) - btrfs: fix error propagation of split bios (Naohiro Aota) - MIPS: export __cmpxchg_small() (David Sterba) - bcachefs: Fix NULL ptr dereference in btree_node_iter_and_journal_peek (Piotr Zalewski) - bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get() (Gaosheng Cui) - bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open buckets (Kent Overstreet) - bcachefs: Don't filter partial list buckets in open_buckets_to_text() (Kent Overstreet) - bcachefs: Don't keep tons of cached pointers around (Kent Overstreet) - bcachefs: init freespace inited bits to 0 in bch2_fs_initialize (Piotr Zalewski) - bcachefs: Fix unhandled transaction restart in fallocate (Kent Overstreet) - bcachefs: Fix UAF in bch2_reconstruct_alloc() (Kent Overstreet) - bcachefs: fix null-ptr-deref in have_stripes() (Jeongjun Park) - bcachefs: fix shift oob in alloc_lru_idx_fragmentation (Jeongjun Park) - bcachefs: Fix invalid shift in validate_sb_layout() (Gianfranco Trad) - RDMA/bnxt_re: synchronize the qp-handle table array (Selvin Xavier) - RDMA/bnxt_re: Fix the usage of control path spin locks (Selvin Xavier) - RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Patrisious Haddad) - RDMA/cxgb4: Dump vendor specific QP details (Leon Romanovsky) - bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled (Toke Høiland-Jørgensen) - selftests/bpf: Add three test cases for bits_iter (Hou Tao) - bpf: Use __u64 to save the bits in bits iterator (Hou Tao) - bpf: Check the validity of nr_words in bpf_iter_bits_new() (Hou Tao) - bpf: Add bpf_mem_alloc_check_size() helper (Hou Tao) - bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Hou Tao) - bpf: disallow 40-bytes extra stack for bpf_fastcall patterns (Eduard Zingerman) - selftests/bpf: Add test for trie_get_next_key() (Byeonguk Jeong) - bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) - selftests/bpf: Test with a very short loop (Eduard Zingerman) - bpf: Force checkpoint when jmp history is too long (Eduard Zingerman) - bpf: fix filed access without lock (Jiayuan Chen) - sock_map: fix a NULL pointer dereference in sock_map_link_update_prog() (Cong Wang) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) - netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (Eric Dumazet) - netfilter: Fix use-after-free in get_info() (Dong Chenchen) - selftests: netfilter: remove unused parameter (Liu Jing) - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (Sungwoo Kim) - net: hns3: fix kernel crash when 1588 is sent on HIP08 devices (Jie Wang) - net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue (Hao Lan) - net: hns3: initialize reset_timer before hclgevf_misc_irq_init() (Jian Shen) - net: hns3: don't auto enable misc vector (Jian Shen) - net: hns3: Resolved the issue that the debugfs query result is inconsistent. (Hao Lan) - net: hns3: fix missing features due to dev->features configuration too early (Hao Lan) - net: hns3: fixed reset failure issues caused by the incorrect reset type (Hao Lan) - net: hns3: add sync command to sync io-pgtable (Jian Shen) - net: hns3: default enable tx bounce buffer when smmu enabled (Peiyang Wang) - net: ethernet: mtk_wed: fix path of MT7988 WO firmware (Daniel Golle) - selftests: forwarding: Add IPv6 GRE remote change tests (Ido Schimmel) - mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel) - mlxsw: pci: Sync Rx buffers for device (Amit Cohen) - mlxsw: pci: Sync Rx buffers for CPU (Amit Cohen) - mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen) - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin) - wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx (Gustavo A. R. Silva) - wifi: iwlwifi: mvm: fix 6 GHz scan construction (Johannes Berg) - wifi: cfg80211: clear wdev->cqm_config pointer on free (Johannes Berg) - mac80211: fix user-power when emulating chanctx (Ben Greear) - Revert "wifi: iwlwifi: remove retry loops in start" (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't add default link in fw restart flow (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) - wifi: iwlwifi: mvm: SAR table alignment (Anjaneyulu) - wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Daniel Gabay) - wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd (Miri Korenblit) - wifi: iwlwifi: mvm: don't leak a link on AP removal (Emmanuel Grumbach) - net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang) - net: usb: qmi_wwan: add Quectel RG650V (Benoît Monin) - net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() (Vladimir Oltean) - netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() (Zichen Xie) - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) - selftests: netfilter: nft_flowtable.sh: make first pass deterministic (Florian Westphal) - gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso) - mctp i2c: handle NULL header address (Matt Johnston) - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() (Ido Schimmel) - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() (Ido Schimmel) - ice: fix crash on probe for DPLL enabled E810 LOM (Arkadiusz Kubalewski) - ice: block SF port creation in legacy mode (Michal Swiatkowski) - igb: Disable threaded IRQ for igb_msix_other (Wander Lairson Costa) - net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data (Furong Xu) - net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values (Ley Foon Tan) - usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver (Benjamin Große) - macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu) - selftests: mptcp: list sysctl data (Matthieu Baerts (NGI0)) - mptcp: init: protect sched with rcu_read_lock (Matthieu Baerts (NGI0)) - docs: networking: packet_mmap: replace dead links with archive.org links (Levi Zim) - wifi: ath11k: Fix invalid ring usage in full monitor mode (Remi Pommarel) - wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) - wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 (Bitterblue Smith) - wifi: rtw88: Fix the RX aggregation in USB 3 mode (Bitterblue Smith) - wifi: brcm80211: BRCM_TRACING should depend on TRACING (Geert Uytterhoeven) - wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih) - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau) - wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) - wifi: mac80211: Convert color collision detection to wiphy work (Remi Pommarel) - wifi: cfg80211: Add wiphy_delayed_work_pending() (Remi Pommarel) - wifi: cfg80211: Do not create BSS entries for unsupported channels (Chenming Huang) - wifi: mac80211: Fix setting txpower with emulate_chanctx (Ben Greear) - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Geert Uytterhoeven) - wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) - wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() (Ben Hutchings) - wifi: mt76: do not increase mcu skb refcount if retry is not supported (Felix Fietkau) - wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7 (Ping-Ke Shih) - ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 (Christoffer Sandberg) - ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 (Christoffer Sandberg) - ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär) - ASoC: codecs: wcd937x: relax the AUX PDM watchdog (Alexey Klimov) - ASoC: codecs: wcd937x: add missing LO Switch control (Alexey Klimov) - ASoC: dt-bindings: rockchip,rk3308-codec: add port property (Dmitry Yashin) - ASoC: dapm: fix bounds checker error in dapm_widget_list_create (Aleksei Vetrov) - ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Hans de Goede) - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET) - ASoC: Intel: sst: Support LPE0F28 ACPI HID (Hans de Goede) - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede) - ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Hans de Goede) - ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work() (Hans de Goede) - ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Piyush Raj Chouhan) - ALSA: hda/realtek: Limit internal Mic boost on Dell platform (Kailang Yang) - redhat: configs: Drop CONFIG_MEMSTICK_REALTEK_PCI config option (Desnes Nunes) - x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() (Linus Torvalds) - perf cap: Add __NR_capget to arch/x86 unistd (Ian Rogers) - tools headers: Update the linux/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Synchronize {uapi/}linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT (Arnaldo Carvalho de Melo) - perf test: Handle perftool-testsuite_probe failure due to broken DWARF (Veronika Molnarova) - tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo) - perf trace: Fix non-listed archs in the syscalltbl routines (Jiri Slaby) - perf build: Change the clang check back to 12.0.1 (Howard Chu) - perf trace augmented_raw_syscalls: Add more checks to pass the verifier (Howard Chu) - perf trace augmented_raw_syscalls: Add extra array index bounds checking to satisfy some BPF verifiers (Arnaldo Carvalho de Melo) - perf trace: The return from 'write' isn't a pid (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo) - scsi: ufs: core: Fix another deadlock during RTC update (Peter Wang) - scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (John Garry) - Update the RHEL_DIFFERENCES help string (Don Zickus) - Put build framework for RT kernel in place for Fedora (Clark Williams) - cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng) - cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction (Chen Ridong) - sched_ext: Fix enq_last_no_enq_fails selftest (Tejun Heo) - sched_ext: Make cast_mask() inline (Tejun Heo) - scx: Fix raciness in scx_ops_bypass() (David Vernet) - scx: Fix exit selftest to use custom DSQ (David Vernet) - sched_ext: Fix function pointer type mismatches in BPF selftests (Vishal Chourasia) - selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ (Ihor Solodrai) - mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin) - slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprof (Pei Xiao) - mm: avoid unconditional one-tick sleep when swapcache_prepare fails (Barry Song) - mseal: update mseal.rst (Jeff Xu) - mm: split critical region in remap_file_pages() and invoke LSMs in between (Kirill A. Shutemov) - selftests/mm: fix deadlock for fork after pthread_create with atomic_bool (Edward Liaw) - Revert "selftests/mm: replace atomic_bool with pthread_barrier_t" (Edward Liaw) - Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM" (Edward Liaw) - tools: testing: add expand-only mode VMA test (Lorenzo Stoakes) - mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() (Lorenzo Stoakes) - resource,kexec: walk_system_ram_res_rev must retain resource flags (Gregory Price) - nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) - mm: numa_clear_kernel_node_hotplug: Add NUMA_NO_NODE check for node id (Nobuhiro Iwamatsu) - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) - mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) - mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL (Jann Horn) - x86/traps: move kmsan check after instrumentation_begin (Sabyrzhan Tasbolatov) - resource: remove dependency on SPARSEMEM from GET_FREE_REGION (Huang Ying) - mm/mmap: fix race in mmap_region() with ftruncate() (Liam R. Howlett) - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Matt Fleming) - fork: only invoke khugepaged, ksm hooks if no error (Lorenzo Stoakes) - fork: do not invoke uffd on fork if error occurs (Lorenzo Stoakes) - mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check (David Hildenbrand) - tpm: Lazily flush the auth session (Jarkko Sakkinen) - tpm: Rollback tpm2_load_null() (Jarkko Sakkinen) - tpm: Return tpm2_sessions_init() when null key creation fails (Jarkko Sakkinen) - spi: spi-fsl-dspi: Fix crash when not using GPIO chip select (Frank Li) - spi: geni-qcom: Fix boot warning related to pm_runtime and devres (Georgi Djakov) - spi: mtk-snfi: fix kerneldoc for mtk_snand_is_page_ops() (Bartosz Golaszewski) - spi: stm32: fix missing device mode capability in stm32mp25 (Alain Volmat) Resolves: RHEL-56700 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 7 +- kernel-aarch64-64k-rhel.config | 7 +- kernel-aarch64-debug-rhel.config | 7 +- kernel-aarch64-rhel.config | 7 +- kernel-aarch64-rt-debug-rhel.config | 7 +- kernel-aarch64-rt-rhel.config | 7 +- kernel-ppc64le-debug-rhel.config | 6 +- kernel-ppc64le-rhel.config | 6 +- kernel-s390x-debug-rhel.config | 6 +- kernel-s390x-rhel.config | 6 +- kernel-s390x-zfcpdump-rhel.config | 6 +- kernel-x86_64-debug-rhel.config | 6 +- kernel-x86_64-rhel.config | 6 +- kernel-x86_64-rt-debug-rhel.config | 6 +- kernel-x86_64-rt-rhel.config | 6 +- kernel.changelog | 670 ++++++++++++++------------- kernel.spec | 384 ++++++++++++++- sources | 6 +- 19 files changed, 758 insertions(+), 400 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 94ed1102c..759b60349 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 = 27 +RHEL_RELEASE = 28 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 12ab8ed03..80918ad56 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3525,7 +3525,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3706,7 +3706,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5878,7 +5877,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7210,7 +7209,7 @@ CONFIG_TEGRA186_GPC_DMA=m CONFIG_TEGRA186_TIMER=y CONFIG_TEGRA20_APB_DMA=y # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set +CONFIG_TEGRA241_CMDQV=y # CONFIG_TEGRA_ACONNECT is not set CONFIG_TEGRA_BPMP_THERMAL=m # CONFIG_TEGRA_GMI is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index dcea4aa5c..a18fea3de 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3504,7 +3504,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3685,7 +3685,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5855,7 +5854,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7185,7 +7184,7 @@ CONFIG_TEGRA186_GPC_DMA=m CONFIG_TEGRA186_TIMER=y CONFIG_TEGRA20_APB_DMA=y # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set +CONFIG_TEGRA241_CMDQV=y # CONFIG_TEGRA_ACONNECT is not set CONFIG_TEGRA_BPMP_THERMAL=m # CONFIG_TEGRA_GMI is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 6d0644b0f..3ee67ac34 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3522,7 +3522,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3703,7 +3703,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5874,7 +5873,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7206,7 +7205,7 @@ CONFIG_TEGRA186_GPC_DMA=m CONFIG_TEGRA186_TIMER=y CONFIG_TEGRA20_APB_DMA=y # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set +CONFIG_TEGRA241_CMDQV=y # CONFIG_TEGRA_ACONNECT is not set CONFIG_TEGRA_BPMP_THERMAL=m # CONFIG_TEGRA_GMI is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 6729e3cac..13c754681 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3501,7 +3501,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3682,7 +3682,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5851,7 +5850,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7181,7 +7180,7 @@ CONFIG_TEGRA186_GPC_DMA=m CONFIG_TEGRA186_TIMER=y CONFIG_TEGRA20_APB_DMA=y # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set +CONFIG_TEGRA241_CMDQV=y # CONFIG_TEGRA_ACONNECT is not set CONFIG_TEGRA_BPMP_THERMAL=m # CONFIG_TEGRA_GMI is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index f12ec9c68..76f55bac2 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3563,7 +3563,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3744,7 +3744,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5921,7 +5920,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7254,7 +7253,7 @@ CONFIG_TEGRA186_GPC_DMA=m CONFIG_TEGRA186_TIMER=y CONFIG_TEGRA20_APB_DMA=y # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set +CONFIG_TEGRA241_CMDQV=y # CONFIG_TEGRA_ACONNECT is not set CONFIG_TEGRA_BPMP_THERMAL=m # CONFIG_TEGRA_GMI is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index a8690a1c1..fee99afb9 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3542,7 +3542,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3723,7 +3723,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5898,7 +5897,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7229,7 +7228,7 @@ CONFIG_TEGRA186_GPC_DMA=m CONFIG_TEGRA186_TIMER=y CONFIG_TEGRA20_APB_DMA=y # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set +CONFIG_TEGRA241_CMDQV=y # CONFIG_TEGRA_ACONNECT is not set CONFIG_TEGRA_BPMP_THERMAL=m # CONFIG_TEGRA_GMI is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index b5f525d4f..b885cc657 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3199,7 +3199,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3371,7 +3371,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5403,7 +5402,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6690,7 +6689,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index e8ebf6c0f..c051990d3 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3179,7 +3179,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3351,7 +3351,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5382,7 +5381,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6667,7 +6666,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index df400298d..96bb8ee40 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3170,7 +3170,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y # CONFIG_LSI_ET1011C_PHY is not set -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3350,7 +3350,6 @@ CONFIG_MEM_SOFT_DIRTY=y # CONFIG_MEMSTICK is not set CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5377,7 +5376,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6654,7 +6653,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 9e6cd3b74..bae4b0463 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3150,7 +3150,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y # CONFIG_LSI_ET1011C_PHY is not set -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3330,7 +3330,6 @@ CONFIG_MEM_SOFT_DIRTY=y # CONFIG_MEMSTICK is not set CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5356,7 +5355,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6631,7 +6630,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 816ce14d1..a8d585762 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3159,7 +3159,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y # CONFIG_LSI_ET1011C_PHY is not set -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3339,7 +3339,6 @@ CONFIG_MEM_SOFT_DIRTY=y # CONFIG_MEMSTICK is not set CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5373,7 +5372,7 @@ CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set # CONFIG_SECURITY is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6652,7 +6651,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 4e0681d1c..198ef5681 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3390,7 +3390,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3563,7 +3563,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5648,7 +5647,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6964,7 +6963,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 0a201dd27..db2e519bf 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3370,7 +3370,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3543,7 +3543,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5626,7 +5625,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6940,7 +6939,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index ce7911c90..ce3ceedf6 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3431,7 +3431,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3604,7 +3604,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5695,7 +5694,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -7012,7 +7011,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index e0a58007d..2a7278979 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3411,7 +3411,7 @@ CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set CONFIG_LRU_GEN=y CONFIG_LSI_ET1011C_PHY=m -CONFIG_LSM="lockdown,yama,integrity,selinux,bpf" +CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock" CONFIG_LSM_MMAP_MIN_ADDR=65535 # CONFIG_LTC1660 is not set # CONFIG_LTC2309 is not set @@ -3584,7 +3584,6 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_UNSAFE_RESUME is not set @@ -5673,7 +5672,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITYFS=y CONFIG_SECURITY_INFINIBAND=y # CONFIG_SECURITY_IPE is not set -# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_LOCKDOWN_LSM=y @@ -6988,7 +6987,6 @@ CONFIG_TCP_MD5SIG=y CONFIG_TDX_GUEST_DRIVER=m CONFIG_TEE=m # CONFIG_TEGRA210_ADMA is not set -# CONFIG_TEGRA241_CMDQV is not set # CONFIG_TEGRA_ACONNECT is not set CONFIG_TELCLOCK=m CONFIG_TERANETICS_PHY=m diff --git a/kernel.changelog b/kernel.changelog index 2731a89e0..8acb1e2a9 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,350 @@ +* Mon Nov 04 2024 Jan Stancek [6.11.0-28.el10] +- Linux 6.12-rc6 (Linus Torvalds) +- mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (Yu Zhao) +- mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats (Yu Zhao) +- mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Vlastimil Babka) +- mm: shrinker: avoid memleak in alloc_shrinker_info (Chen Ridong) +- .mailmap: update e-mail address for Eugen Hristev (Eugen Hristev) +- vmscan,migrate: fix page count imbalance on node stats when demoting pages (Gregory Price) +- mailmap: update Jarkko's email addresses (Jarkko Sakkinen) +- mm: allow set/clear page_type again (Yu Zhao) +- nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) +- Squashfs: fix variable overflow in squashfs_readpage_block (Phillip Lougher) +- kasan: remove vmalloc_percpu test (Andrey Konovalov) +- tools/mm: -Werror fixes in page-types/slabinfo (Wladislav Wiebe) +- mm, swap: avoid over reclaim of full clusters (Kairui Song) +- mm: fix PSWPIN counter for large folios swap-in (Barry Song) +- mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. (Zi Yan) +- mm/codetag: fix null pointer check logic for ref and tag (Hao Ge) +- mm/gup: stop leaking pinned pages in low memory conditions (John Hubbard) +- phy: tegra: xusb: Add error pointer check in xusb.c (Dipendra Khadka) +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries (Abel Vesa) +- phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Richard Zhu) +- phy: phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK (Cristian Ciocaltea) +- phy: ti: phy-j721e-wiz: fix usxgmii configuration (Siddharth Vadapalli) +- phy: starfive: jh7110-usb: Fix link configuration to controller (Jan Kiszka) +- phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplies (Johan Hovold) +- phy: qcom: qmp-combo: move driver data initialisation earlier (Johan Hovold) +- phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend (Johan Hovold) +- phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend (Johan Hovold) +- phy: qcom: qmp-usb: fix NULL-deref on runtime suspend (Johan Hovold) +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks (Johan Hovold) +- phy: usb: disable COMMONONN for dual mode (Justin Chen) +- phy: cadence: Sierra: Fix offset of DEQ open eye algorithm control register (Bartosz Wawrzyniak) +- phy: usb: Fix missing elements in BCM4908 USB init array (Sam Edwards) +- dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jai Luthra) +- dmaengine: sh: rz-dmac: handle configs where one address is zero (Wolfram Sang) +- Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman) +- usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices (Amit Sunil Dhamne) +- usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu) +- usb: typec: use cleanup facility for 'altmodes_node' (Javier Carrasco) +- usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Javier Carrasco) +- usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path (Javier Carrasco) +- usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes (Javier Carrasco) +- usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Mathias Nyman) +- Revert "usb: dwc2: Skip clock gating on Broadcom SoCs" (Stefan Wahren) +- xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan) +- xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Basavaraj Natikar) +- usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou) +- thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Gil Fine) +- thunderbolt: Fix KASAN reported stack out-of-bounds read in tb_retimer_scan() (Mika Westerberg) +- iio: dac: Kconfig: Fix build error for ltc2664 (Jinjie Ruan) +- iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() (Zicheng Qu) +- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) +- docs: iio: ad7380: fix supply for ad7380-4 (Julien Stephan) +- iio: adc: ad7380: fix supplies for ad7380-4 (Julien Stephan) +- iio: adc: ad7380: add missing supplies (Julien Stephan) +- iio: adc: ad7380: use devm_regulator_get_enable_read_voltage() (Julien Stephan) +- dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply (Julien Stephan) +- iio: light: veml6030: fix microlux value calculation (Javier Carrasco) +- iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table() (Jinjie Ruan) +- iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table() (Jinjie Ruan) +- mei: use kvmalloc for read buffer (Alexander Usyskin) +- MAINTAINERS: add netup_unidvb maintainer (Abylay Ospan) +- Input: fix regression when re-registering input handlers (Dmitry Torokhov) +- Input: adp5588-keys - do not try to disable interrupt 0 (Dmitry Torokhov) +- Input: edt-ft5x06 - fix regmap leak when probe fails (Dmitry Torokhov) +- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Masahiro Yamada) +- modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Masahiro Yamada) +- kconfig: show sub-menu entries even if the prompt is hidden (Masahiro Yamada) +- kbuild: deb-pkg: add pkg.linux-upstream.nokerneldbg build profile (Masahiro Yamada) +- kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile (Masahiro Yamada) +- kbuild: rpm-pkg: disable kernel-devel package when cross-compiling (Masahiro Yamada) +- sumversion: Fix a memory leak in get_src_version() (Elena Salomatkina) +- x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB (Arnd Bergmann) +- posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone (Benjamin Segall) +- sched/ext: Fix scx vs sched_delayed (Peter Zijlstra) +- sched: Pass correct scheduling policy to __setscheduler_class (Aboorva Devarajan) +- sched/numa: Fix the potential null pointer dereference in task_numa_work() (Shawn Wang) +- sched: Fix pick_next_task_fair() vs try_to_wake_up() race (Peter Zijlstra) +- perf: Fix missing RCU reader protection in perf_event_clear_cpumask() (Kan Liang) +- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Marc Zyngier) +- genirq/msi: Fix off-by-one error in msi_domain_alloc() (Jinjie Ruan) +- redhat/configs: add bootconfig to kernel-tools package (Brian Masney) +- Enable CONFIG_SECURITY_LANDLOCK for RHEL (Zbigniew Jędrzejewski-Szmek) [RHEL-8810] +- rpcrdma: Always release the rpcrdma_device's xa_array (Chuck Lever) +- NFSD: Never decrement pending_async_copies on error (Chuck Lever) +- NFSD: Initialize struct nfsd4_copy earlier (Chuck Lever) +- xfs: streamline xfs_filestream_pick_ag (Christoph Hellwig) +- xfs: fix finding a last resort AG in xfs_filestream_pick_ag (Christoph Hellwig) +- xfs: Reduce unnecessary searches when searching for the best extents (Chi Zhiling) +- xfs: Check for delayed allocations before setting extsize (Ojaswin Mujoo) +- selftests/watchdog-test: Fix system accidentally reset after watchdog-test (Li Zhijian) +- selftests/intel_pstate: check if cpupower is installed (Alessandro Zanni) +- selftests/intel_pstate: fix operand expected error (Alessandro Zanni) +- selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run (zhouyuhang) +- cfi: tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl) +- kbuild: rust: avoid errors with old `rustc`s without LLVM patch version (Miguel Ojeda) +- PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe) +- drm/xe: Don't short circuit TDR on jobs not started (Matthew Brost) +- drm/xe: Add mmio read before GGTT invalidate (Matthew Brost) +- drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume (Imre Deak) +- drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling (Imre Deak) +- drm/xe: Remove runtime argument from display s/r functions (Maarten Lankhorst) +- dt-bindings: display: mediatek: split: add subschema property constraints (Moudy Ho) +- dt-bindings: display: mediatek: dpi: correct power-domains property (Macpaul Lin) +- drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy() (Dan Carpenter) +- drm/mediatek: Fix get efuse issue for MT8188 DPTX (Liankun Yang) +- drm/mediatek: Fix color format MACROs in OVL (Hsin-Te Yuan) +- drm/mediatek: Add blend_modes to mtk_plane_init() for different SoCs (Jason-JH.Lin) +- drm/mediatek: ovl: Add blend_modes to driver data (Jason-JH.Lin) +- drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert() (Jason-JH.Lin) +- drm/mediatek: ovl: Refine ignore_pixel_alpha comment and placement (Jason-JH.Lin) +- drm/mediatek: ovl: Fix XRGB format breakage for blend_modes unsupported SoCs (Jason-JH.Lin) +- drm/amdgpu/smu13: fix profile reporting (Alex Deucher) +- drm/amd/pm: Vangogh: Fix kernel memory out of bounds write (Tvrtko Ursulin) +- Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35" (Ovidiu Bunea) +- drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() (Jinjie Ruan) +- drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic() (Jinjie Ruan) +- drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic() (Jinjie Ruan) +- drm/panthor: Report group as timedout when we fail to properly suspend (Boris Brezillon) +- drm/panthor: Fail job creation when the group is dead (Boris Brezillon) +- drm/panthor: Fix firmware initialization on systems with a page size > 4k (Boris Brezillon) +- accel/ivpu: Fix NOC firewall interrupt handling (Andrzej Kacprowski) +- drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM (Matthew Brost) +- drm/tegra: Fix NULL vs IS_ERR() check in probe() (Dan Carpenter) +- cxl/test: Improve init-order fidelity relative to real-world systems (Dan Williams) +- cxl/port: Prevent out-of-order decoder allocation (Dan Williams) +- cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (Dan Williams) +- cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (Dan Williams) +- cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (Dan Williams) +- cxl/port: Fix CXL port initialization order when the subsystem is built-in (Dan Williams) +- cxl/events: Fix Trace DRAM Event Record (Shiju Jose) +- cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (Li Zhijian) +- nvme: re-fix error-handling for io_uring nvme-passthrough (Keith Busch) +- nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov) +- nvme: module parameter to disable pi with offsets (Keith Busch) +- nvme: enhance cns version checking (Keith Busch) +- block: fix queue limits checks in blk_rq_map_user_bvec for real (Christoph Hellwig) +- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe) +- ACPI: CPPC: Make rmw_lock a raw_spin_lock (Pierre Gondois) +- gpiolib: fix debugfs dangling chip separator (Johan Hovold) +- gpiolib: fix debugfs newline separators (Johan Hovold) +- gpio: sloppy-logic-analyzer: Check for error code from devm_mutex_init() call (Andy Shevchenko) +- gpio: fix uninit-value in swnode_find_gpio (Suraj Sonawane) +- riscv: vdso: Prevent the compiler from inserting calls to memset() (Alexandre Ghiti) +- riscv: Remove duplicated GET_RM (Chunyan Zhang) +- riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang) +- riscv: Use '%%u' to format the output of 'cpu' (WangYuli) +- riscv: Prevent a bad reference count on CPU nodes (Miquel Sabaté Solà) +- riscv: efi: Set NX compat flag in PE/COFF header (Heinrich Schuchardt) +- RISC-V: disallow gcc + rust builds (Conor Dooley) +- riscv: Do not use fortify in early code (Alexandre Ghiti) +- RISC-V: ACPI: fix early_ioremap to early_memremap (Yunhui Cui) +- arm64: signal: Improve POR_EL0 handling to avoid uaccess failures (Kevin Brodsky) +- firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang) +- Revert "kasan: Disable Software Tag-Based KASAN with GCC" (Marco Elver) +- kasan: Fix Software Tag-Based KASAN with GCC (Marco Elver) +- iomap: turn iomap_want_unshare_iter into an inline function (Christoph Hellwig) +- fsdax: dax_unshare_iter needs to copy entire blocks (Darrick J. Wong) +- fsdax: remove zeroing code from dax_unshare_iter (Darrick J. Wong) +- iomap: share iomap_unshare_iter predicate code with fsdax (Darrick J. Wong) +- xfs: don't allocate COW extents when unsharing a hole (Darrick J. Wong) +- iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP (Hugh Dickins) +- autofs: fix thinko in validate_dev_ioctl() (Ian Kent) +- iov_iter: Fix iov_iter_get_pages*() for folio_queue (David Howells) +- afs: Fix missing subdir edit when renamed between parent dirs (David Howells) +- doc: correcting the debug path for cachefiles (Hongbo Li) +- erofs: use get_tree_bdev_flags() to avoid misleading messages (Gao Xiang) +- fs/super.c: introduce get_tree_bdev_flags() (Gao Xiang) +- btrfs: fix defrag not merging contiguous extents due to merged extent maps (Filipe Manana) +- btrfs: fix extent map merging not happening for adjacent extents (Filipe Manana) +- btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids() (Zhihao Cheng) +- btrfs: fix error propagation of split bios (Naohiro Aota) +- MIPS: export __cmpxchg_small() (David Sterba) +- bcachefs: Fix NULL ptr dereference in btree_node_iter_and_journal_peek (Piotr Zalewski) +- bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get() (Gaosheng Cui) +- bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open buckets (Kent Overstreet) +- bcachefs: Don't filter partial list buckets in open_buckets_to_text() (Kent Overstreet) +- bcachefs: Don't keep tons of cached pointers around (Kent Overstreet) +- bcachefs: init freespace inited bits to 0 in bch2_fs_initialize (Piotr Zalewski) +- bcachefs: Fix unhandled transaction restart in fallocate (Kent Overstreet) +- bcachefs: Fix UAF in bch2_reconstruct_alloc() (Kent Overstreet) +- bcachefs: fix null-ptr-deref in have_stripes() (Jeongjun Park) +- bcachefs: fix shift oob in alloc_lru_idx_fragmentation (Jeongjun Park) +- bcachefs: Fix invalid shift in validate_sb_layout() (Gianfranco Trad) +- RDMA/bnxt_re: synchronize the qp-handle table array (Selvin Xavier) +- RDMA/bnxt_re: Fix the usage of control path spin locks (Selvin Xavier) +- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Patrisious Haddad) +- RDMA/cxgb4: Dump vendor specific QP details (Leon Romanovsky) +- bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled (Toke Høiland-Jørgensen) +- selftests/bpf: Add three test cases for bits_iter (Hou Tao) +- bpf: Use __u64 to save the bits in bits iterator (Hou Tao) +- bpf: Check the validity of nr_words in bpf_iter_bits_new() (Hou Tao) +- bpf: Add bpf_mem_alloc_check_size() helper (Hou Tao) +- bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Hou Tao) +- bpf: disallow 40-bytes extra stack for bpf_fastcall patterns (Eduard Zingerman) +- selftests/bpf: Add test for trie_get_next_key() (Byeonguk Jeong) +- bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) +- selftests/bpf: Test with a very short loop (Eduard Zingerman) +- bpf: Force checkpoint when jmp history is too long (Eduard Zingerman) +- bpf: fix filed access without lock (Jiayuan Chen) +- sock_map: fix a NULL pointer dereference in sock_map_link_update_prog() (Cong Wang) +- netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) +- netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (Eric Dumazet) +- netfilter: Fix use-after-free in get_info() (Dong Chenchen) +- selftests: netfilter: remove unused parameter (Liu Jing) +- Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (Sungwoo Kim) +- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices (Jie Wang) +- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue (Hao Lan) +- net: hns3: initialize reset_timer before hclgevf_misc_irq_init() (Jian Shen) +- net: hns3: don't auto enable misc vector (Jian Shen) +- net: hns3: Resolved the issue that the debugfs query result is inconsistent. (Hao Lan) +- net: hns3: fix missing features due to dev->features configuration too early (Hao Lan) +- net: hns3: fixed reset failure issues caused by the incorrect reset type (Hao Lan) +- net: hns3: add sync command to sync io-pgtable (Jian Shen) +- net: hns3: default enable tx bounce buffer when smmu enabled (Peiyang Wang) +- net: ethernet: mtk_wed: fix path of MT7988 WO firmware (Daniel Golle) +- selftests: forwarding: Add IPv6 GRE remote change tests (Ido Schimmel) +- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel) +- mlxsw: pci: Sync Rx buffers for device (Amit Cohen) +- mlxsw: pci: Sync Rx buffers for CPU (Amit Cohen) +- mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen) +- net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin) +- wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx (Gustavo A. R. Silva) +- wifi: iwlwifi: mvm: fix 6 GHz scan construction (Johannes Berg) +- wifi: cfg80211: clear wdev->cqm_config pointer on free (Johannes Berg) +- mac80211: fix user-power when emulating chanctx (Ben Greear) +- Revert "wifi: iwlwifi: remove retry loops in start" (Emmanuel Grumbach) +- wifi: iwlwifi: mvm: don't add default link in fw restart flow (Emmanuel Grumbach) +- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) +- wifi: iwlwifi: mvm: SAR table alignment (Anjaneyulu) +- wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Daniel Gabay) +- wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd (Miri Korenblit) +- wifi: iwlwifi: mvm: don't leak a link on AP removal (Emmanuel Grumbach) +- net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang) +- net: usb: qmi_wwan: add Quectel RG650V (Benoît Monin) +- net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() (Vladimir Oltean) +- netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() (Zichen Xie) +- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) +- selftests: netfilter: nft_flowtable.sh: make first pass deterministic (Florian Westphal) +- gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso) +- mctp i2c: handle NULL header address (Matt Johnston) +- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() (Ido Schimmel) +- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() (Ido Schimmel) +- ice: fix crash on probe for DPLL enabled E810 LOM (Arkadiusz Kubalewski) +- ice: block SF port creation in legacy mode (Michal Swiatkowski) +- igb: Disable threaded IRQ for igb_msix_other (Wander Lairson Costa) +- net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data (Furong Xu) +- net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values (Ley Foon Tan) +- usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver (Benjamin Große) +- macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu) +- selftests: mptcp: list sysctl data (Matthieu Baerts (NGI0)) +- mptcp: init: protect sched with rcu_read_lock (Matthieu Baerts (NGI0)) +- docs: networking: packet_mmap: replace dead links with archive.org links (Levi Zim) +- wifi: ath11k: Fix invalid ring usage in full monitor mode (Remi Pommarel) +- wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) +- wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 (Bitterblue Smith) +- wifi: rtw88: Fix the RX aggregation in USB 3 mode (Bitterblue Smith) +- wifi: brcm80211: BRCM_TRACING should depend on TRACING (Geert Uytterhoeven) +- wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih) +- wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau) +- wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) +- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) +- wifi: mac80211: Convert color collision detection to wiphy work (Remi Pommarel) +- wifi: cfg80211: Add wiphy_delayed_work_pending() (Remi Pommarel) +- wifi: cfg80211: Do not create BSS entries for unsupported channels (Chenming Huang) +- wifi: mac80211: Fix setting txpower with emulate_chanctx (Ben Greear) +- mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Geert Uytterhoeven) +- wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) +- wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() (Ben Hutchings) +- wifi: mt76: do not increase mcu skb refcount if retry is not supported (Felix Fietkau) +- wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7 (Ping-Ke Shih) +- ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 (Christoffer Sandberg) +- ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 (Christoffer Sandberg) +- ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär) +- ASoC: codecs: wcd937x: relax the AUX PDM watchdog (Alexey Klimov) +- ASoC: codecs: wcd937x: add missing LO Switch control (Alexey Klimov) +- ASoC: dt-bindings: rockchip,rk3308-codec: add port property (Dmitry Yashin) +- ASoC: dapm: fix bounds checker error in dapm_widget_list_create (Aleksei Vetrov) +- ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Hans de Goede) +- ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET) +- ASoC: Intel: sst: Support LPE0F28 ACPI HID (Hans de Goede) +- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede) +- ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Hans de Goede) +- ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work() (Hans de Goede) +- ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Piyush Raj Chouhan) +- ALSA: hda/realtek: Limit internal Mic boost on Dell platform (Kailang Yang) +- redhat: configs: Drop CONFIG_MEMSTICK_REALTEK_PCI config option (Desnes Nunes) +- x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() (Linus Torvalds) +- perf cap: Add __NR_capget to arch/x86 unistd (Ian Rogers) +- tools headers: Update the linux/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo) +- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) +- tools headers: Synchronize {uapi/}linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) +- tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) +- perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT (Arnaldo Carvalho de Melo) +- perf test: Handle perftool-testsuite_probe failure due to broken DWARF (Veronika Molnarova) +- tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo) +- perf trace: Fix non-listed archs in the syscalltbl routines (Jiri Slaby) +- perf build: Change the clang check back to 12.0.1 (Howard Chu) +- perf trace augmented_raw_syscalls: Add more checks to pass the verifier (Howard Chu) +- perf trace augmented_raw_syscalls: Add extra array index bounds checking to satisfy some BPF verifiers (Arnaldo Carvalho de Melo) +- perf trace: The return from 'write' isn't a pid (Arnaldo Carvalho de Melo) +- tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo) +- scsi: ufs: core: Fix another deadlock during RTC update (Peter Wang) +- scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (John Garry) +- Update the RHEL_DIFFERENCES help string (Don Zickus) +- Put build framework for RT kernel in place for Fedora (Clark Williams) +- cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng) +- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction (Chen Ridong) +- sched_ext: Fix enq_last_no_enq_fails selftest (Tejun Heo) +- sched_ext: Make cast_mask() inline (Tejun Heo) +- scx: Fix raciness in scx_ops_bypass() (David Vernet) +- scx: Fix exit selftest to use custom DSQ (David Vernet) +- sched_ext: Fix function pointer type mismatches in BPF selftests (Vishal Chourasia) +- selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ (Ihor Solodrai) +- mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin) +- slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprof (Pei Xiao) +- mm: avoid unconditional one-tick sleep when swapcache_prepare fails (Barry Song) +- mseal: update mseal.rst (Jeff Xu) +- mm: split critical region in remap_file_pages() and invoke LSMs in between (Kirill A. Shutemov) +- selftests/mm: fix deadlock for fork after pthread_create with atomic_bool (Edward Liaw) +- Revert "selftests/mm: replace atomic_bool with pthread_barrier_t" (Edward Liaw) +- Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM" (Edward Liaw) +- tools: testing: add expand-only mode VMA test (Lorenzo Stoakes) +- mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() (Lorenzo Stoakes) +- resource,kexec: walk_system_ram_res_rev must retain resource flags (Gregory Price) +- nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) +- mm: numa_clear_kernel_node_hotplug: Add NUMA_NO_NODE check for node id (Nobuhiro Iwamatsu) +- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) +- mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) +- mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL (Jann Horn) +- x86/traps: move kmsan check after instrumentation_begin (Sabyrzhan Tasbolatov) +- resource: remove dependency on SPARSEMEM from GET_FREE_REGION (Huang Ying) +- mm/mmap: fix race in mmap_region() with ftruncate() (Liam R. Howlett) +- mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Matt Fleming) +- fork: only invoke khugepaged, ksm hooks if no error (Lorenzo Stoakes) +- fork: do not invoke uffd on fork if error occurs (Lorenzo Stoakes) +- mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check (David Hildenbrand) +- tpm: Lazily flush the auth session (Jarkko Sakkinen) +- tpm: Rollback tpm2_load_null() (Jarkko Sakkinen) +- tpm: Return tpm2_sessions_init() when null key creation fails (Jarkko Sakkinen) +- spi: spi-fsl-dspi: Fix crash when not using GPIO chip select (Frank Li) +- spi: geni-qcom: Fix boot warning related to pm_runtime and devres (Georgi Djakov) +- spi: mtk-snfi: fix kerneldoc for mtk_snand_is_page_ops() (Bartosz Golaszewski) +- spi: stm32: fix missing device mode capability in stm32mp25 (Alain Volmat) +Resolves: RHEL-56700 + * Tue Oct 29 2024 Jan Stancek [6.11.0-27.el10] - Linux 6.12-rc5 (Linus Torvalds) - x86/sev: Ensure that RMP table fixups are reserved (Ashish Kalra) @@ -321,326 +668,3 @@ Resolves: RHEL-56700 - Linux v6.12-rc4 Resolves: RHEL-56700 -* Tue Oct 29 2024 Jan Stancek [6.11.0-27.el10] -- Linux 6.12-rc5 (Linus Torvalds) -- x86/sev: Ensure that RMP table fixups are reserved (Ashish Kalra) -- x86/microcode/AMD: Split load_microcode_amd() (Borislav Petkov (AMD)) -- x86/microcode/AMD: Pay attention to the stepping dynamically (Borislav Petkov (AMD)) -- x86/lam: Disable ADDRESS_MASKING in most cases (Pawan Gupta) -- fgraph: Change the name of cpuhp state to "fgraph:online" (Steven Rostedt) -- fgraph: Fix missing unlock in register_ftrace_graph() (Li Huafei) -- platform/x86: asus-wmi: Fix thermal profile initialization (Armin Wolf) -- platform/x86: dell-wmi: Ignore suspend notifications (Armin Wolf) -- platform/x86/intel/pmc: Fix pmc_core_iounmap to call iounmap for valid addresses (Vamsi Krishna Brahmajosyula) -- platform/x86:intel/pmc: Revert "Enable the ACPI PM Timer to be turned off when suspended" (Marek Maslanka) -- firewire: core: fix invalid port index for parent device (Takashi Sakamoto) -- block: fix sanity checks in blk_rq_map_user_bvec (Xinyu Zhang) -- md/raid10: fix null ptr dereference in raid10_size() (Yu Kuai) -- md: ensure child flush IO does not affect origin bio->bi_status (Li Nan) -- xfs: update the pag for the last AG at recovery time (Christoph Hellwig) -- xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag (Christoph Hellwig) -- xfs: error out when a superblock buffer update reduces the agcount (Christoph Hellwig) -- xfs: update the file system geometry after recoverying superblock buffers (Christoph Hellwig) -- xfs: merge the perag freeing helpers (Christoph Hellwig) -- xfs: pass the exact range to initialize to xfs_initialize_perag (Christoph Hellwig) -- xfs: don't fail repairs on metadata files with no attr fork (Darrick J. Wong) -- generic: enable RPMB for all configs that enable MMC (Peter Robinson) -- fedora: riscv: Don't override MMC platform defaults (Peter Robinson) -- common: only enable on MMC_DW_BLUEFIELD (Peter Robinson) -- fedora: aarch64: Stop overriding CONFIG_MMC defaults (Peter Robinson) -- commong: The KS7010 driver has been removed (Peter Robinson) -- Revert "fs/9p: simplify iget to remove unnecessary paths" (Dominique Martinet) -- Revert "fs/9p: fix uaf in in v9fs_stat2inode_dotl" (Dominique Martinet) -- Revert "fs/9p: remove redundant pointer v9ses" (Dominique Martinet) -- Revert " fs/9p: mitigate inode collisions" (Dominique Martinet) -- cifs: fix warning when destroy 'cifs_io_request_pool' (Ye Bin) -- smb: client: Handle kstrdup failures for passwords (Henrique Carvalho) -- fuse: remove stray debug line (Miklos Szeredi) -- Revert "fuse: move initialization of fuse_file to fuse_writepages() instead of in callback" (Miklos Szeredi) -- fuse: update inode size after extending passthrough write (Amir Goldstein) -- fs: pass offset and result to backing_file end_write() callback (Amir Goldstein) -- nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net (Yang Erkun) -- nfsd: fix race between laundromat and free_stateid (Olga Kornievskaia) -- ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue (Shubham Panwar) -- ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] (Christian Heusel) -- ACPI: PRM: Clean up guid type in struct prm_handler_info (Dan Carpenter) -- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context (Koba Ko) -- powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request() (Yuan Can) -- cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception (liwei) -- cpufreq: docs: Reflect latency changes in docs (Christian Loehle) -- PCI/pwrctl: Abandon QCom WCN probe on pre-pwrseq device-trees (Bartosz Golaszewski) -- PCI: Hold rescan lock while adding devices during host probe (Bartosz Golaszewski) -- fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPS (Arnd Bergmann) -- fbdev: da8xx: remove the driver (Bartosz Golaszewski) -- fbdev: Constify struct sbus_mmap_map (Christophe JAILLET) -- fbdev: nvidiafb: fix inconsistent indentation warning (SurajSonawane2415) -- fbdev: sstfb: Make CONFIG_FB_DEVICE optional (Gonzalo Silvalde Blanco) -- MAINTAINERS: add a keyword entry for the GPIO subsystem (Bartosz Golaszewski) -- ata: libata: Set DID_TIME_OUT for commands that actually timed out (Niklas Cassel) -- ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc (Krzysztof Kozlowski) -- ASoC: fsl_micfil: Add sample rate constraint (Shengjiu Wang) -- ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue (Jack Yu) -- ASoC: SOF: Intel: hda: Always clean up link DMA during stop (Ranjani Sridharan) -- soundwire: intel_ace2x: Send PDI stream number during prepare (Ranjani Sridharan) -- ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's (Ranjani Sridharan) -- ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs (Ranjani Sridharan) -- ASoC: fsl_micfil: Add a flag to distinguish with different volume control types (Chancel Liu) -- ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs (Alexey Klimov) -- ASoC: Change my e-mail to gmail (Kirill Marinushkin) -- ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops (Derek Fang) -- ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA (Ilya Dudikov) -- MAINTAINERS: Update maintainer list for MICROCHIP ASOC, SSC and MCP16502 drivers (Andrei Simion) -- ASoC: qcom: Select missing common Soundwire module code on SDM845 (Krzysztof Kozlowski) -- ASoC: fsl_esai: change dev_warn to dev_dbg in irq handler (Shengjiu Wang) -- ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing (Lad Prabhakar) -- ASoC: max98388: Fix missing increment of variable slot_found (Colin Ian King) -- ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA (Christian Heusel) -- ASoC: topology: Bump minimal topology ABI version (Amadeusz Sławiński) -- ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function (Zhu Jun) -- ASoC: qcom: sdm845: add missing soundwire runtime stream alloc (Alexey Klimov) -- ASoC: loongson: Fix component check failed on FDT systems (Binbin Zhou) -- ASoC: dapm: avoid container_of() to get component (Benjamin Bara) -- ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC (Kai Vehmanen) -- ASoC: SOF: amd: Fix for ACP SRAM addr for acp7.0 platform (Venkata Prasad Potturu) -- ASoC: SOF: amd: Add error log for DSP firmware validation failure (Venkata Prasad Potturu) -- ASoC: Intel: avs: Update stream status in a separate thread (Amadeusz Sławiński) -- ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties (Miquel Raynal) -- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe() (Zichen Xie) -- ALSA: hda/realtek: Update default depop procedure (Kailang Yang) -- ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE (Eric Biggers) -- ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 (José Relvas) -- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() (Andrey Shumilin) -- drm/xe: Don't restart parallel queues multiple times on GT reset (Nirmoy Das) -- drm/xe/ufence: Prefetch ufence addr to catch bogus address (Nirmoy Das) -- drm/xe: Handle unreliable MMIO reads during forcewake (Shuicheng Lin) -- drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout (Badal Nilawar) -- drm/xe: Enlarge the invalidation timeout from 150 to 500 (Shuicheng Lin) -- drm/bridge: tc358767: fix missing of_node_put() in for_each_endpoint_of_node() (Javier Carrasco) -- drm/bridge: Fix assignment of the of_node of the parent to aux bridge (Abel Vesa) -- i915: fix DRM_I915_GVT_KVMGT dependencies (Arnd Bergmann) -- drm/amdgpu: handle default profile on on devices without fullscreen 3D (Alex Deucher) -- drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too (Mario Limonciello) -- drm/amdgpu: fix random data corruption for sdma 7 (Frank Min) -- drm/amd/display: temp w/a for DP Link Layer compliance (Aurabindo Pillai) -- drm/amd/display: temp w/a for dGPU to enter idle optimizations (Aurabindo Pillai) -- drm/amd/pm: update deep sleep status on smu v14.0.2/3 (Kenneth Feng) -- drm/amd/pm: update overdrive function on smu v14.0.2/3 (Kenneth Feng) -- drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3 (Kenneth Feng) -- drm/amd: Guard against bad data for ATIF ACPI method (Mario Limonciello) -- x86: fix whitespace in runtime-const assembler output (Linus Torvalds) -- x86: fix user address masking non-canonical speculation issue (Linus Torvalds) -- v6.12-rc4-rt6 (Sebastian Andrzej Siewior) -- sched: Update the lazy-preempt bits. (Sebastian Andrzej Siewior) -- timer: Update the ktimersd series. (Sebastian Andrzej Siewior) -- v6.12-rc4-rt5 (Sebastian Andrzej Siewior) -- bpf: Check validity of link->type in bpf_link_show_fdinfo() (Hou Tao) -- bpf: Add the missing BPF_LINK_TYPE invocation for sockmap (Hou Tao) -- bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() (Andrii Nakryiko) -- bpf,perf: Fix perf_event_detach_bpf_prog error handling (Jiri Olsa) -- selftests/bpf: Add test for passing in uninit mtu_len (Daniel Borkmann) -- selftests/bpf: Add test for writes to .rodata (Daniel Borkmann) -- bpf: Remove MEM_UNINIT from skb/xdp MTU helpers (Daniel Borkmann) -- bpf: Fix overloading of MEM_UNINIT's meaning (Daniel Borkmann) -- bpf: Add MEM_WRITE attribute (Daniel Borkmann) -- bpf: Preserve param->string when parsing mount options (Hou Tao) -- bpf, arm64: Fix address emission with tag-based KASAN enabled (Peter Collingbourne) -- net: dsa: mv88e6xxx: support 4000ps cycle counter period (Shenghao Yang) -- net: dsa: mv88e6xxx: read cycle counter period from hardware (Shenghao Yang) -- net: dsa: mv88e6xxx: group cycle counter coefficients (Shenghao Yang) -- net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition (Reinhard Speyerer) -- hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event (Haiyang Zhang) -- net: dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x (Tim Harvey) -- Bluetooth: ISO: Fix UAF on iso_sock_timeout (Luiz Augusto von Dentz) -- Bluetooth: SCO: Fix UAF on sco_sock_timeout (Luiz Augusto von Dentz) -- Bluetooth: hci_core: Disable works on hci_unregister_dev (Luiz Augusto von Dentz) -- xfrm: fix one more kernel-infoleak in algo dumping (Petr Vaganov) -- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) -- xfrm: policy: remove last remnants of pernet inexact list (Florian Westphal) -- xfrm: respect ip protocols rules criteria when performing dst lookups (Eyal Birger) -- xfrm: extract dst lookup parameters into a struct (Eyal Birger) -- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() (Jinjie Ruan) -- r8169: avoid unsolicited interrupts (Heiner Kallweit) -- net: sched: use RCU read-side critical section in taprio_dump() (Dmitry Antipov) -- net: sched: fix use-after-free in taprio_change() (Dmitry Antipov) -- net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers (Vladimir Oltean) -- net: usb: usbnet: fix name regression (Oliver Neukum) -- mlxsw: spectrum_router: fix xa_store() error checking (Yuan Can) -- netfilter: xtables: fix typo causing some targets not to load on IPv6 (Pablo Neira Ayuso) -- netfilter: bpf: must hold reference on net namespace (Florian Westphal) -- virtio_net: fix integer overflow in stats (Michael S. Tsirkin) -- net: fix races in netdev_tx_sent_queue()/dev_watchdog() (Eric Dumazet) -- net: wwan: fix global oob in wwan_rtnl_policy (Lin Ma) -- fsl/fman: Fix refcount handling of fman-related devices (Aleksandr Mishin) -- fsl/fman: Save device references taken in mac_probe() (Aleksandr Mishin) -- MAINTAINERS: add samples/pktgen to NETWORKING [GENERAL] (Hangbin Liu) -- mailmap: update entry for Jesper Dangaard Brouer (Jesper Dangaard Brouer) -- net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x (Peter Rashleigh) -- octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() (Aleksandr Mishin) -- octeon_ep: Implement helper for iterating packets in Rx queue (Aleksandr Mishin) -- bnxt_en: replace ptp_lock with irqsave variant (Vadim Fedorenko) -- net: phy: dp83822: Fix reset pin definitions (Michel Alex) -- MAINTAINERS: add Simon as an official reviewer (Jakub Kicinski) -- net: plip: fix break; causing plip to never transmit (Jakub Boehm) -- be2net: fix potential memory leak in be_xmit() (Wang Hai) -- net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() (Wang Hai) -- net: pse-pd: Fix out of bound for loop (Kory Maincent) -- HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard (Hans de Goede) -- HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad (Kenneth Albanowski) -- HID: i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpad (Bartłomiej Maryńczak) -- LoongArch: KVM: Mark hrtimer to expire in hard interrupt context (Huacai Chen) -- LoongArch: Make KASAN usable for variable cpu_vabits (Huacai Chen) -- LoongArch: Set initial pte entry with PAGE_GLOBAL for kernel space (Bibo Mao) -- LoongArch: Don't crash in stack_top() for tasks without vDSO (Thomas Weißschuh) -- LoongArch: Set correct size for vDSO code mapping (Huacai Chen) -- LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context (Huacai Chen) -- LoongArch: Get correct cores_per_package for SMT systems (Huacai Chen) -- LoongArch: Use "Exception return address" to comment ERA (Yanteng Si) -- tracing: Consider the NULL character when validating the event length (Leo Yan) -- tracing/probes: Fix MAX_TRACE_ARGS limit handling (Mikel Rychliski) -- objpool: fix choosing allocation for percpu slots (Viktor Malik) -- btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item() (Yue Haibing) -- btrfs: reject ro->rw reconfiguration if there are hard ro requirements (Qu Wenruo) -- btrfs: fix read corruption due to race with extent map merging (Boris Burkov) -- btrfs: fix the delalloc range locking if sector size < page size (Qu Wenruo) -- btrfs: qgroup: set a more sane default value for subtree drop threshold (Qu Wenruo) -- btrfs: clear force-compress on remount when compress mount option is given (Filipe Manana) -- btrfs: zoned: fix zone unusable accounting for freed reserved extent (Naohiro Aota) -- jfs: Fix sanity check in dbMount (Dave Kleikamp) -- bcachefs: Set bch_inode_unpacked.bi_snapshot in old inode path (Kent Overstreet) -- bcachefs: Mark more errors as AUTOFIX (Kent Overstreet) -- bcachefs: Workaround for kvmalloc() not supporting > INT_MAX allocations (Kent Overstreet) -- bcachefs: Don't use wait_event_interruptible() in recovery (Kent Overstreet) -- bcachefs: Fix __bch2_fsck_err() warning (Kent Overstreet) -- bcachefs: fsck: Improve hash_check_key() (Kent Overstreet) -- bcachefs: bch2_hash_set_or_get_in_snapshot() (Kent Overstreet) -- bcachefs: Repair mismatches in inode hash seed, type (Kent Overstreet) -- bcachefs: Add hash seed, type to inode_to_text() (Kent Overstreet) -- bcachefs: INODE_STR_HASH() for bch_inode_unpacked (Kent Overstreet) -- bcachefs: Run in-kernel offline fsck without ratelimit errors (Kent Overstreet) -- bcachefs: skip mount option handle for empty string. (Hongbo Li) -- bcachefs: fix incorrect show_options results (Hongbo Li) -- bcachefs: Fix data corruption on -ENOSPC in buffered write path (Kent Overstreet) -- bcachefs: bch2_folio_reservation_get_partial() is now better behaved (Kent Overstreet) -- bcachefs: fix disk reservation accounting in bch2_folio_reservation_get() (Kent Overstreet) -- bcachefS: ec: fix data type on stripe deletion (Kent Overstreet) -- bcachefs: Don't use commit_do() unnecessarily (Kent Overstreet) -- bcachefs: handle restarts in bch2_bucket_io_time_reset() (Kent Overstreet) -- bcachefs: fix restart handling in __bch2_resume_logged_op_finsert() (Kent Overstreet) -- bcachefs: fix restart handling in bch2_alloc_write_key() (Kent Overstreet) -- bcachefs: fix restart handling in bch2_do_invalidates_work() (Kent Overstreet) -- bcachefs: fix missing restart handling in bch2_read_retry_nodecode() (Kent Overstreet) -- bcachefs: fix restart handling in bch2_fiemap() (Kent Overstreet) -- bcachefs: fix bch2_hash_delete() error path (Kent Overstreet) -- bcachefs: fix restart handling in bch2_rename2() (Kent Overstreet) -- Revert "9p: Enable multipage folios" (Dominique Martinet) -- Trim Changelog for 6.12 (Justin M. Forbes) -- Enable CONFIG_SECURITY_IPE for Fedora (Zbigniew Jędrzejewski-Szmek) -- redhat: allow to override VERSION_ON_UPSTREAM from command line (Jan Stancek) -- redhat: configs: Enable CONFIG_SECURITY_TOMOYO in Fedora kernels (Tetsuo Handa) -Resolves: - -* Wed Oct 23 2024 Jan Stancek [6.11.0-26.el10] -- redhat: drop ARK changelog (Jan Stancek) [RHEL-56700] -- redhat: regenerate test-data (Jan Stancek) [RHEL-56700] -- redhat: rpminspect.yaml: more tests to ignore in selftests (Jan Stancek) [RHEL-56700] -- redhat/Makefile.variables: don't set DISTRO (Jan Stancek) [RHEL-56700] -- redhat/Makefile.variables: set PATCHLIST_URL to none (Jan Stancek) [RHEL-56700] -- redhat: gitlab-ci: add initial version (Jan Stancek) [RHEL-56700] -- redhat: update rpminspect with c9s one (Jan Stancek) [RHEL-56700] -- redhat: remove fedora configs and files (Jan Stancek) [RHEL-56700] -- redhat: init RHEL10.0 beta variables and dist tag (Jan Stancek) [RHEL-56700] -- redhat: set release version (Jan Stancek) [RHEL-56700] -- redhat: fix CONFIG_PREEMPT config (Jan Stancek) [RHEL-56700] -- KVM: selftests: Fix build on on non-x86 architectures (Mark Brown) -- 9p: fix slab cache name creation for real (Linus Torvalds) -- KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (Oliver Upton) -- KVM: arm64: vgic: Don't check for vgic_ready() when setting NR_IRQS (Oliver Upton) -- KVM: arm64: Fix shift-out-of-bounds bug (Ilkka Koskinen) -- KVM: arm64: Shave a few bytes from the EL2 idmap code (Marc Zyngier) -- KVM: arm64: Don't eagerly teardown the vgic on init error (Marc Zyngier) -- KVM: arm64: Expose S1PIE to guests (Mark Brown) -- KVM: arm64: nv: Clarify safety of allowing TLBI unmaps to reschedule (Oliver Upton) -- KVM: arm64: nv: Punt stage-2 recycling to a vCPU request (Oliver Upton) -- KVM: arm64: nv: Do not block when unmapping stage-2 if disallowed (Oliver Upton) -- KVM: arm64: nv: Keep reference on stage-2 MMU when scheduled out (Oliver Upton) -- KVM: arm64: Unregister redistributor for failed vCPU creation (Oliver Upton) -- KVM: selftests: aarch64: Add writable test for ID_AA64PFR1_EL1 (Shaoqin Huang) -- KVM: arm64: Allow userspace to change ID_AA64PFR1_EL1 (Shaoqin Huang) -- KVM: arm64: Use kvm_has_feat() to check if FEAT_SSBS is advertised to the guest (Shaoqin Huang) -- KVM: arm64: Disable fields that KVM doesn't know how to handle in ID_AA64PFR1_EL1 (Shaoqin Huang) -- KVM: arm64: Make the exposed feature bits in AA64DFR0_EL1 writable from userspace (Shameer Kolothum) -- RISCV: KVM: use raw_spinlock for critical section in imsic (Cyan Yang) -- KVM: selftests: Fix out-of-bounds reads in CPUID test's array lookups (Sean Christopherson) -- KVM: selftests: x86: Avoid using SSE/AVX instructions (Vitaly Kuznetsov) -- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Sean Christopherson) -- KVM: VMX: reset the segment cache after segment init in vmx_vcpu_reset() (Maxim Levitsky) -- KVM: x86: Clean up documentation for KVM_X86_QUIRK_SLOT_ZAP_ALL (Sean Christopherson) -- KVM: x86/mmu: Add lockdep assert to enforce safe usage of kvm_unmap_gfn_range() (Sean Christopherson) -- KVM: x86/mmu: Zap only SPs that shadow gPTEs when deleting memslot (Sean Christopherson) -- x86/kvm: Override default caching mode for SEV-SNP and TDX (Kirill A. Shutemov) -- KVM: Remove unused kvm_vcpu_gfn_to_pfn_atomic (Dr. David Alan Gilbert) -- KVM: Remove unused kvm_vcpu_gfn_to_pfn (Dr. David Alan Gilbert) -- uprobe: avoid out-of-bounds memory access of fetching args (Qiao Ma) -- proc: Fix W=1 build kernel-doc warning (Thorsten Blum) -- afs: Fix lock recursion (David Howells) -- fs: Fix uninitialized value issue in from_kuid and from_kgid (Alessandro Zanni) -- fs: don't try and remove empty rbtree node (Christian Brauner) -- netfs: Downgrade i_rwsem for a buffered write (David Howells) -- nilfs2: fix kernel bug due to missing clearing of buffer delay flag (Ryusuke Konishi) -- openat2: explicitly return -E2BIG for (usize > PAGE_SIZE) (Aleksa Sarai) -- netfs: fix documentation build error (Jonathan Corbet) -- netfs: In readahead, put the folio refs as soon extracted (David Howells) -- crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue (Qianqiang Liu) -- Revert "Merge branch 'enablement/gpio-expander' into 'os-build'" (Justin M. Forbes) -- v6.12-rc2-rt4 (Sebastian Andrzej Siewior) -- sched: Replace PREEMPT_AUTO with LAZY_PREEMPT. (Sebastian Andrzej Siewior) -- softirq: Clean white space. (Sebastian Andrzej Siewior) -- mm: percpu: Increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds. (Sebastian Andrzej Siewior) -- ARM: vfp: Rename the locking functions. (Sebastian Andrzej Siewior) -- v6.12-rc2-rt3 (Sebastian Andrzej Siewior) -- v6.12-rc1-rt2 (Sebastian Andrzej Siewior) -- Revert "time: Allow to preempt after a callback." + dependencies. (Sebastian Andrzej Siewior) -- Revert "sched/rt: Don't try push tasks if there are none." (Sebastian Andrzej Siewior) -- 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) -- 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) -- 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) -- 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) -- sched/rt: Don't try push tasks if there are none. (Sebastian Andrzej Siewior) -- serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness) -- serial: 8250: Switch to nbcon console (John Ogness) -- Linux v6.12-rc4 -Resolves: RHEL-56700 - diff --git a/kernel.spec b/kernel.spec index 08b62759a..ffeba6225 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 27 +%define pkgrelease 28 %define kversion 6 -%define tarfile_release 6.11.0-27.el10 +%define tarfile_release 6.11.0-28.el10 # This is needed to do merge window version magic %define patchlevel 11 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 27%{?buildid}%{?dist} +%define specrelease 28%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.11.0-27.el10 +%define kabiversion 6.11.0-28.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -301,9 +301,8 @@ Summary: The Linux kernel %define with_ipaclones 0 # no stablelist %define with_kernel_abi_stablelists 0 -# No realtime fedora variants -%define with_realtime 0 %define with_arm64_64k 0 +%define with_realtime 0 %endif %if %{with_verbose} @@ -987,13 +986,22 @@ Source214: Module.kabi_dup_riscv64 Source300: kernel-abi-stablelists-%{kabiversion}.tar.xz Source301: kernel-kabi-dw-%{kabiversion}.tar.xz -%if %{include_rt} -# realtime config files +%if 0%{include_rt} +%if 0%{include_rhel} Source474: %{name}-aarch64-rt-rhel.config Source475: %{name}-aarch64-rt-debug-rhel.config Source476: %{name}-x86_64-rt-rhel.config Source477: %{name}-x86_64-rt-debug-rhel.config %endif +%if 0%{include_fedora} +Source478: %{name}-aarch64-rt-fedora.config +Source479: %{name}-aarch64-rt-debug-fedora.config +Source480: %{name}-x86_64-rt-fedora.config +Source481: %{name}-x86_64-rt-debug-fedora.config +Source482: %{name}-riscv64-rt-fedora.config +Source483: %{name}-riscv64-rt-debug-fedora.config +%endif +%endif # Sources for kernel-tools Source2002: kvm_stat.logrotate @@ -1234,7 +1242,7 @@ This package provides debug information for package %{package_name}-tools. # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list} +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/bootconfig(\.debug)?|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list} %package -n rtla %if 0%{gemini} @@ -3037,6 +3045,10 @@ pushd tools/thermal/tmon/ %{log_msg "build tmon"} %{tools_make} popd +pushd tools/bootconfig/ +%{log_msg "build bootconfig"} +%{tools_make} +popd pushd tools/iio/ %{log_msg "build iio"} %{tools_make} @@ -3351,6 +3363,9 @@ chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* pushd tools/thermal/tmon %{tools_make} INSTALL_ROOT=%{buildroot} install popd +pushd tools/bootconfig +%{tools_make} DESTDIR=%{buildroot} install +popd pushd tools/iio %{tools_make} DESTDIR=%{buildroot} install popd @@ -3878,6 +3893,7 @@ fi\ # cpupowerarchs %endif %{_bindir}/tmon +%{_bindir}/bootconfig %{_bindir}/iio_event_monitor %{_bindir}/iio_generic_buffer %{_bindir}/lsiio @@ -4136,6 +4152,352 @@ fi\ # # %changelog +* Mon Nov 04 2024 Jan Stancek [6.11.0-28.el10] +- Linux 6.12-rc6 (Linus Torvalds) +- mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (Yu Zhao) +- mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats (Yu Zhao) +- mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Vlastimil Babka) +- mm: shrinker: avoid memleak in alloc_shrinker_info (Chen Ridong) +- .mailmap: update e-mail address for Eugen Hristev (Eugen Hristev) +- vmscan,migrate: fix page count imbalance on node stats when demoting pages (Gregory Price) +- mailmap: update Jarkko's email addresses (Jarkko Sakkinen) +- mm: allow set/clear page_type again (Yu Zhao) +- nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) +- Squashfs: fix variable overflow in squashfs_readpage_block (Phillip Lougher) +- kasan: remove vmalloc_percpu test (Andrey Konovalov) +- tools/mm: -Werror fixes in page-types/slabinfo (Wladislav Wiebe) +- mm, swap: avoid over reclaim of full clusters (Kairui Song) +- mm: fix PSWPIN counter for large folios swap-in (Barry Song) +- mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. (Zi Yan) +- mm/codetag: fix null pointer check logic for ref and tag (Hao Ge) +- mm/gup: stop leaking pinned pages in low memory conditions (John Hubbard) +- phy: tegra: xusb: Add error pointer check in xusb.c (Dipendra Khadka) +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries (Abel Vesa) +- phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Richard Zhu) +- phy: phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK (Cristian Ciocaltea) +- phy: ti: phy-j721e-wiz: fix usxgmii configuration (Siddharth Vadapalli) +- phy: starfive: jh7110-usb: Fix link configuration to controller (Jan Kiszka) +- phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplies (Johan Hovold) +- phy: qcom: qmp-combo: move driver data initialisation earlier (Johan Hovold) +- phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend (Johan Hovold) +- phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend (Johan Hovold) +- phy: qcom: qmp-usb: fix NULL-deref on runtime suspend (Johan Hovold) +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks (Johan Hovold) +- phy: usb: disable COMMONONN for dual mode (Justin Chen) +- phy: cadence: Sierra: Fix offset of DEQ open eye algorithm control register (Bartosz Wawrzyniak) +- phy: usb: Fix missing elements in BCM4908 USB init array (Sam Edwards) +- dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jai Luthra) +- dmaengine: sh: rz-dmac: handle configs where one address is zero (Wolfram Sang) +- Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman) +- usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices (Amit Sunil Dhamne) +- usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu) +- usb: typec: use cleanup facility for 'altmodes_node' (Javier Carrasco) +- usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Javier Carrasco) +- usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path (Javier Carrasco) +- usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes (Javier Carrasco) +- usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Mathias Nyman) +- Revert "usb: dwc2: Skip clock gating on Broadcom SoCs" (Stefan Wahren) +- xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan) +- xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Basavaraj Natikar) +- usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou) +- thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Gil Fine) +- thunderbolt: Fix KASAN reported stack out-of-bounds read in tb_retimer_scan() (Mika Westerberg) +- iio: dac: Kconfig: Fix build error for ltc2664 (Jinjie Ruan) +- iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() (Zicheng Qu) +- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) +- docs: iio: ad7380: fix supply for ad7380-4 (Julien Stephan) +- iio: adc: ad7380: fix supplies for ad7380-4 (Julien Stephan) +- iio: adc: ad7380: add missing supplies (Julien Stephan) +- iio: adc: ad7380: use devm_regulator_get_enable_read_voltage() (Julien Stephan) +- dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply (Julien Stephan) +- iio: light: veml6030: fix microlux value calculation (Javier Carrasco) +- iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table() (Jinjie Ruan) +- iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table() (Jinjie Ruan) +- mei: use kvmalloc for read buffer (Alexander Usyskin) +- MAINTAINERS: add netup_unidvb maintainer (Abylay Ospan) +- Input: fix regression when re-registering input handlers (Dmitry Torokhov) +- Input: adp5588-keys - do not try to disable interrupt 0 (Dmitry Torokhov) +- Input: edt-ft5x06 - fix regmap leak when probe fails (Dmitry Torokhov) +- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Masahiro Yamada) +- modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Masahiro Yamada) +- kconfig: show sub-menu entries even if the prompt is hidden (Masahiro Yamada) +- kbuild: deb-pkg: add pkg.linux-upstream.nokerneldbg build profile (Masahiro Yamada) +- kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile (Masahiro Yamada) +- kbuild: rpm-pkg: disable kernel-devel package when cross-compiling (Masahiro Yamada) +- sumversion: Fix a memory leak in get_src_version() (Elena Salomatkina) +- x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB (Arnd Bergmann) +- posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone (Benjamin Segall) +- sched/ext: Fix scx vs sched_delayed (Peter Zijlstra) +- sched: Pass correct scheduling policy to __setscheduler_class (Aboorva Devarajan) +- sched/numa: Fix the potential null pointer dereference in task_numa_work() (Shawn Wang) +- sched: Fix pick_next_task_fair() vs try_to_wake_up() race (Peter Zijlstra) +- perf: Fix missing RCU reader protection in perf_event_clear_cpumask() (Kan Liang) +- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Marc Zyngier) +- genirq/msi: Fix off-by-one error in msi_domain_alloc() (Jinjie Ruan) +- redhat/configs: add bootconfig to kernel-tools package (Brian Masney) +- Enable CONFIG_SECURITY_LANDLOCK for RHEL (Zbigniew Jędrzejewski-Szmek) [RHEL-8810] +- rpcrdma: Always release the rpcrdma_device's xa_array (Chuck Lever) +- NFSD: Never decrement pending_async_copies on error (Chuck Lever) +- NFSD: Initialize struct nfsd4_copy earlier (Chuck Lever) +- xfs: streamline xfs_filestream_pick_ag (Christoph Hellwig) +- xfs: fix finding a last resort AG in xfs_filestream_pick_ag (Christoph Hellwig) +- xfs: Reduce unnecessary searches when searching for the best extents (Chi Zhiling) +- xfs: Check for delayed allocations before setting extsize (Ojaswin Mujoo) +- selftests/watchdog-test: Fix system accidentally reset after watchdog-test (Li Zhijian) +- selftests/intel_pstate: check if cpupower is installed (Alessandro Zanni) +- selftests/intel_pstate: fix operand expected error (Alessandro Zanni) +- selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run (zhouyuhang) +- cfi: tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl) +- kbuild: rust: avoid errors with old `rustc`s without LLVM patch version (Miguel Ojeda) +- PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe) +- drm/xe: Don't short circuit TDR on jobs not started (Matthew Brost) +- drm/xe: Add mmio read before GGTT invalidate (Matthew Brost) +- drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume (Imre Deak) +- drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling (Imre Deak) +- drm/xe: Remove runtime argument from display s/r functions (Maarten Lankhorst) +- dt-bindings: display: mediatek: split: add subschema property constraints (Moudy Ho) +- dt-bindings: display: mediatek: dpi: correct power-domains property (Macpaul Lin) +- drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy() (Dan Carpenter) +- drm/mediatek: Fix get efuse issue for MT8188 DPTX (Liankun Yang) +- drm/mediatek: Fix color format MACROs in OVL (Hsin-Te Yuan) +- drm/mediatek: Add blend_modes to mtk_plane_init() for different SoCs (Jason-JH.Lin) +- drm/mediatek: ovl: Add blend_modes to driver data (Jason-JH.Lin) +- drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert() (Jason-JH.Lin) +- drm/mediatek: ovl: Refine ignore_pixel_alpha comment and placement (Jason-JH.Lin) +- drm/mediatek: ovl: Fix XRGB format breakage for blend_modes unsupported SoCs (Jason-JH.Lin) +- drm/amdgpu/smu13: fix profile reporting (Alex Deucher) +- drm/amd/pm: Vangogh: Fix kernel memory out of bounds write (Tvrtko Ursulin) +- Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35" (Ovidiu Bunea) +- drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() (Jinjie Ruan) +- drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic() (Jinjie Ruan) +- drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic() (Jinjie Ruan) +- drm/panthor: Report group as timedout when we fail to properly suspend (Boris Brezillon) +- drm/panthor: Fail job creation when the group is dead (Boris Brezillon) +- drm/panthor: Fix firmware initialization on systems with a page size > 4k (Boris Brezillon) +- accel/ivpu: Fix NOC firewall interrupt handling (Andrzej Kacprowski) +- drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM (Matthew Brost) +- drm/tegra: Fix NULL vs IS_ERR() check in probe() (Dan Carpenter) +- cxl/test: Improve init-order fidelity relative to real-world systems (Dan Williams) +- cxl/port: Prevent out-of-order decoder allocation (Dan Williams) +- cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (Dan Williams) +- cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (Dan Williams) +- cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (Dan Williams) +- cxl/port: Fix CXL port initialization order when the subsystem is built-in (Dan Williams) +- cxl/events: Fix Trace DRAM Event Record (Shiju Jose) +- cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (Li Zhijian) +- nvme: re-fix error-handling for io_uring nvme-passthrough (Keith Busch) +- nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov) +- nvme: module parameter to disable pi with offsets (Keith Busch) +- nvme: enhance cns version checking (Keith Busch) +- block: fix queue limits checks in blk_rq_map_user_bvec for real (Christoph Hellwig) +- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe) +- ACPI: CPPC: Make rmw_lock a raw_spin_lock (Pierre Gondois) +- gpiolib: fix debugfs dangling chip separator (Johan Hovold) +- gpiolib: fix debugfs newline separators (Johan Hovold) +- gpio: sloppy-logic-analyzer: Check for error code from devm_mutex_init() call (Andy Shevchenko) +- gpio: fix uninit-value in swnode_find_gpio (Suraj Sonawane) +- riscv: vdso: Prevent the compiler from inserting calls to memset() (Alexandre Ghiti) +- riscv: Remove duplicated GET_RM (Chunyan Zhang) +- riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang) +- riscv: Use '%%u' to format the output of 'cpu' (WangYuli) +- riscv: Prevent a bad reference count on CPU nodes (Miquel Sabaté Solà) +- riscv: efi: Set NX compat flag in PE/COFF header (Heinrich Schuchardt) +- RISC-V: disallow gcc + rust builds (Conor Dooley) +- riscv: Do not use fortify in early code (Alexandre Ghiti) +- RISC-V: ACPI: fix early_ioremap to early_memremap (Yunhui Cui) +- arm64: signal: Improve POR_EL0 handling to avoid uaccess failures (Kevin Brodsky) +- firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang) +- Revert "kasan: Disable Software Tag-Based KASAN with GCC" (Marco Elver) +- kasan: Fix Software Tag-Based KASAN with GCC (Marco Elver) +- iomap: turn iomap_want_unshare_iter into an inline function (Christoph Hellwig) +- fsdax: dax_unshare_iter needs to copy entire blocks (Darrick J. Wong) +- fsdax: remove zeroing code from dax_unshare_iter (Darrick J. Wong) +- iomap: share iomap_unshare_iter predicate code with fsdax (Darrick J. Wong) +- xfs: don't allocate COW extents when unsharing a hole (Darrick J. Wong) +- iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP (Hugh Dickins) +- autofs: fix thinko in validate_dev_ioctl() (Ian Kent) +- iov_iter: Fix iov_iter_get_pages*() for folio_queue (David Howells) +- afs: Fix missing subdir edit when renamed between parent dirs (David Howells) +- doc: correcting the debug path for cachefiles (Hongbo Li) +- erofs: use get_tree_bdev_flags() to avoid misleading messages (Gao Xiang) +- fs/super.c: introduce get_tree_bdev_flags() (Gao Xiang) +- btrfs: fix defrag not merging contiguous extents due to merged extent maps (Filipe Manana) +- btrfs: fix extent map merging not happening for adjacent extents (Filipe Manana) +- btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids() (Zhihao Cheng) +- btrfs: fix error propagation of split bios (Naohiro Aota) +- MIPS: export __cmpxchg_small() (David Sterba) +- bcachefs: Fix NULL ptr dereference in btree_node_iter_and_journal_peek (Piotr Zalewski) +- bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get() (Gaosheng Cui) +- bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open buckets (Kent Overstreet) +- bcachefs: Don't filter partial list buckets in open_buckets_to_text() (Kent Overstreet) +- bcachefs: Don't keep tons of cached pointers around (Kent Overstreet) +- bcachefs: init freespace inited bits to 0 in bch2_fs_initialize (Piotr Zalewski) +- bcachefs: Fix unhandled transaction restart in fallocate (Kent Overstreet) +- bcachefs: Fix UAF in bch2_reconstruct_alloc() (Kent Overstreet) +- bcachefs: fix null-ptr-deref in have_stripes() (Jeongjun Park) +- bcachefs: fix shift oob in alloc_lru_idx_fragmentation (Jeongjun Park) +- bcachefs: Fix invalid shift in validate_sb_layout() (Gianfranco Trad) +- RDMA/bnxt_re: synchronize the qp-handle table array (Selvin Xavier) +- RDMA/bnxt_re: Fix the usage of control path spin locks (Selvin Xavier) +- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Patrisious Haddad) +- RDMA/cxgb4: Dump vendor specific QP details (Leon Romanovsky) +- bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled (Toke Høiland-Jørgensen) +- selftests/bpf: Add three test cases for bits_iter (Hou Tao) +- bpf: Use __u64 to save the bits in bits iterator (Hou Tao) +- bpf: Check the validity of nr_words in bpf_iter_bits_new() (Hou Tao) +- bpf: Add bpf_mem_alloc_check_size() helper (Hou Tao) +- bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Hou Tao) +- bpf: disallow 40-bytes extra stack for bpf_fastcall patterns (Eduard Zingerman) +- selftests/bpf: Add test for trie_get_next_key() (Byeonguk Jeong) +- bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) +- selftests/bpf: Test with a very short loop (Eduard Zingerman) +- bpf: Force checkpoint when jmp history is too long (Eduard Zingerman) +- bpf: fix filed access without lock (Jiayuan Chen) +- sock_map: fix a NULL pointer dereference in sock_map_link_update_prog() (Cong Wang) +- netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) +- netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (Eric Dumazet) +- netfilter: Fix use-after-free in get_info() (Dong Chenchen) +- selftests: netfilter: remove unused parameter (Liu Jing) +- Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (Sungwoo Kim) +- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices (Jie Wang) +- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue (Hao Lan) +- net: hns3: initialize reset_timer before hclgevf_misc_irq_init() (Jian Shen) +- net: hns3: don't auto enable misc vector (Jian Shen) +- net: hns3: Resolved the issue that the debugfs query result is inconsistent. (Hao Lan) +- net: hns3: fix missing features due to dev->features configuration too early (Hao Lan) +- net: hns3: fixed reset failure issues caused by the incorrect reset type (Hao Lan) +- net: hns3: add sync command to sync io-pgtable (Jian Shen) +- net: hns3: default enable tx bounce buffer when smmu enabled (Peiyang Wang) +- net: ethernet: mtk_wed: fix path of MT7988 WO firmware (Daniel Golle) +- selftests: forwarding: Add IPv6 GRE remote change tests (Ido Schimmel) +- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel) +- mlxsw: pci: Sync Rx buffers for device (Amit Cohen) +- mlxsw: pci: Sync Rx buffers for CPU (Amit Cohen) +- mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen) +- net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin) +- wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx (Gustavo A. R. Silva) +- wifi: iwlwifi: mvm: fix 6 GHz scan construction (Johannes Berg) +- wifi: cfg80211: clear wdev->cqm_config pointer on free (Johannes Berg) +- mac80211: fix user-power when emulating chanctx (Ben Greear) +- Revert "wifi: iwlwifi: remove retry loops in start" (Emmanuel Grumbach) +- wifi: iwlwifi: mvm: don't add default link in fw restart flow (Emmanuel Grumbach) +- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) +- wifi: iwlwifi: mvm: SAR table alignment (Anjaneyulu) +- wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Daniel Gabay) +- wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd (Miri Korenblit) +- wifi: iwlwifi: mvm: don't leak a link on AP removal (Emmanuel Grumbach) +- net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang) +- net: usb: qmi_wwan: add Quectel RG650V (Benoît Monin) +- net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() (Vladimir Oltean) +- netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() (Zichen Xie) +- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) +- selftests: netfilter: nft_flowtable.sh: make first pass deterministic (Florian Westphal) +- gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso) +- mctp i2c: handle NULL header address (Matt Johnston) +- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() (Ido Schimmel) +- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() (Ido Schimmel) +- ice: fix crash on probe for DPLL enabled E810 LOM (Arkadiusz Kubalewski) +- ice: block SF port creation in legacy mode (Michal Swiatkowski) +- igb: Disable threaded IRQ for igb_msix_other (Wander Lairson Costa) +- net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data (Furong Xu) +- net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values (Ley Foon Tan) +- usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver (Benjamin Große) +- macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu) +- selftests: mptcp: list sysctl data (Matthieu Baerts (NGI0)) +- mptcp: init: protect sched with rcu_read_lock (Matthieu Baerts (NGI0)) +- docs: networking: packet_mmap: replace dead links with archive.org links (Levi Zim) +- wifi: ath11k: Fix invalid ring usage in full monitor mode (Remi Pommarel) +- wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) +- wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 (Bitterblue Smith) +- wifi: rtw88: Fix the RX aggregation in USB 3 mode (Bitterblue Smith) +- wifi: brcm80211: BRCM_TRACING should depend on TRACING (Geert Uytterhoeven) +- wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih) +- wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau) +- wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) +- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) +- wifi: mac80211: Convert color collision detection to wiphy work (Remi Pommarel) +- wifi: cfg80211: Add wiphy_delayed_work_pending() (Remi Pommarel) +- wifi: cfg80211: Do not create BSS entries for unsupported channels (Chenming Huang) +- wifi: mac80211: Fix setting txpower with emulate_chanctx (Ben Greear) +- mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Geert Uytterhoeven) +- wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) +- wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() (Ben Hutchings) +- wifi: mt76: do not increase mcu skb refcount if retry is not supported (Felix Fietkau) +- wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7 (Ping-Ke Shih) +- ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 (Christoffer Sandberg) +- ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 (Christoffer Sandberg) +- ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär) +- ASoC: codecs: wcd937x: relax the AUX PDM watchdog (Alexey Klimov) +- ASoC: codecs: wcd937x: add missing LO Switch control (Alexey Klimov) +- ASoC: dt-bindings: rockchip,rk3308-codec: add port property (Dmitry Yashin) +- ASoC: dapm: fix bounds checker error in dapm_widget_list_create (Aleksei Vetrov) +- ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Hans de Goede) +- ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET) +- ASoC: Intel: sst: Support LPE0F28 ACPI HID (Hans de Goede) +- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede) +- ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Hans de Goede) +- ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work() (Hans de Goede) +- ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Piyush Raj Chouhan) +- ALSA: hda/realtek: Limit internal Mic boost on Dell platform (Kailang Yang) +- redhat: configs: Drop CONFIG_MEMSTICK_REALTEK_PCI config option (Desnes Nunes) +- x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() (Linus Torvalds) +- perf cap: Add __NR_capget to arch/x86 unistd (Ian Rogers) +- tools headers: Update the linux/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo) +- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) +- tools headers: Synchronize {uapi/}linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) +- tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) +- perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT (Arnaldo Carvalho de Melo) +- perf test: Handle perftool-testsuite_probe failure due to broken DWARF (Veronika Molnarova) +- tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo) +- perf trace: Fix non-listed archs in the syscalltbl routines (Jiri Slaby) +- perf build: Change the clang check back to 12.0.1 (Howard Chu) +- perf trace augmented_raw_syscalls: Add more checks to pass the verifier (Howard Chu) +- perf trace augmented_raw_syscalls: Add extra array index bounds checking to satisfy some BPF verifiers (Arnaldo Carvalho de Melo) +- perf trace: The return from 'write' isn't a pid (Arnaldo Carvalho de Melo) +- tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo) +- scsi: ufs: core: Fix another deadlock during RTC update (Peter Wang) +- scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (John Garry) +- Update the RHEL_DIFFERENCES help string (Don Zickus) +- Put build framework for RT kernel in place for Fedora (Clark Williams) +- cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng) +- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction (Chen Ridong) +- sched_ext: Fix enq_last_no_enq_fails selftest (Tejun Heo) +- sched_ext: Make cast_mask() inline (Tejun Heo) +- scx: Fix raciness in scx_ops_bypass() (David Vernet) +- scx: Fix exit selftest to use custom DSQ (David Vernet) +- sched_ext: Fix function pointer type mismatches in BPF selftests (Vishal Chourasia) +- selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ (Ihor Solodrai) +- mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin) +- slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprof (Pei Xiao) +- mm: avoid unconditional one-tick sleep when swapcache_prepare fails (Barry Song) +- mseal: update mseal.rst (Jeff Xu) +- mm: split critical region in remap_file_pages() and invoke LSMs in between (Kirill A. Shutemov) +- selftests/mm: fix deadlock for fork after pthread_create with atomic_bool (Edward Liaw) +- Revert "selftests/mm: replace atomic_bool with pthread_barrier_t" (Edward Liaw) +- Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM" (Edward Liaw) +- tools: testing: add expand-only mode VMA test (Lorenzo Stoakes) +- mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() (Lorenzo Stoakes) +- resource,kexec: walk_system_ram_res_rev must retain resource flags (Gregory Price) +- nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) +- mm: numa_clear_kernel_node_hotplug: Add NUMA_NO_NODE check for node id (Nobuhiro Iwamatsu) +- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) +- mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) +- mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL (Jann Horn) +- x86/traps: move kmsan check after instrumentation_begin (Sabyrzhan Tasbolatov) +- resource: remove dependency on SPARSEMEM from GET_FREE_REGION (Huang Ying) +- mm/mmap: fix race in mmap_region() with ftruncate() (Liam R. Howlett) +- mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Matt Fleming) +- fork: only invoke khugepaged, ksm hooks if no error (Lorenzo Stoakes) +- fork: do not invoke uffd on fork if error occurs (Lorenzo Stoakes) +- mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check (David Hildenbrand) +- tpm: Lazily flush the auth session (Jarkko Sakkinen) +- tpm: Rollback tpm2_load_null() (Jarkko Sakkinen) +- tpm: Return tpm2_sessions_init() when null key creation fails (Jarkko Sakkinen) +- spi: spi-fsl-dspi: Fix crash when not using GPIO chip select (Frank Li) +- spi: geni-qcom: Fix boot warning related to pm_runtime and devres (Georgi Djakov) +- spi: mtk-snfi: fix kerneldoc for mtk_snand_is_page_ops() (Bartosz Golaszewski) +- spi: stm32: fix missing device mode capability in stm32mp25 (Alain Volmat) + * Tue Oct 29 2024 Jan Stancek [6.11.0-27.el10] - Linux 6.12-rc5 (Linus Torvalds) - x86/sev: Ensure that RMP table fixups are reserved (Ashish Kalra) @@ -4353,10 +4715,6 @@ fi\ - redhat: allow to override VERSION_ON_UPSTREAM from command line (Jan Stancek) - redhat: configs: Enable CONFIG_SECURITY_TOMOYO in Fedora kernels (Tetsuo Handa) -* Tue Oct 29 2024 Troy Dawson - 6.11.0-26.1 -- Bump release for October 2024 mass rebuild: - Resolves: RHEL-64018 - * Wed Oct 23 2024 Jan Stancek [6.11.0-26.el10] - redhat: drop ARK changelog (Jan Stancek) [RHEL-56700] - redhat: regenerate test-data (Jan Stancek) [RHEL-56700] diff --git a/sources b/sources index 7152288dd..65341d35c 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-27.el10.tar.xz) = 9efe2345e3782a8c274fbd1de585b08c5edf4283284a821ed80fd8cd9e1a3b6c79fd922e6134e0fc32b2937eb0846b964a3de57ba991eb52e94b71298d3cad9d -SHA512 (kernel-abi-stablelists-6.11.0-27.el10.tar.xz) = b5b6cb42d0fbc2a24d06b52f9a498be8a2fbecf00fbefd8d56ae75d06470c320933a784ebe6806a058d427789a4b4f268139ed146032ad0dda634193ebeedc6e -SHA512 (kernel-kabi-dw-6.11.0-27.el10.tar.xz) = 911f06f54321a4f4047b431fd8f4d567006d627c2dd14c176eccf88ab8f30f4ed11ebe3866cb926b63a4d35f000a88cfcd57c6e68eac0bac62030865564f3bd3 +SHA512 (linux-6.11.0-28.el10.tar.xz) = 2150fa9df5d79654f2cde61e1b1815d93709024f3360ac598335a5ef010e96f9310eb5d56913a2df13bb5695331511497860012f99586c9e0ab133ca6a37f53c +SHA512 (kernel-abi-stablelists-6.11.0-28.el10.tar.xz) = 624c5cc53cba866f46b0c1336aa428fa949ef1ec096391f8423ef7724f22bfe479c2650496c2c17c163131cc28c4096636542f974e0b826843f3f2de488ce480 +SHA512 (kernel-kabi-dw-6.11.0-28.el10.tar.xz) = 911f06f54321a4f4047b431fd8f4d567006d627c2dd14c176eccf88ab8f30f4ed11ebe3866cb926b63a4d35f000a88cfcd57c6e68eac0bac62030865564f3bd3