From cd8a5e8d26aaed8f176e314324cb68b38eb17d5b Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Mon, 26 Aug 2024 11:42:21 +0200 Subject: [PATCH] kernel-6.11.0-0.rc5.21.el10 * Mon Aug 26 2024 Jan Stancek [6.11.0-0.rc5.21.el10] - Linux 6.11-rc5 (Linus Torvalds) - bcachefs: Fix rebalance_work accounting (Kent Overstreet) - bcachefs: Fix failure to flush moves before sleeping in copygc (Kent Overstreet) - bcachefs: don't use rht_bucket() in btree_key_cache_scan() (Kent Overstreet) - bcachefs: add missing inode_walker_exit() (Kent Overstreet) - bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop() (Kent Overstreet) - bcachefs: Fix double assignment in check_dirent_to_subvol() (Yuesong Li) - bcachefs: Fix refcounting in discard path (Kent Overstreet) - bcachefs: Fix compat issue with old alloc_v4 keys (Kent Overstreet) - bcachefs: Fix warning in bch2_fs_journal_stop() (Kent Overstreet) - fs/super.c: improve get_tree() error message (Kent Overstreet) - bcachefs: Fix missing validation in bch2_sb_journal_v2_validate() (Kent Overstreet) - bcachefs: Fix replay_now_at() assert (Kent Overstreet) - bcachefs: Fix locking in bch2_ioc_setlabel() (Kent Overstreet) - bcachefs: fix failure to relock in btree_node_fill() (Kent Overstreet) - bcachefs: fix failure to relock in bch2_btree_node_mem_alloc() (Kent Overstreet) - bcachefs: unlock_long() before resort in journal replay (Kent Overstreet) - bcachefs: fix missing bch2_err_str() (Kent Overstreet) - bcachefs: fix time_stats_to_text() (Kent Overstreet) - bcachefs: Fix bch2_bucket_gens_init() (Kent Overstreet) - bcachefs: Fix bch2_trigger_alloc assert (Kent Overstreet) - bcachefs: Fix failure to relock in btree_node_get() (Kent Overstreet) - bcachefs: setting bcachefs_effective.* xattrs is a noop (Kent Overstreet) - bcachefs: Fix "trying to move an extent, but nr_replicas=0" (Kent Overstreet) - bcachefs: bch2_data_update_init() cleanup (Kent Overstreet) - bcachefs: Extra debug for data move path (Kent Overstreet) - bcachefs: Fix incorrect gfp flags (Kent Overstreet) - bcachefs: fix field-spanning write warning (Kent Overstreet) - bcachefs: Reallocate table when we're increasing size (Kent Overstreet) - smb/server: update misguided comment of smb2_allocate_rsp_buf() (ChenXiaoSong) - smb/server: remove useless assignment of 'file_present' in smb2_open() (ChenXiaoSong) - smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (ChenXiaoSong) - smb/server: fix return value of smb2_open() (ChenXiaoSong) - ksmbd: the buffer of smb2 query dir response has at least 1 byte (Namjae Jeon) - s390/boot: Fix KASLR base offset off by __START_KERNEL bytes (Alexander Gordeev) - s390/boot: Avoid possible physmem_info segment corruption (Alexander Gordeev) - s390/ap: Refine AP bus bindings complete processing (Harald Freudenberger) - s390/mm: Pin identity mapping base to zero (Alexander Gordeev) - s390/mm: Prevent lowcore vs identity mapping overlap (Alexander Gordeev) - scsi: sd: Do not attempt to configure discard unless LBPME is set (Martin K. Petersen) - scsi: MAINTAINERS: Add header files to SCSI SUBSYSTEM (Simon Horman) - scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC (Manivannan Sadhasivam) - scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register (Manivannan Sadhasivam) - scsi: core: Fix the return value of scsi_logical_block_count() (Chaotian Jing) - scsi: MAINTAINERS: Update HiSilicon SAS controller driver maintainer (Yihang Li) - cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug (Waiman Long) - cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set (Waiman Long) - cgroup/cpuset: fix panic caused by partcmd_update (Chen Ridong) - workqueue: Correct declaration of cpu_pwq in struct workqueue_struct (Uros Bizjak) - workqueue: Fix spruious data race in __flush_work() (Tejun Heo) - workqueue: Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker (Lai Jiangshan) - workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() (Will Deacon) - workqueue: doc: Fix function name, remove markers (Nikita Shubin) - MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed (Jiaxun Yang) - MIPS: Loongson64: Set timer mode in cpu-probe (Jiaxun Yang) - KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (Marc Zyngier) - KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault (Oliver Upton) - KVM: arm64: vgic: Don't hold config_lock while unregistering redistributors (Marc Zyngier) - KVM: arm64: vgic-debug: Don't put unmarked LPIs (Zenghui Yu) - NFS: Avoid unnecessary rescanning of the per-server delegation list (Trond Myklebust) - NFSv4: Fix clearing of layout segments in layoutreturn (Trond Myklebust) - NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust) - nfs: fix bitmap decoder to handle a 3rd word (Jeff Layton) - nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Jeff Layton) - rpcrdma: Trace connection registration and unregistration (Chuck Lever) - rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Chuck Lever) - rpcrdma: Device kref is over-incremented on error from xa_alloc (Chuck Lever) - smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (ChenXiaoSong) - smb: client: ignore unhandled reparse tags (Paulo Alcantara) - smb3: fix problem unloading module due to leaked refcount on shutdown (Steve French) - smb3: fix broken cached reads when posix locks (Steve French) - Input: himax_hx83112b - fix incorrect size when reading product ID (Dmitry Torokhov) - Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination (Werner Sembach) - Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 (Werner Sembach) - Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table (Takashi Iwai) - Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) - Input: edt-ft5x06 - add support for FocalTech FT8201 (Felix Kaechele) - dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support (Felix Kaechele) - Input: adc-joystick - fix optional value handling (John Keeping) - Input: synaptics - enable SMBus for HP Elitebook 840 G2 (Jonathan Denose) - Input: ads7846 - ratelimit the spi_sync error message (Marek Vasut) - drm/xe: Free job before xe_exec_queue_put (Matthew Brost) - drm/xe: Drop HW fence pointer to HW fence ctx (Matthew Brost) - drm/xe: Fix missing workqueue destroy in xe_gt_pagefault (Stuart Summers) - drm/xe/uc: Use devm to register cleanup that includes exec_queues (Daniele Ceraolo Spurio) - drm/xe: use devm instead of drmm for managed bo (Daniele Ceraolo Spurio) - drm/xe/xe2hpg: Add Wa_14021821874 (Tejas Upadhyay) - drm/xe: fix WA 14018094691 (Daniele Ceraolo Spurio) - drm/xe/xe2: Add Wa_15015404425 (Tejas Upadhyay) - drm/xe/xe2: Make subsequent L2 flush sequential (Tejas Upadhyay) - drm/xe/xe2lpg: Extend workaround 14021402888 (Bommu Krishnaiah) - drm/xe/xe2lpm: Extend Wa_16021639441 (Ngai-Mint Kwan) - drm/xe/bmg: implement Wa_16023588340 (Matthew Auld) - drm/xe/oa/uapi: Make bit masks unsigned (Geert Uytterhoeven) - drm/xe/display: Make display suspend/resume work on discrete (Maarten Lankhorst) - drm/xe: prevent UAF around preempt fence (Matthew Auld) - drm/xe: Fix tile fini sequence (Matthew Brost) - drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init (Matthew Brost) - drm/xe/observation: Drop empty sysctl table entry (Ashutosh Dixit) - drm/xe: Fix opregion leak (Lucas De Marchi) - nouveau/firmware: use dma non-coherent allocator (Dave Airlie) - drm/i915/hdcp: Use correct cp_irq_count (Suraj Kandpal) - drm/amdgpu: fix eGPU hotplug regression (Alex Deucher) - drm/amdgpu: Validate TA binary size (Candice Li) - drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 (Alex Deucher) - drm/amdgpu: fixing rlc firmware loading failure issue (Yang Wang) - drm/msm/adreno: Fix error return if missing firmware-name (Rob Clark) - drm/msm: fix the highest_bank_bit for sc7180 (Abhinav Kumar) - drm/msm/dpu: take plane rotation into account for wide planes (Dmitry Baryshkov) - drm/msm/dpu: relax YUV requirements (Dmitry Baryshkov) - drm/msm/dpu: limit QCM2290 to RGB formats only (Dmitry Baryshkov) - drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (Dmitry Baryshkov) - drm/msm/dp: reset the link phy params before link training (Abhinav Kumar) - drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() (Abhinav Kumar) - drm/msm/dp: fix the max supported bpp logic (Abhinav Kumar) - drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov) - nvme: Remove unused field (Nilay Shroff) - nvme: move stopping keep-alive into nvme_uninit_ctrl() (Ming Lei) - block: Drop NULL check in bdev_write_zeroes_sectors() (John Garry) - block: Read max write zeroes once for __blkdev_issue_write_zeroes() (John Garry) - io_uring/kbuf: sanitize peek buffer setup (Jens Axboe) - ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO (Hans de Goede) - platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type() (Hans de Goede) - ACPI: video: Add Dell UART backlight controller detection (Hans de Goede) - thermal: of: Fix OF node leak in of_thermal_zone_find() error paths (Krzysztof Kozlowski) - thermal: of: Fix OF node leak in thermal_of_zone_register() (Krzysztof Kozlowski) - thermal: of: Fix OF node leak in thermal_of_trips_init() error path (Krzysztof Kozlowski) - thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() (Yang Ruibin) - mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) - mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten) - mmc: mtk-sd: receive cmd8 data when hs400 tuning fail (Mengqi Zhang) - spi: pxa2xx: Move PM runtime handling to the glue drivers (Andy Shevchenko) - spi: pxa2xx: Do not override dev->platform_data on probe (Andy Shevchenko) - spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register (Carlos Song) - spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume (Vignesh Raghavendra) - spi: zynqmp-gqspi: Scale timeout by data size (Sean Anderson) - power: sequencing: request the WLAN enable GPIO as-is (Bartosz Golaszewski) - pmdomain: imx: wait SSAR when i.MX93 power domain on (Peng Fan) - pmdomain: imx: scu-pd: Remove duplicated clocks (Alexander Stein) - ata: pata_macio: Use WARN instead of BUG (Michael Ellerman) - ata: pata_macio: Fix DMA table overflow (Michael Ellerman) - s390/iucv: Fix vargs handling in iucv_alloc_device() (Alexandra Winter) - net: ovs: fix ovs_drop_reasons error (Menglong Dong) - netfilter: flowtable: validate vlan header (Pablo Neira Ayuso) - netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior) - netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). (Sebastian Andrzej Siewior) - net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson) - net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson) - MAINTAINERS: Mark JME Network Driver as Odd Fixes (Simon Horman) - MAINTAINERS: Add header files to NETWORKING sections (Simon Horman) - MAINTAINERS: Add limited globs for Networking headers (Simon Horman) - MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section (Simon Horman) - MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS (Simon Horman) - octeontx2-af: Fix CPT AF register offset calculation (Bharat Bhushan) - net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F (Sava Jakovljev) - net: ngbe: Fix phy mode set to external phy (Mengyuan Lou) - ice: use internal pf id instead of function number (Michal Swiatkowski) - ice: fix truesize operations for PAGE_SIZE >= 8192 (Maciej Fijalkowski) - ice: fix ICE_LAST_OFFSET formula (Maciej Fijalkowski) - ice: fix page reuse when PAGE_SIZE is over 8k (Maciej Fijalkowski) - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Somnath Kotur) - ipv6: prevent possible UAF in ip6_xmit() (Eric Dumazet) - ipv6: fix possible UAF in ip6_finish_output2() (Eric Dumazet) - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) - netpoll: do not export netpoll_poll_[disable|enable]() (Eric Dumazet) - selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ido Schimmel) - udp: fix receiving fraglist GSO packets (Felix Fietkau) - mptcp: pm: avoid possible UaF when selecting endp (Matthieu Baerts (NGI0)) - selftests: mptcp: join: validate fullmesh endp on 1st sf (Matthieu Baerts (NGI0)) - mptcp: pm: fullmesh: select the right ID later (Matthieu Baerts (NGI0)) - mptcp: pm: only in-kernel cannot have entries with ID 0 (Matthieu Baerts (NGI0)) - mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Matthieu Baerts (NGI0)) - mptcp: pm: only decrement add_addr_accepted for MPJ req (Matthieu Baerts (NGI0)) - mptcp: pm: only mark 'subflow' endp as available (Matthieu Baerts (NGI0)) - mptcp: pm: remove mptcp_pm_remove_subflow() (Matthieu Baerts (NGI0)) - selftests: mptcp: join: test for flush/re-add endpoints (Matthieu Baerts (NGI0)) - mptcp: pm: re-using ID of unused flushed subflows (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check re-using ID of closed subflow (Matthieu Baerts (NGI0)) - mptcp: pm: re-using ID of unused removed subflows (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check re-using ID of unused ADD_ADDR (Matthieu Baerts (NGI0)) - mptcp: pm: re-using ID of unused removed ADD_ADDR (Matthieu Baerts (NGI0)) - netem: fix return value if duplicate enqueue fails (Stephen Hemminger) - net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) - net: dsa: microchip: fix PTP config failure when using multiple ports (Martin Whitaker) - igb: cope with large MAX_SKB_FRAGS (Paolo Abeni) - cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov) - dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() (Dan Carpenter) - bonding: fix xfrm state handling when clearing active slave (Nikolay Aleksandrov) - bonding: fix xfrm real_dev null pointer dereference (Nikolay Aleksandrov) - bonding: fix null pointer deref in bond_ipsec_offload_ok (Nikolay Aleksandrov) - bonding: fix bond_ipsec_offload_ok return type (Nikolay Aleksandrov) - ip6_tunnel: Fix broken GRO (Thomas Bogendoerfer) - kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) - net: mctp: test: Use correct skb for route input check (Jeremy Kerr) - tcp: prevent concurrent execution of tcp_sk_exit_batch (Florian Westphal) - selftests: udpgro: no need to load xdp for gro (Hangbin Liu) - selftests: udpgro: report error when receive failed (Hangbin Liu) - Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) - Bluetooth: SMP: Fix assumption of Central always being Initiator (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz) - Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in (Luiz Augusto von Dentz) - tc-testing: don't access non-existent variable on exception (Simon Horman) - net/mlx5: Fix IPsec RoCE MPV trace call (Patrisious Haddad) - net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Carolina Jubran) - net/mlx5e: SHAMPO, Release in progress headers (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix page leak (Dragos Tatulea) - net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged (Vladimir Oltean) - net: dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q (Vladimir Oltean) - net: dsa: provide a software untagging function on RX for VLAN-aware bridges (Vladimir Oltean) - net: mscc: ocelot: serialize access to the injection/extraction groups (Vladimir Oltean) - net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" (Vladimir Oltean) - net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection (Vladimir Oltean) - selftests: net: bridge_vlan_aware: test that other TPIDs are seen as untagged (Vladimir Oltean) - selftests: net: local_termination: add PTP frames to the mix (Vladimir Oltean) - selftests: net: local_termination: don't use xfail_on_veth() (Vladimir Oltean) - selftests: net: local_termination: introduce new tests which capture VLAN behavior (Vladimir Oltean) - selftests: net: local_termination: add one more test for VLAN-aware bridges (Vladimir Oltean) - selftests: net: local_termination: parameterize test name (Vladimir Oltean) - selftests: net: local_termination: parameterize sending interface (Vladimir Oltean) - selftests: net: local_termination: refactor macvlan creation/deletion (Vladimir Oltean) - MAINTAINERS: add selftests to network drivers (Jakub Kicinski) - bnxt_en: Don't clear ntuple filters and rss contexts during ethtool ops (Pavan Chebbi) - virtio_net: move netdev_tx_reset_queue() call before RX napi enable (Jiri Pirko) - kbuild: fix typos "prequisites" to "prerequisites" (Masahiro Yamada) - Documentation/llvm: turn make command for ccache into code block (Javier Carrasco) - kbuild: avoid scripts/kallsyms parsing /dev/null (Masahiro Yamada) - treewide: remove unnecessary inclusion (Masahiro Yamada) - scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell) - Makefile: add $(srctree) to dependency of compile_commands.json target (Alexandre Courbot) - kbuild: clean up code duplication in cmd_fdtoverlay (Masahiro Yamada) - platform/x86: ISST: Fix return value on last invalid resource (Srinivas Pandruvada) - platform/surface: aggregator: Fix warning when controller is destroyed in probe (Maximilian Luz) - platform/surface: aggregator_registry: Add support for Surface Laptop 6 (Maximilian Luz) - platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 (Maximilian Luz) - platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 (Maximilian Luz) - platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 (Maximilian Luz) - platform/surface: aggregator_registry: Add Support for Surface Pro 10 (Maximilian Luz) - platform/x86: asus-wmi: Add quirk for ROG Ally X (Luke D. Jones) - erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails (Gao Xiang) - erofs: allow large folios for compressed files (Gao Xiang) - erofs: get rid of check_layout_compatibility() (Hongzhen Luo) - erofs: simplify readdir operation (Hongzhen Luo) - ksmbd: Replace one-element arrays with flexible-array members (Thorsten Blum) - ksmbd: fix spelling mistakes in documentation (Victor Timofei) - ksmbd: fix race condition between destroy_previous_session() and smb2 operations() (Namjae Jeon) - ksmbd: Use unsafe_memcpy() for ntlm_negotiate (Namjae Jeon) - iommufd/selftest: Make dirty_ops static (Jinjie Ruan) - iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() (Nicolin Chen) - cxl/test: Skip cxl_setup_parent_dport() for emulated dports (Li Ming) - cxl/pci: Get AER capability address from RCRB only for RCH dport (Li Ming) - HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke) - HID: multitouch: Add support for GT7868Q (Dmitry Savin) - HID: amd_sfh: free driver_data after destroying hid device (Olivier Sobrie) - hid-asus: add ROG Ally X prod ID to quirk list (Luke D. Jones) - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) - printk/panic: Allow cpu backtraces to be written into ringbuffer during panic (Ryo Takakura) - fedora: disable CONFIG_DRM_WERROR (Patrick Talbert) Resolves: RHEL-29722 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.changelog | 285 ++++++++++++++++++++ kernel.spec | 267 +++++++++++++++++- partial-clang-debug-snip.config | 1 + partial-clang-snip.config | 1 + partial-clang_lto-aarch64-debug-snip.config | 1 + partial-clang_lto-aarch64-snip.config | 1 + partial-clang_lto-x86_64-debug-snip.config | 1 + partial-clang_lto-x86_64-snip.config | 1 + sources | 6 +- 25 files changed, 573 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index bde905864..00553990a 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 = 20 +RHEL_RELEASE = 21 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 7ee9c1f01..3ae23eb51 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -5261,6 +5261,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 54c709543..787e0b904 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -5238,6 +5238,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 30b56d2a6..ceddebcc1 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -5257,6 +5257,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 34660711e..c2b6bb81c 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -5234,6 +5234,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 49f925f83..2b4fdafd0 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -5300,6 +5300,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 2f2810e1b..92da10ff1 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -5277,6 +5277,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index e914f1a8c..9151a94ce 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -4835,6 +4835,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index d844f156c..eea21bc05 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -4814,6 +4814,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 6585bb833..741fb1697 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -4772,6 +4772,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 4373f618a..76e57420e 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -4751,6 +4751,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 664fb4432..8d52d602a 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -4763,6 +4763,7 @@ CONFIG_RADIO_TEA575X=m # CONFIG_RAID_ATTRS is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index bfaf4e194..a60b3f1c1 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -5055,6 +5055,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 944940b8a..de0cd8ab2 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -5033,6 +5033,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 9757454b0..cd9356343 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -5098,6 +5098,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index cc3e83ae2..122328997 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -5076,6 +5076,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa diff --git a/kernel.changelog b/kernel.changelog index 830b8785e..a028399cb 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,263 @@ +* Mon Aug 26 2024 Jan Stancek [6.11.0-0.rc5.21.el10] +- Linux 6.11-rc5 (Linus Torvalds) +- bcachefs: Fix rebalance_work accounting (Kent Overstreet) +- bcachefs: Fix failure to flush moves before sleeping in copygc (Kent Overstreet) +- bcachefs: don't use rht_bucket() in btree_key_cache_scan() (Kent Overstreet) +- bcachefs: add missing inode_walker_exit() (Kent Overstreet) +- bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop() (Kent Overstreet) +- bcachefs: Fix double assignment in check_dirent_to_subvol() (Yuesong Li) +- bcachefs: Fix refcounting in discard path (Kent Overstreet) +- bcachefs: Fix compat issue with old alloc_v4 keys (Kent Overstreet) +- bcachefs: Fix warning in bch2_fs_journal_stop() (Kent Overstreet) +- fs/super.c: improve get_tree() error message (Kent Overstreet) +- bcachefs: Fix missing validation in bch2_sb_journal_v2_validate() (Kent Overstreet) +- bcachefs: Fix replay_now_at() assert (Kent Overstreet) +- bcachefs: Fix locking in bch2_ioc_setlabel() (Kent Overstreet) +- bcachefs: fix failure to relock in btree_node_fill() (Kent Overstreet) +- bcachefs: fix failure to relock in bch2_btree_node_mem_alloc() (Kent Overstreet) +- bcachefs: unlock_long() before resort in journal replay (Kent Overstreet) +- bcachefs: fix missing bch2_err_str() (Kent Overstreet) +- bcachefs: fix time_stats_to_text() (Kent Overstreet) +- bcachefs: Fix bch2_bucket_gens_init() (Kent Overstreet) +- bcachefs: Fix bch2_trigger_alloc assert (Kent Overstreet) +- bcachefs: Fix failure to relock in btree_node_get() (Kent Overstreet) +- bcachefs: setting bcachefs_effective.* xattrs is a noop (Kent Overstreet) +- bcachefs: Fix "trying to move an extent, but nr_replicas=0" (Kent Overstreet) +- bcachefs: bch2_data_update_init() cleanup (Kent Overstreet) +- bcachefs: Extra debug for data move path (Kent Overstreet) +- bcachefs: Fix incorrect gfp flags (Kent Overstreet) +- bcachefs: fix field-spanning write warning (Kent Overstreet) +- bcachefs: Reallocate table when we're increasing size (Kent Overstreet) +- smb/server: update misguided comment of smb2_allocate_rsp_buf() (ChenXiaoSong) +- smb/server: remove useless assignment of 'file_present' in smb2_open() (ChenXiaoSong) +- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (ChenXiaoSong) +- smb/server: fix return value of smb2_open() (ChenXiaoSong) +- ksmbd: the buffer of smb2 query dir response has at least 1 byte (Namjae Jeon) +- s390/boot: Fix KASLR base offset off by __START_KERNEL bytes (Alexander Gordeev) +- s390/boot: Avoid possible physmem_info segment corruption (Alexander Gordeev) +- s390/ap: Refine AP bus bindings complete processing (Harald Freudenberger) +- s390/mm: Pin identity mapping base to zero (Alexander Gordeev) +- s390/mm: Prevent lowcore vs identity mapping overlap (Alexander Gordeev) +- scsi: sd: Do not attempt to configure discard unless LBPME is set (Martin K. Petersen) +- scsi: MAINTAINERS: Add header files to SCSI SUBSYSTEM (Simon Horman) +- scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC (Manivannan Sadhasivam) +- scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register (Manivannan Sadhasivam) +- scsi: core: Fix the return value of scsi_logical_block_count() (Chaotian Jing) +- scsi: MAINTAINERS: Update HiSilicon SAS controller driver maintainer (Yihang Li) +- cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug (Waiman Long) +- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set (Waiman Long) +- cgroup/cpuset: fix panic caused by partcmd_update (Chen Ridong) +- workqueue: Correct declaration of cpu_pwq in struct workqueue_struct (Uros Bizjak) +- workqueue: Fix spruious data race in __flush_work() (Tejun Heo) +- workqueue: Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker (Lai Jiangshan) +- workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() (Will Deacon) +- workqueue: doc: Fix function name, remove markers (Nikita Shubin) +- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed (Jiaxun Yang) +- MIPS: Loongson64: Set timer mode in cpu-probe (Jiaxun Yang) +- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (Marc Zyngier) +- KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault (Oliver Upton) +- KVM: arm64: vgic: Don't hold config_lock while unregistering redistributors (Marc Zyngier) +- KVM: arm64: vgic-debug: Don't put unmarked LPIs (Zenghui Yu) +- NFS: Avoid unnecessary rescanning of the per-server delegation list (Trond Myklebust) +- NFSv4: Fix clearing of layout segments in layoutreturn (Trond Myklebust) +- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust) +- nfs: fix bitmap decoder to handle a 3rd word (Jeff Layton) +- nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Jeff Layton) +- rpcrdma: Trace connection registration and unregistration (Chuck Lever) +- rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Chuck Lever) +- rpcrdma: Device kref is over-incremented on error from xa_alloc (Chuck Lever) +- smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (ChenXiaoSong) +- smb: client: ignore unhandled reparse tags (Paulo Alcantara) +- smb3: fix problem unloading module due to leaked refcount on shutdown (Steve French) +- smb3: fix broken cached reads when posix locks (Steve French) +- Input: himax_hx83112b - fix incorrect size when reading product ID (Dmitry Torokhov) +- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination (Werner Sembach) +- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 (Werner Sembach) +- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table (Takashi Iwai) +- Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) +- Input: edt-ft5x06 - add support for FocalTech FT8201 (Felix Kaechele) +- dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support (Felix Kaechele) +- Input: adc-joystick - fix optional value handling (John Keeping) +- Input: synaptics - enable SMBus for HP Elitebook 840 G2 (Jonathan Denose) +- Input: ads7846 - ratelimit the spi_sync error message (Marek Vasut) +- drm/xe: Free job before xe_exec_queue_put (Matthew Brost) +- drm/xe: Drop HW fence pointer to HW fence ctx (Matthew Brost) +- drm/xe: Fix missing workqueue destroy in xe_gt_pagefault (Stuart Summers) +- drm/xe/uc: Use devm to register cleanup that includes exec_queues (Daniele Ceraolo Spurio) +- drm/xe: use devm instead of drmm for managed bo (Daniele Ceraolo Spurio) +- drm/xe/xe2hpg: Add Wa_14021821874 (Tejas Upadhyay) +- drm/xe: fix WA 14018094691 (Daniele Ceraolo Spurio) +- drm/xe/xe2: Add Wa_15015404425 (Tejas Upadhyay) +- drm/xe/xe2: Make subsequent L2 flush sequential (Tejas Upadhyay) +- drm/xe/xe2lpg: Extend workaround 14021402888 (Bommu Krishnaiah) +- drm/xe/xe2lpm: Extend Wa_16021639441 (Ngai-Mint Kwan) +- drm/xe/bmg: implement Wa_16023588340 (Matthew Auld) +- drm/xe/oa/uapi: Make bit masks unsigned (Geert Uytterhoeven) +- drm/xe/display: Make display suspend/resume work on discrete (Maarten Lankhorst) +- drm/xe: prevent UAF around preempt fence (Matthew Auld) +- drm/xe: Fix tile fini sequence (Matthew Brost) +- drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init (Matthew Brost) +- drm/xe/observation: Drop empty sysctl table entry (Ashutosh Dixit) +- drm/xe: Fix opregion leak (Lucas De Marchi) +- nouveau/firmware: use dma non-coherent allocator (Dave Airlie) +- drm/i915/hdcp: Use correct cp_irq_count (Suraj Kandpal) +- drm/amdgpu: fix eGPU hotplug regression (Alex Deucher) +- drm/amdgpu: Validate TA binary size (Candice Li) +- drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 (Alex Deucher) +- drm/amdgpu: fixing rlc firmware loading failure issue (Yang Wang) +- drm/msm/adreno: Fix error return if missing firmware-name (Rob Clark) +- drm/msm: fix the highest_bank_bit for sc7180 (Abhinav Kumar) +- drm/msm/dpu: take plane rotation into account for wide planes (Dmitry Baryshkov) +- drm/msm/dpu: relax YUV requirements (Dmitry Baryshkov) +- drm/msm/dpu: limit QCM2290 to RGB formats only (Dmitry Baryshkov) +- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (Dmitry Baryshkov) +- drm/msm/dp: reset the link phy params before link training (Abhinav Kumar) +- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() (Abhinav Kumar) +- drm/msm/dp: fix the max supported bpp logic (Abhinav Kumar) +- drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov) +- nvme: Remove unused field (Nilay Shroff) +- nvme: move stopping keep-alive into nvme_uninit_ctrl() (Ming Lei) +- block: Drop NULL check in bdev_write_zeroes_sectors() (John Garry) +- block: Read max write zeroes once for __blkdev_issue_write_zeroes() (John Garry) +- io_uring/kbuf: sanitize peek buffer setup (Jens Axboe) +- ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO (Hans de Goede) +- platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type() (Hans de Goede) +- ACPI: video: Add Dell UART backlight controller detection (Hans de Goede) +- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths (Krzysztof Kozlowski) +- thermal: of: Fix OF node leak in thermal_of_zone_register() (Krzysztof Kozlowski) +- thermal: of: Fix OF node leak in thermal_of_trips_init() error path (Krzysztof Kozlowski) +- thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() (Yang Ruibin) +- mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) +- mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten) +- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail (Mengqi Zhang) +- spi: pxa2xx: Move PM runtime handling to the glue drivers (Andy Shevchenko) +- spi: pxa2xx: Do not override dev->platform_data on probe (Andy Shevchenko) +- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register (Carlos Song) +- spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume (Vignesh Raghavendra) +- spi: zynqmp-gqspi: Scale timeout by data size (Sean Anderson) +- power: sequencing: request the WLAN enable GPIO as-is (Bartosz Golaszewski) +- pmdomain: imx: wait SSAR when i.MX93 power domain on (Peng Fan) +- pmdomain: imx: scu-pd: Remove duplicated clocks (Alexander Stein) +- ata: pata_macio: Use WARN instead of BUG (Michael Ellerman) +- ata: pata_macio: Fix DMA table overflow (Michael Ellerman) +- s390/iucv: Fix vargs handling in iucv_alloc_device() (Alexandra Winter) +- net: ovs: fix ovs_drop_reasons error (Menglong Dong) +- netfilter: flowtable: validate vlan header (Pablo Neira Ayuso) +- netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior) +- netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). (Sebastian Andrzej Siewior) +- net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson) +- net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson) +- MAINTAINERS: Mark JME Network Driver as Odd Fixes (Simon Horman) +- MAINTAINERS: Add header files to NETWORKING sections (Simon Horman) +- MAINTAINERS: Add limited globs for Networking headers (Simon Horman) +- MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section (Simon Horman) +- MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS (Simon Horman) +- octeontx2-af: Fix CPT AF register offset calculation (Bharat Bhushan) +- net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F (Sava Jakovljev) +- net: ngbe: Fix phy mode set to external phy (Mengyuan Lou) +- ice: use internal pf id instead of function number (Michal Swiatkowski) +- ice: fix truesize operations for PAGE_SIZE >= 8192 (Maciej Fijalkowski) +- ice: fix ICE_LAST_OFFSET formula (Maciej Fijalkowski) +- ice: fix page reuse when PAGE_SIZE is over 8k (Maciej Fijalkowski) +- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Somnath Kotur) +- ipv6: prevent possible UAF in ip6_xmit() (Eric Dumazet) +- ipv6: fix possible UAF in ip6_finish_output2() (Eric Dumazet) +- ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) +- netpoll: do not export netpoll_poll_[disable|enable]() (Eric Dumazet) +- selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ido Schimmel) +- udp: fix receiving fraglist GSO packets (Felix Fietkau) +- mptcp: pm: avoid possible UaF when selecting endp (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: validate fullmesh endp on 1st sf (Matthieu Baerts (NGI0)) +- mptcp: pm: fullmesh: select the right ID later (Matthieu Baerts (NGI0)) +- mptcp: pm: only in-kernel cannot have entries with ID 0 (Matthieu Baerts (NGI0)) +- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Matthieu Baerts (NGI0)) +- mptcp: pm: only decrement add_addr_accepted for MPJ req (Matthieu Baerts (NGI0)) +- mptcp: pm: only mark 'subflow' endp as available (Matthieu Baerts (NGI0)) +- mptcp: pm: remove mptcp_pm_remove_subflow() (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: test for flush/re-add endpoints (Matthieu Baerts (NGI0)) +- mptcp: pm: re-using ID of unused flushed subflows (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: check re-using ID of closed subflow (Matthieu Baerts (NGI0)) +- mptcp: pm: re-using ID of unused removed subflows (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: check re-using ID of unused ADD_ADDR (Matthieu Baerts (NGI0)) +- mptcp: pm: re-using ID of unused removed ADD_ADDR (Matthieu Baerts (NGI0)) +- netem: fix return value if duplicate enqueue fails (Stephen Hemminger) +- net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) +- net: dsa: microchip: fix PTP config failure when using multiple ports (Martin Whitaker) +- igb: cope with large MAX_SKB_FRAGS (Paolo Abeni) +- cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov) +- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() (Dan Carpenter) +- bonding: fix xfrm state handling when clearing active slave (Nikolay Aleksandrov) +- bonding: fix xfrm real_dev null pointer dereference (Nikolay Aleksandrov) +- bonding: fix null pointer deref in bond_ipsec_offload_ok (Nikolay Aleksandrov) +- bonding: fix bond_ipsec_offload_ok return type (Nikolay Aleksandrov) +- ip6_tunnel: Fix broken GRO (Thomas Bogendoerfer) +- kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) +- net: mctp: test: Use correct skb for route input check (Jeremy Kerr) +- tcp: prevent concurrent execution of tcp_sk_exit_batch (Florian Westphal) +- selftests: udpgro: no need to load xdp for gro (Hangbin Liu) +- selftests: udpgro: report error when receive failed (Hangbin Liu) +- Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) +- Bluetooth: SMP: Fix assumption of Central always being Initiator (Luiz Augusto von Dentz) +- Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz) +- Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in (Luiz Augusto von Dentz) +- tc-testing: don't access non-existent variable on exception (Simon Horman) +- net/mlx5: Fix IPsec RoCE MPV trace call (Patrisious Haddad) +- net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Carolina Jubran) +- net/mlx5e: SHAMPO, Release in progress headers (Dragos Tatulea) +- net/mlx5e: SHAMPO, Fix page leak (Dragos Tatulea) +- net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged (Vladimir Oltean) +- net: dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q (Vladimir Oltean) +- net: dsa: provide a software untagging function on RX for VLAN-aware bridges (Vladimir Oltean) +- net: mscc: ocelot: serialize access to the injection/extraction groups (Vladimir Oltean) +- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" (Vladimir Oltean) +- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection (Vladimir Oltean) +- selftests: net: bridge_vlan_aware: test that other TPIDs are seen as untagged (Vladimir Oltean) +- selftests: net: local_termination: add PTP frames to the mix (Vladimir Oltean) +- selftests: net: local_termination: don't use xfail_on_veth() (Vladimir Oltean) +- selftests: net: local_termination: introduce new tests which capture VLAN behavior (Vladimir Oltean) +- selftests: net: local_termination: add one more test for VLAN-aware bridges (Vladimir Oltean) +- selftests: net: local_termination: parameterize test name (Vladimir Oltean) +- selftests: net: local_termination: parameterize sending interface (Vladimir Oltean) +- selftests: net: local_termination: refactor macvlan creation/deletion (Vladimir Oltean) +- MAINTAINERS: add selftests to network drivers (Jakub Kicinski) +- bnxt_en: Don't clear ntuple filters and rss contexts during ethtool ops (Pavan Chebbi) +- virtio_net: move netdev_tx_reset_queue() call before RX napi enable (Jiri Pirko) +- kbuild: fix typos "prequisites" to "prerequisites" (Masahiro Yamada) +- Documentation/llvm: turn make command for ccache into code block (Javier Carrasco) +- kbuild: avoid scripts/kallsyms parsing /dev/null (Masahiro Yamada) +- treewide: remove unnecessary inclusion (Masahiro Yamada) +- scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell) +- Makefile: add $(srctree) to dependency of compile_commands.json target (Alexandre Courbot) +- kbuild: clean up code duplication in cmd_fdtoverlay (Masahiro Yamada) +- platform/x86: ISST: Fix return value on last invalid resource (Srinivas Pandruvada) +- platform/surface: aggregator: Fix warning when controller is destroyed in probe (Maximilian Luz) +- platform/surface: aggregator_registry: Add support for Surface Laptop 6 (Maximilian Luz) +- platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 (Maximilian Luz) +- platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 (Maximilian Luz) +- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 (Maximilian Luz) +- platform/surface: aggregator_registry: Add Support for Surface Pro 10 (Maximilian Luz) +- platform/x86: asus-wmi: Add quirk for ROG Ally X (Luke D. Jones) +- erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails (Gao Xiang) +- erofs: allow large folios for compressed files (Gao Xiang) +- erofs: get rid of check_layout_compatibility() (Hongzhen Luo) +- erofs: simplify readdir operation (Hongzhen Luo) +- ksmbd: Replace one-element arrays with flexible-array members (Thorsten Blum) +- ksmbd: fix spelling mistakes in documentation (Victor Timofei) +- ksmbd: fix race condition between destroy_previous_session() and smb2 operations() (Namjae Jeon) +- ksmbd: Use unsafe_memcpy() for ntlm_negotiate (Namjae Jeon) +- iommufd/selftest: Make dirty_ops static (Jinjie Ruan) +- iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() (Nicolin Chen) +- cxl/test: Skip cxl_setup_parent_dport() for emulated dports (Li Ming) +- cxl/pci: Get AER capability address from RCRB only for RCH dport (Li Ming) +- HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke) +- HID: multitouch: Add support for GT7868Q (Dmitry Savin) +- HID: amd_sfh: free driver_data after destroying hid device (Olivier Sobrie) +- hid-asus: add ROG Ally X prod ID to quirk list (Luke D. Jones) +- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) +- printk/panic: Allow cpu backtraces to be written into ringbuffer during panic (Ryo Takakura) +- fedora: disable CONFIG_DRM_WERROR (Patrick Talbert) +Resolves: RHEL-29722 + * Tue Aug 20 2024 Jan Stancek [6.11.0-0.rc4.20.el10] - Linux 6.11-rc4 (Linus Torvalds) - mips: sgi-ip22: Fix the build (Bart Van Assche) @@ -763,6 +1023,31 @@ Resolves: RHEL-29722 - task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK (Linus Torvalds) Resolves: RHEL-29722 +* Sun Aug 25 2024 Fedora Kernel Team [6.11.0-0.rc5.42] +- Linux v6.11.0-0.rc5 +Resolves: + +* Sat Aug 24 2024 Fedora Kernel Team [6.11.0-0.rc4.d2bafcf224f3.41] +- Linux v6.11.0-0.rc4.d2bafcf224f3 +Resolves: + +* Fri Aug 23 2024 Fedora Kernel Team [6.11.0-0.rc4.3d5f968a177d.40] +- Linux v6.11.0-0.rc4.3d5f968a177d +Resolves: + +* Thu Aug 22 2024 Fedora Kernel Team [6.11.0-0.rc4.872cf28b8df9.39] +- Linux v6.11.0-0.rc4.872cf28b8df9 +Resolves: + +* Wed Aug 21 2024 Fedora Kernel Team [6.11.0-0.rc4.b311c1b497e5.38] +- Linux v6.11.0-0.rc4.b311c1b497e5 +Resolves: + +* Tue Aug 20 2024 Fedora Kernel Team [6.11.0-0.rc4.6e4436539ae1.37] +- fedora: disable CONFIG_DRM_WERROR (Patrick Talbert) +- Linux v6.11.0-0.rc4.6e4436539ae1 +Resolves: + * Mon Aug 19 2024 Fedora Kernel Team [6.11.0-0.rc4.36] - Linux v6.11.0-0.rc4 Resolves: diff --git a/kernel.spec b/kernel.spec index f16297cab..5cf689c5e 100644 --- a/kernel.spec +++ b/kernel.spec @@ -163,15 +163,15 @@ Summary: The Linux kernel %define specrpmversion 6.11.0 %define specversion 6.11.0 %define patchversion 6.11 -%define pkgrelease 0.rc4.20 +%define pkgrelease 0.rc5.21 %define kversion 6 -%define tarfile_release 6.11.0-0.rc4.20.el10 +%define tarfile_release 6.11.0-0.rc5.21.el10 # This is needed to do merge window version magic %define patchlevel 11 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 0.rc4.20%{?buildid}%{?dist} +%define specrelease 0.rc5.21%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.11.0-0.rc4.20.el10 +%define kabiversion 6.11.0-0.rc5.21.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4099,6 +4099,265 @@ fi\ # # %changelog +* Mon Aug 26 2024 Jan Stancek [6.11.0-0.rc5.21.el10] +- Linux 6.11-rc5 (Linus Torvalds) +- bcachefs: Fix rebalance_work accounting (Kent Overstreet) +- bcachefs: Fix failure to flush moves before sleeping in copygc (Kent Overstreet) +- bcachefs: don't use rht_bucket() in btree_key_cache_scan() (Kent Overstreet) +- bcachefs: add missing inode_walker_exit() (Kent Overstreet) +- bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop() (Kent Overstreet) +- bcachefs: Fix double assignment in check_dirent_to_subvol() (Yuesong Li) +- bcachefs: Fix refcounting in discard path (Kent Overstreet) +- bcachefs: Fix compat issue with old alloc_v4 keys (Kent Overstreet) +- bcachefs: Fix warning in bch2_fs_journal_stop() (Kent Overstreet) +- fs/super.c: improve get_tree() error message (Kent Overstreet) +- bcachefs: Fix missing validation in bch2_sb_journal_v2_validate() (Kent Overstreet) +- bcachefs: Fix replay_now_at() assert (Kent Overstreet) +- bcachefs: Fix locking in bch2_ioc_setlabel() (Kent Overstreet) +- bcachefs: fix failure to relock in btree_node_fill() (Kent Overstreet) +- bcachefs: fix failure to relock in bch2_btree_node_mem_alloc() (Kent Overstreet) +- bcachefs: unlock_long() before resort in journal replay (Kent Overstreet) +- bcachefs: fix missing bch2_err_str() (Kent Overstreet) +- bcachefs: fix time_stats_to_text() (Kent Overstreet) +- bcachefs: Fix bch2_bucket_gens_init() (Kent Overstreet) +- bcachefs: Fix bch2_trigger_alloc assert (Kent Overstreet) +- bcachefs: Fix failure to relock in btree_node_get() (Kent Overstreet) +- bcachefs: setting bcachefs_effective.* xattrs is a noop (Kent Overstreet) +- bcachefs: Fix "trying to move an extent, but nr_replicas=0" (Kent Overstreet) +- bcachefs: bch2_data_update_init() cleanup (Kent Overstreet) +- bcachefs: Extra debug for data move path (Kent Overstreet) +- bcachefs: Fix incorrect gfp flags (Kent Overstreet) +- bcachefs: fix field-spanning write warning (Kent Overstreet) +- bcachefs: Reallocate table when we're increasing size (Kent Overstreet) +- smb/server: update misguided comment of smb2_allocate_rsp_buf() (ChenXiaoSong) +- smb/server: remove useless assignment of 'file_present' in smb2_open() (ChenXiaoSong) +- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (ChenXiaoSong) +- smb/server: fix return value of smb2_open() (ChenXiaoSong) +- ksmbd: the buffer of smb2 query dir response has at least 1 byte (Namjae Jeon) +- s390/boot: Fix KASLR base offset off by __START_KERNEL bytes (Alexander Gordeev) +- s390/boot: Avoid possible physmem_info segment corruption (Alexander Gordeev) +- s390/ap: Refine AP bus bindings complete processing (Harald Freudenberger) +- s390/mm: Pin identity mapping base to zero (Alexander Gordeev) +- s390/mm: Prevent lowcore vs identity mapping overlap (Alexander Gordeev) +- scsi: sd: Do not attempt to configure discard unless LBPME is set (Martin K. Petersen) +- scsi: MAINTAINERS: Add header files to SCSI SUBSYSTEM (Simon Horman) +- scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC (Manivannan Sadhasivam) +- scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register (Manivannan Sadhasivam) +- scsi: core: Fix the return value of scsi_logical_block_count() (Chaotian Jing) +- scsi: MAINTAINERS: Update HiSilicon SAS controller driver maintainer (Yihang Li) +- cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug (Waiman Long) +- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set (Waiman Long) +- cgroup/cpuset: fix panic caused by partcmd_update (Chen Ridong) +- workqueue: Correct declaration of cpu_pwq in struct workqueue_struct (Uros Bizjak) +- workqueue: Fix spruious data race in __flush_work() (Tejun Heo) +- workqueue: Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker (Lai Jiangshan) +- workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() (Will Deacon) +- workqueue: doc: Fix function name, remove markers (Nikita Shubin) +- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed (Jiaxun Yang) +- MIPS: Loongson64: Set timer mode in cpu-probe (Jiaxun Yang) +- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (Marc Zyngier) +- KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault (Oliver Upton) +- KVM: arm64: vgic: Don't hold config_lock while unregistering redistributors (Marc Zyngier) +- KVM: arm64: vgic-debug: Don't put unmarked LPIs (Zenghui Yu) +- NFS: Avoid unnecessary rescanning of the per-server delegation list (Trond Myklebust) +- NFSv4: Fix clearing of layout segments in layoutreturn (Trond Myklebust) +- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust) +- nfs: fix bitmap decoder to handle a 3rd word (Jeff Layton) +- nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Jeff Layton) +- rpcrdma: Trace connection registration and unregistration (Chuck Lever) +- rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Chuck Lever) +- rpcrdma: Device kref is over-incremented on error from xa_alloc (Chuck Lever) +- smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (ChenXiaoSong) +- smb: client: ignore unhandled reparse tags (Paulo Alcantara) +- smb3: fix problem unloading module due to leaked refcount on shutdown (Steve French) +- smb3: fix broken cached reads when posix locks (Steve French) +- Input: himax_hx83112b - fix incorrect size when reading product ID (Dmitry Torokhov) +- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination (Werner Sembach) +- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 (Werner Sembach) +- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table (Takashi Iwai) +- Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) +- Input: edt-ft5x06 - add support for FocalTech FT8201 (Felix Kaechele) +- dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support (Felix Kaechele) +- Input: adc-joystick - fix optional value handling (John Keeping) +- Input: synaptics - enable SMBus for HP Elitebook 840 G2 (Jonathan Denose) +- Input: ads7846 - ratelimit the spi_sync error message (Marek Vasut) +- drm/xe: Free job before xe_exec_queue_put (Matthew Brost) +- drm/xe: Drop HW fence pointer to HW fence ctx (Matthew Brost) +- drm/xe: Fix missing workqueue destroy in xe_gt_pagefault (Stuart Summers) +- drm/xe/uc: Use devm to register cleanup that includes exec_queues (Daniele Ceraolo Spurio) +- drm/xe: use devm instead of drmm for managed bo (Daniele Ceraolo Spurio) +- drm/xe/xe2hpg: Add Wa_14021821874 (Tejas Upadhyay) +- drm/xe: fix WA 14018094691 (Daniele Ceraolo Spurio) +- drm/xe/xe2: Add Wa_15015404425 (Tejas Upadhyay) +- drm/xe/xe2: Make subsequent L2 flush sequential (Tejas Upadhyay) +- drm/xe/xe2lpg: Extend workaround 14021402888 (Bommu Krishnaiah) +- drm/xe/xe2lpm: Extend Wa_16021639441 (Ngai-Mint Kwan) +- drm/xe/bmg: implement Wa_16023588340 (Matthew Auld) +- drm/xe/oa/uapi: Make bit masks unsigned (Geert Uytterhoeven) +- drm/xe/display: Make display suspend/resume work on discrete (Maarten Lankhorst) +- drm/xe: prevent UAF around preempt fence (Matthew Auld) +- drm/xe: Fix tile fini sequence (Matthew Brost) +- drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init (Matthew Brost) +- drm/xe/observation: Drop empty sysctl table entry (Ashutosh Dixit) +- drm/xe: Fix opregion leak (Lucas De Marchi) +- nouveau/firmware: use dma non-coherent allocator (Dave Airlie) +- drm/i915/hdcp: Use correct cp_irq_count (Suraj Kandpal) +- drm/amdgpu: fix eGPU hotplug regression (Alex Deucher) +- drm/amdgpu: Validate TA binary size (Candice Li) +- drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 (Alex Deucher) +- drm/amdgpu: fixing rlc firmware loading failure issue (Yang Wang) +- drm/msm/adreno: Fix error return if missing firmware-name (Rob Clark) +- drm/msm: fix the highest_bank_bit for sc7180 (Abhinav Kumar) +- drm/msm/dpu: take plane rotation into account for wide planes (Dmitry Baryshkov) +- drm/msm/dpu: relax YUV requirements (Dmitry Baryshkov) +- drm/msm/dpu: limit QCM2290 to RGB formats only (Dmitry Baryshkov) +- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (Dmitry Baryshkov) +- drm/msm/dp: reset the link phy params before link training (Abhinav Kumar) +- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() (Abhinav Kumar) +- drm/msm/dp: fix the max supported bpp logic (Abhinav Kumar) +- drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov) +- nvme: Remove unused field (Nilay Shroff) +- nvme: move stopping keep-alive into nvme_uninit_ctrl() (Ming Lei) +- block: Drop NULL check in bdev_write_zeroes_sectors() (John Garry) +- block: Read max write zeroes once for __blkdev_issue_write_zeroes() (John Garry) +- io_uring/kbuf: sanitize peek buffer setup (Jens Axboe) +- ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO (Hans de Goede) +- platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type() (Hans de Goede) +- ACPI: video: Add Dell UART backlight controller detection (Hans de Goede) +- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths (Krzysztof Kozlowski) +- thermal: of: Fix OF node leak in thermal_of_zone_register() (Krzysztof Kozlowski) +- thermal: of: Fix OF node leak in thermal_of_trips_init() error path (Krzysztof Kozlowski) +- thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() (Yang Ruibin) +- mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) +- mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten) +- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail (Mengqi Zhang) +- spi: pxa2xx: Move PM runtime handling to the glue drivers (Andy Shevchenko) +- spi: pxa2xx: Do not override dev->platform_data on probe (Andy Shevchenko) +- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register (Carlos Song) +- spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume (Vignesh Raghavendra) +- spi: zynqmp-gqspi: Scale timeout by data size (Sean Anderson) +- power: sequencing: request the WLAN enable GPIO as-is (Bartosz Golaszewski) +- pmdomain: imx: wait SSAR when i.MX93 power domain on (Peng Fan) +- pmdomain: imx: scu-pd: Remove duplicated clocks (Alexander Stein) +- ata: pata_macio: Use WARN instead of BUG (Michael Ellerman) +- ata: pata_macio: Fix DMA table overflow (Michael Ellerman) +- s390/iucv: Fix vargs handling in iucv_alloc_device() (Alexandra Winter) +- net: ovs: fix ovs_drop_reasons error (Menglong Dong) +- netfilter: flowtable: validate vlan header (Pablo Neira Ayuso) +- netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior) +- netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). (Sebastian Andrzej Siewior) +- net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson) +- net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson) +- MAINTAINERS: Mark JME Network Driver as Odd Fixes (Simon Horman) +- MAINTAINERS: Add header files to NETWORKING sections (Simon Horman) +- MAINTAINERS: Add limited globs for Networking headers (Simon Horman) +- MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section (Simon Horman) +- MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS (Simon Horman) +- octeontx2-af: Fix CPT AF register offset calculation (Bharat Bhushan) +- net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F (Sava Jakovljev) +- net: ngbe: Fix phy mode set to external phy (Mengyuan Lou) +- ice: use internal pf id instead of function number (Michal Swiatkowski) +- ice: fix truesize operations for PAGE_SIZE >= 8192 (Maciej Fijalkowski) +- ice: fix ICE_LAST_OFFSET formula (Maciej Fijalkowski) +- ice: fix page reuse when PAGE_SIZE is over 8k (Maciej Fijalkowski) +- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Somnath Kotur) +- ipv6: prevent possible UAF in ip6_xmit() (Eric Dumazet) +- ipv6: fix possible UAF in ip6_finish_output2() (Eric Dumazet) +- ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) +- netpoll: do not export netpoll_poll_[disable|enable]() (Eric Dumazet) +- selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ido Schimmel) +- udp: fix receiving fraglist GSO packets (Felix Fietkau) +- mptcp: pm: avoid possible UaF when selecting endp (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: validate fullmesh endp on 1st sf (Matthieu Baerts (NGI0)) +- mptcp: pm: fullmesh: select the right ID later (Matthieu Baerts (NGI0)) +- mptcp: pm: only in-kernel cannot have entries with ID 0 (Matthieu Baerts (NGI0)) +- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Matthieu Baerts (NGI0)) +- mptcp: pm: only decrement add_addr_accepted for MPJ req (Matthieu Baerts (NGI0)) +- mptcp: pm: only mark 'subflow' endp as available (Matthieu Baerts (NGI0)) +- mptcp: pm: remove mptcp_pm_remove_subflow() (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: test for flush/re-add endpoints (Matthieu Baerts (NGI0)) +- mptcp: pm: re-using ID of unused flushed subflows (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: check re-using ID of closed subflow (Matthieu Baerts (NGI0)) +- mptcp: pm: re-using ID of unused removed subflows (Matthieu Baerts (NGI0)) +- selftests: mptcp: join: check re-using ID of unused ADD_ADDR (Matthieu Baerts (NGI0)) +- mptcp: pm: re-using ID of unused removed ADD_ADDR (Matthieu Baerts (NGI0)) +- netem: fix return value if duplicate enqueue fails (Stephen Hemminger) +- net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) +- net: dsa: microchip: fix PTP config failure when using multiple ports (Martin Whitaker) +- igb: cope with large MAX_SKB_FRAGS (Paolo Abeni) +- cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov) +- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() (Dan Carpenter) +- bonding: fix xfrm state handling when clearing active slave (Nikolay Aleksandrov) +- bonding: fix xfrm real_dev null pointer dereference (Nikolay Aleksandrov) +- bonding: fix null pointer deref in bond_ipsec_offload_ok (Nikolay Aleksandrov) +- bonding: fix bond_ipsec_offload_ok return type (Nikolay Aleksandrov) +- ip6_tunnel: Fix broken GRO (Thomas Bogendoerfer) +- kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) +- net: mctp: test: Use correct skb for route input check (Jeremy Kerr) +- tcp: prevent concurrent execution of tcp_sk_exit_batch (Florian Westphal) +- selftests: udpgro: no need to load xdp for gro (Hangbin Liu) +- selftests: udpgro: report error when receive failed (Hangbin Liu) +- Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) +- Bluetooth: SMP: Fix assumption of Central always being Initiator (Luiz Augusto von Dentz) +- Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz) +- Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in (Luiz Augusto von Dentz) +- tc-testing: don't access non-existent variable on exception (Simon Horman) +- net/mlx5: Fix IPsec RoCE MPV trace call (Patrisious Haddad) +- net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Carolina Jubran) +- net/mlx5e: SHAMPO, Release in progress headers (Dragos Tatulea) +- net/mlx5e: SHAMPO, Fix page leak (Dragos Tatulea) +- net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged (Vladimir Oltean) +- net: dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q (Vladimir Oltean) +- net: dsa: provide a software untagging function on RX for VLAN-aware bridges (Vladimir Oltean) +- net: mscc: ocelot: serialize access to the injection/extraction groups (Vladimir Oltean) +- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" (Vladimir Oltean) +- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection (Vladimir Oltean) +- selftests: net: bridge_vlan_aware: test that other TPIDs are seen as untagged (Vladimir Oltean) +- selftests: net: local_termination: add PTP frames to the mix (Vladimir Oltean) +- selftests: net: local_termination: don't use xfail_on_veth() (Vladimir Oltean) +- selftests: net: local_termination: introduce new tests which capture VLAN behavior (Vladimir Oltean) +- selftests: net: local_termination: add one more test for VLAN-aware bridges (Vladimir Oltean) +- selftests: net: local_termination: parameterize test name (Vladimir Oltean) +- selftests: net: local_termination: parameterize sending interface (Vladimir Oltean) +- selftests: net: local_termination: refactor macvlan creation/deletion (Vladimir Oltean) +- MAINTAINERS: add selftests to network drivers (Jakub Kicinski) +- bnxt_en: Don't clear ntuple filters and rss contexts during ethtool ops (Pavan Chebbi) +- virtio_net: move netdev_tx_reset_queue() call before RX napi enable (Jiri Pirko) +- kbuild: fix typos "prequisites" to "prerequisites" (Masahiro Yamada) +- Documentation/llvm: turn make command for ccache into code block (Javier Carrasco) +- kbuild: avoid scripts/kallsyms parsing /dev/null (Masahiro Yamada) +- treewide: remove unnecessary inclusion (Masahiro Yamada) +- scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell) +- Makefile: add $(srctree) to dependency of compile_commands.json target (Alexandre Courbot) +- kbuild: clean up code duplication in cmd_fdtoverlay (Masahiro Yamada) +- platform/x86: ISST: Fix return value on last invalid resource (Srinivas Pandruvada) +- platform/surface: aggregator: Fix warning when controller is destroyed in probe (Maximilian Luz) +- platform/surface: aggregator_registry: Add support for Surface Laptop 6 (Maximilian Luz) +- platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 (Maximilian Luz) +- platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 (Maximilian Luz) +- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 (Maximilian Luz) +- platform/surface: aggregator_registry: Add Support for Surface Pro 10 (Maximilian Luz) +- platform/x86: asus-wmi: Add quirk for ROG Ally X (Luke D. Jones) +- erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails (Gao Xiang) +- erofs: allow large folios for compressed files (Gao Xiang) +- erofs: get rid of check_layout_compatibility() (Hongzhen Luo) +- erofs: simplify readdir operation (Hongzhen Luo) +- ksmbd: Replace one-element arrays with flexible-array members (Thorsten Blum) +- ksmbd: fix spelling mistakes in documentation (Victor Timofei) +- ksmbd: fix race condition between destroy_previous_session() and smb2 operations() (Namjae Jeon) +- ksmbd: Use unsafe_memcpy() for ntlm_negotiate (Namjae Jeon) +- iommufd/selftest: Make dirty_ops static (Jinjie Ruan) +- iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() (Nicolin Chen) +- cxl/test: Skip cxl_setup_parent_dport() for emulated dports (Li Ming) +- cxl/pci: Get AER capability address from RCRB only for RCH dport (Li Ming) +- HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke) +- HID: multitouch: Add support for GT7868Q (Dmitry Savin) +- HID: amd_sfh: free driver_data after destroying hid device (Olivier Sobrie) +- hid-asus: add ROG Ally X prod ID to quirk list (Luke D. Jones) +- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) +- printk/panic: Allow cpu backtraces to be written into ringbuffer during panic (Ryo Takakura) +- fedora: disable CONFIG_DRM_WERROR (Patrick Talbert) + * Tue Aug 20 2024 Jan Stancek [6.11.0-0.rc4.20.el10] - Linux 6.11-rc4 (Linus Torvalds) - mips: sgi-ip22: Fix the build (Bart Van Assche) diff --git a/partial-clang-debug-snip.config b/partial-clang-debug-snip.config index 19fa1520e..16523eb4c 100644 --- a/partial-clang-debug-snip.config +++ b/partial-clang-debug-snip.config @@ -1,3 +1,4 @@ # clang +# CONFIG_DRM_WERROR is not set CONFIG_KASAN_STACK=y # CONFIG_KMSAN is not set diff --git a/partial-clang-snip.config b/partial-clang-snip.config index 841c19dcb..5a90de8e9 100644 --- a/partial-clang-snip.config +++ b/partial-clang-snip.config @@ -1,3 +1,4 @@ # clang +# CONFIG_DRM_WERROR is not set # CONFIG_KASAN_STACK is not set # CONFIG_KMSAN is not set diff --git a/partial-clang_lto-aarch64-debug-snip.config b/partial-clang_lto-aarch64-debug-snip.config index 0178f37de..ff106f394 100644 --- a/partial-clang_lto-aarch64-debug-snip.config +++ b/partial-clang_lto-aarch64-debug-snip.config @@ -1,3 +1,4 @@ # clang_lto +# CONFIG_DRM_WERROR is not set CONFIG_KASAN_STACK=y # CONFIG_KMSAN is not set diff --git a/partial-clang_lto-aarch64-snip.config b/partial-clang_lto-aarch64-snip.config index 9e30765c4..ebab7f73c 100644 --- a/partial-clang_lto-aarch64-snip.config +++ b/partial-clang_lto-aarch64-snip.config @@ -1,4 +1,5 @@ # clang_lto +# CONFIG_DRM_WERROR is not set # CONFIG_KASAN_STACK is not set # CONFIG_KMSAN is not set CONFIG_LTO_CLANG_THIN=y diff --git a/partial-clang_lto-x86_64-debug-snip.config b/partial-clang_lto-x86_64-debug-snip.config index 0178f37de..ff106f394 100644 --- a/partial-clang_lto-x86_64-debug-snip.config +++ b/partial-clang_lto-x86_64-debug-snip.config @@ -1,3 +1,4 @@ # clang_lto +# CONFIG_DRM_WERROR is not set CONFIG_KASAN_STACK=y # CONFIG_KMSAN is not set diff --git a/partial-clang_lto-x86_64-snip.config b/partial-clang_lto-x86_64-snip.config index 9e30765c4..ebab7f73c 100644 --- a/partial-clang_lto-x86_64-snip.config +++ b/partial-clang_lto-x86_64-snip.config @@ -1,4 +1,5 @@ # clang_lto +# CONFIG_DRM_WERROR is not set # CONFIG_KASAN_STACK is not set # CONFIG_KMSAN is not set CONFIG_LTO_CLANG_THIN=y diff --git a/sources b/sources index 8b87854e4..e922037b4 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.11.0-0.rc4.20.el10.tar.xz) = 503672a53e0559702c2bb4685ebc5efc8ac89de1179521d681d66f447b62f213c5ffbbb771c20f5b108ef71b68576f1f87abc1693a21aa81e372c5bbb5d78293 -SHA512 (kernel-abi-stablelists-6.11.0-0.rc4.20.el10.tar.xz) = 4cb79b88d13a06fb5906d33da2c08289f3addc42b989662ed6632e36c1b5d3abf86d4c224a6bf3c6e10f549fd1b8f424eae6e45c5816592dc15d148f042e60d2 -SHA512 (kernel-kabi-dw-6.11.0-0.rc4.20.el10.tar.xz) = 058c2398b34608007996d39831d61d82b546674d7b9475e7b5c92f473f70be941be32db4024d6ee0df2571345cacd318f2d72144d561f24b0526e4fb0308cdcc +SHA512 (linux-6.11.0-0.rc5.21.el10.tar.xz) = 0d65d904e878bb67ef3b39f529b0cd4da68e877ed860f9a76ddafa7a81796fb8ebce0a76dfb6ddeaf0265d0bf13df36bfe83516ff044b6c66de9b70a3be02d99 +SHA512 (kernel-abi-stablelists-6.11.0-0.rc5.21.el10.tar.xz) = 28b46acbf5019618da8d4810b9d842c915eb46f52f18eddf22429867017ce65efa245d2dde141009d18fda0f9c52975c47add2a66b7b2d391c1181648addad7a +SHA512 (kernel-kabi-dw-6.11.0-0.rc5.21.el10.tar.xz) = 4f1f3cb1f6d4ffa5697924f3eae88daa2f156b4520f8b71b92d0ab9323ed40981fb186d808f610bab654c2c96aff451e346958fcd820bb51320c4c71ac57fc11