The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system. The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.
Provides
Requires
License
((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0) AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR Apache-2.0) AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
Changelog
* Mon Aug 26 2024 Jan Stancek <jstancek@redhat.com> [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 <linux/version.h> 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 <jstancek@redhat.com> [6.11.0-0.rc4.20.el10]
- Linux 6.11-rc4 (Linus Torvalds)
- mips: sgi-ip22: Fix the build (Bart Van Assche)
- ARM: riscpc: ecard: Fix the build (Bart Van Assche)
- char: xillybus: Check USB endpoints when probing device (Eli Billauer)
- char: xillybus: Refine workqueue handling (Eli Billauer)
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" (Griffin Kroah-Hartman)
- char: xillybus: Don't destroy workqueue from work item running on it (Eli Billauer)
- Revert "serial: 8250_omap: Set the console genpd always on if no console suspend" (Griffin Kroah-Hartman)
- tty: atmel_serial: use the correct RTS flag. (Mathieu Othacehe)
- tty: vt: conmakehash: remove non-portable code printing comment header (Masahiro Yamada)
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port (Peng Fan)
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman)
- usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[] (Hans de Goede)
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" (Xu Yang)
- usb: typec: ucsi: Fix the return value of ucsi_run_command() (Heikki Krogerus)
- usb: xhci: fix duplicate stall handling in handle_tx_event() (Niklas Neronin)
- usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup() (Marc Zyngier)
- thunderbolt: Mark XDomain as unplugged when router is removed (Mika Westerberg)
- thunderbolt: Fix memory leaks in {port|retimer}_sb_regs_write() (Aapo Vienamo)
- btrfs: only enable extent map shrinker for DEBUG builds (Qu Wenruo)
- btrfs: zoned: properly take lock to read/update block group's zoned variables (Naohiro Aota)
- btrfs: tree-checker: add dev extent item checks (Qu Wenruo)
- btrfs: update target inode's ctime on unlink (Jeff Layton)
- btrfs: send: annotate struct name_cache_entry with __counted_by() (Thorsten Blum)
- fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn)
- mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Gao Xiang)
- alloc_tag: mark pages reserved during CMA activation as not tagged (Suren Baghdasaryan)
- alloc_tag: introduce clear_page_tag_ref() helper function (Suren Baghdasaryan)
- crash: fix riscv64 crash memory reserve dead loop (Jinjie Ruan)
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches (Muhammad Usama Anjum)
- mm: fix endless reclaim on machines with unaccepted memory (Kirill A. Shutemov)
- selftests/mm: compaction_test: fix off by one in check_compaction() (Dan Carpenter)
- mm/numa: no task_numa_fault() call if PMD is changed (Zi Yan)
- mm/numa: no task_numa_fault() call if PTE is changed (Zi Yan)
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 (Hailong Liu)
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu (Waiman Long)
- mm: don't account memmap per-node (Pasha Tatashin)
- mm: add system wide stats items category (Pasha Tatashin)
- mm: don't account memmap on failure (Pasha Tatashin)
- mm/hugetlb: fix hugetlb vs. core-mm PT locking (David Hildenbrand)
- mseal: fix is_madv_discard() (Pedro Falcato)
- powerpc/topology: Check if a core is online (Nysal Jan K.A)
- cpu/SMT: Enable SMT only if a core is online (Nysal Jan K.A)
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL (Christophe Leroy)
- powerpc/mm: Fix size of allocated PGDIR (Christophe Leroy)
- soc: fsl: qbman: remove unused struct 'cgr_comp' (Dr. David Alan Gilbert)
- smb: smb2pdu.h: Use static_assert() to check struct sizes (Gustavo A. R. Silva)
- smb3: fix lock breakage for cached writes (Steve French)
- smb/client: avoid possible NULL dereference in cifs_free_subrequest() (Su Hui)
- i2c: tegra: Do not mark ACPI devices as irq safe (Breno Leitao)
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Andi Shyti)
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald)
- scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations (Shin'ichiro Kawasaki)
- scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock (Shin'ichiro Kawasaki)
- xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set (Darrick J. Wong)
- xfs: revert AIL TASK_KILLABLE threshold (Darrick J. Wong)
- xfs: attr forks require attr, not attr2 (Darrick J. Wong)
- bcachefs: Fix locking in __bch2_trans_mark_dev_sb() (Kent Overstreet)
- bcachefs: fix incorrect i_state usage (Kent Overstreet)
- bcachefs: avoid overflowing LRU_TIME_BITS for cached data lru (Kent Overstreet)
- bcachefs: Fix forgetting to pass trans to fsck_err() (Kent Overstreet)
- bcachefs: Increase size of cuckoo hash table on too many rehashes (Kent Overstreet)
- bcachefs: bcachefs_metadata_version_disk_accounting_inum (Kent Overstreet)
- bcachefs: Kill __bch2_accounting_mem_mod() (Kent Overstreet)
- bcachefs: Make bkey_fsck_err() a wrapper around fsck_err() (Kent Overstreet)
- bcachefs: Fix warning in __bch2_fsck_err() for trans not passed in (Kent Overstreet)
- bcachefs: Add a time_stat for blocked on key cache flush (Kent Overstreet)
- bcachefs: Improve trans_blocked_journal_reclaim tracepoint (Kent Overstreet)
- bcachefs: Add hysteresis to waiting on btree key cache flush (Kent Overstreet)
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet)
- bcachefs: Convert for_each_btree_node() to lockrestart_do() (Kent Overstreet)
- bcachefs: Add missing downgrade table entry (Kent Overstreet)
- bcachefs: disk accounting: ignore unknown types (Kent Overstreet)
- bcachefs: bch2_accounting_invalid() fixup (Kent Overstreet)
- bcachefs: Fix bch2_trigger_alloc when upgrading from old versions (Kent Overstreet)
- bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached() (Kent Overstreet)
- memcg_write_event_control(): fix a user-triggerable oops (Al Viro)
- arm64: Fix KASAN random tag seed initialization (Samuel Holland)
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu)
- arm64: uaccess: correct thinko in __get_mem_asm() (Mark Rutland)
- clk: thead: fix dependency on clk_ignore_unused (Drew Fustini)
- block: Fix lockdep warning in blk_mq_mark_tag_wait (Li Lingfeng)
- md/raid1: Fix data corruption for degraded array with slow disk (Yu Kuai)
- s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland)
- s390/dasd: Remove DMA alignment (Eric Farman)
- io_uring: fix user_data field name in comment (Caleb Sander Mateos)
- io_uring/sqpoll: annotate debug task == current with data_race() (Jens Axboe)
- io_uring/napi: remove duplicate io_napi_entry timeout assignation (Olivier Langlois)
- io_uring/napi: check napi_enabled in io_napi_add() before proceeding (Olivier Langlois)
- of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler)
- dt-bindings: eeprom: at25: add fujitsu,mb85rs256 compatible (Francesco Dolcini)
- dt-bindings: Batch-update Konrad Dybcio's email (Konrad Dybcio)
- thermal: gov_bang_bang: Use governor_data to reduce overhead (Rafael J. Wysocki)
- thermal: gov_bang_bang: Add .manage() callback (Rafael J. Wysocki)
- thermal: gov_bang_bang: Split bang_bang_control() (Rafael J. Wysocki)
- thermal: gov_bang_bang: Call __thermal_cdev_update() directly (Rafael J. Wysocki)
- ACPI: EC: Evaluate _REG outside the EC scope more carefully (Rafael J. Wysocki)
- ACPICA: Add a depth argument to acpi_execute_reg_methods() (Rafael J. Wysocki)
- Revert "ACPI: EC: Evaluate orphan _REG under EC device" (Rafael J. Wysocki)
- nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Zhihao Cheng)
- rust: x86: remove `-3dnow{,a}` from target features (Miguel Ojeda)
- kbuild: rust-analyzer: mark `rust_is_available.sh` invocation as recursive (Miguel Ojeda)
- rust: add intrinsics to fix `-Os` builds (Miguel Ojeda)
- kbuild: rust: skip -fmin-function-alignment in bindgen flags (Zehui Xu)
- rust: Support latest version of `rust-analyzer` (Sarthak Singh)
- rust: macros: indent list item in `module!`'s docs (Miguel Ojeda)
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada)
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada)
- RISC-V: hwprobe: Add SCALAR to misaligned perf defines (Evan Green)
- RISC-V: hwprobe: Add MISALIGNED_PERF key (Evan Green)
- riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array (Alexandre Ghiti)
- RISC-V: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu)
- riscv: change XIP's kernel_map.size to be size of the entire kernel (Nam Cao)
- riscv: entry: always initialize regs->a0 to -ENOSYS (Celeste Liu)
- riscv: Re-introduce global icache flush in patch_text_XXX() (Alexandre Ghiti)
- rtla/osnoise: Prevent NULL dereference in error handling (Dan Carpenter)
- tracing: Return from tracing_buffers_read() if the file has been closed (Steven Rostedt)
- KEYS: trusted: dcp: fix leak of blob encryption key (David Gstir)
- KEYS: trusted: fix DCP blob payload length assignment (David Gstir)
- dm persistent data: fix memory allocation failure (Mikulas Patocka)
- Documentation: dm-crypt.rst warning + error fix (Daniel Yang)
- dm resume: don't return EINVAL when signalled (Khazhismel Kumykov)
- dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka)
- iommu: Remove unused declaration iommu_sva_unbind_gpasid() (Yue Haibing)
- iommu: Restore lost return in iommu_report_device_fault() (Barak Biber)
- gpio: mlxbf3: Support shutdown() function (Asmaa Mnebhi)
- ALSA: hda/tas2781: Use correct endian conversion (Takashi Iwai)
- ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda)
- ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald)
- ALSA: hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald)
- ALSA: hda/tas2781: fix wrong calibrated data order (Baojun Xu)
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET (Lianqin Hu)
- ALSA: hda/realtek: Add support for new HP G12 laptops (Simon Trimmer)
- spi: Add empty versions of ACPI functions (Richard Fitzgerald)
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Parsa Poorshikhian)
- ALSA: timer: Relax start tick time check for slave timer elements (Takashi Iwai)
- drm/mediatek: Set sensible cursor width/height values to fix crash (AngeloGioacchino Del Regno)
- drm/xe: Hold a PM ref when GT TLB invalidations are inflight (Matthew Brost)
- drm/xe: Drop xe_gt_tlb_invalidation_wait (Matthew Brost)
- drm/xe: Add xe_gt_tlb_invalidation_fence_init helper (Matthew Brost)
- drm/xe/pf: Fix VF config validation on multi-GT platforms (Michal Wajdeczko)
- drm/xe: Build PM into GuC CT layer (Matthew Brost)
- drm/xe/vf: Fix register value lookup (Michal Wajdeczko)
- drm/xe: Fix use after free when client stats are captured (Umesh Nerlige Ramappa)
- drm/xe: Take a ref to xe file when user creates a VM (Umesh Nerlige Ramappa)
- drm/xe: Add ref counting for xe_file (Umesh Nerlige Ramappa)
- drm/xe: Move part of xe_file cleanup to a helper (Umesh Nerlige Ramappa)
- drm/xe: Validate user fence during creation (Matthew Brost)
- drm/rockchip: inno-hdmi: Fix infoframe upload (Alex Bee)
- drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` (Maíra Canal)
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max (Bouke Sybren Haarsma)
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero (Bouke Sybren Haarsma)
- dt-bindings: display: panel: samsung,atna45dc02: Fix indentation (Douglas Anderson)
- drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (Kenneth Feng)
- drm/amdgpu: Update kmd_fw_shared for VCN5 (Yinjie Yao)
- drm/amd/amdgpu: command submission parser for JPEG (David (Ming Qiang) Wu)
- drm/amdgpu/mes12: fix suspend issue (Jack Xiao)
- drm/amdgpu/mes12: sw/hw fini for unified mes (Jack Xiao)
- drm/amdgpu/mes12: configure two pipes hardware resources (Jack Xiao)
- drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes (Jack Xiao)
- drm/amdgpu/mes12: add mes pipe switch support (Jack Xiao)
- drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1 (Jack Xiao)
- drm/amdgpu/mes: add multiple mes ring instances support (Jack Xiao)
- drm/amdgpu/mes12: update mes_v12_api_def.h (Jack Xiao)
- drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen)
- drm/amdgpu/jpeg4: properly set atomics vmid field (Alex Deucher)
- drm/amdgpu/jpeg2: properly set atomics vmid field (Alex Deucher)
- drm/amd/display: Adjust cursor position (Rodrigo Siqueira)
- drm/amd/display: fix cursor offset on rotation 180 (Melissa Wen)
- drm/amd/display: Fix MST BW calculation Regression (Fangzhi Zuo)
- drm/amd/display: Enable otg synchronization logic for DCN321 (Loan Chen)
- drm/amd/display: fix s2idle entry for DCN3.5+ (Hamza Mahfooz)
- drm/amdgpu/mes: fix mes ring buffer overflow (Jack Xiao)
- v6.11-rc3-rt3 (Sebastian Andrzej Siewior)
- crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() (Eric Biggers)
- hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. (Sebastian Andrzej Siewior)
- timers: Add sparse annotation for timer_sync_wait_running(). (Sebastian Andrzej Siewior)
- locking/rt: Annotate unlock followed by lock for sparse. (Sebastian Andrzej Siewior)
- locking/rt: Add sparse annotation for RCU. (Sebastian Andrzej Siewior)
- locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() (Sebastian Andrzej Siewior)
- locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. (Sebastian Andrzej Siewior)
- v6.11-rc3-rt2 (Sebastian Andrzej Siewior)
- perf daemon: Fix the build on 32-bit architectures (Arnaldo Carvalho de Melo)
- tools/include: Sync arm64 headers with the kernel sources (Namhyung Kim)
- tools/include: Sync x86 headers with the kernel sources (Namhyung Kim)
- tools/include: Sync filesystem headers with the kernel sources (Namhyung Kim)
- tools/include: Sync network socket headers with the kernel sources (Namhyung Kim)
- tools/include: Sync uapi/asm-generic/unistd.h with the kernel sources (Namhyung Kim)
- tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim)
- tools/include: Sync uapi/linux/perf.h with the kernel sources (Namhyung Kim)
- tools/include: Sync uapi/linux/kvm.h with the kernel sources (Namhyung Kim)
- tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim)
- perf tools: Add tools/include/uapi/README (Namhyung Kim)
- kallsyms: Match symbols exactly with CONFIG_LTO_CLANG (Song Liu)
- kallsyms: Do not cleanup .llvm.<hash> suffix before sorting symbols (Song Liu)
- kunit/overflow: Fix UB in overflow_allocation_test (Ivan Orlov)
- gcc-plugins: randstruct: Remove GCC 4.7 or newer requirement (Thorsten Blum)
- refcount: Report UAF for refcount_sub_and_test(0) when counter==0 (Petr Pavlu)
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests (Phil Sutter)
- netfilter: nf_tables: Introduce nf_tables_getobj_single (Phil Sutter)
- netfilter: nf_tables: Audit log dump reset after the fact (Phil Sutter)
- selftests: netfilter: add test for br_netfilter+conntrack+queue combination (Florian Westphal)
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks (Florian Westphal)
- netfilter: flowtable: initialise extack before use (Donald Hunter)
- netfilter: nfnetlink: Initialise extack before use in ACKs (Donald Hunter)
- netfilter: allow ipv6 fragments to arrive on different devices (Tom Hughes)
- net: hns3: use correct release function during uninitialization (Peiyang Wang)
- net: hns3: void array out of bound when loop tnl_num (Peiyang Wang)
- net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang)
- net: hns3: use the user's cfg after reset (Peiyang Wang)
- net: hns3: fix wrong use of semaphore up (Jie Wang)
- selftests: net: lib: kill PIDs before del netns (Matthieu Baerts (NGI0))
- pse-core: Conditionally set current limit during PI regulator registration (Oleksij Rempel)
- net: thunder_bgx: Fix netdev structure allocation (Marc Zyngier)
- net: ethtool: Allow write mechanism of LPL and both LPL and EPL (Danielle Ratson)
- vsock: fix recursive ->recvmsg calls (Cong Wang)
- wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 (Baochen Qiang)
- wifi: iwlwifi: correctly lookup DMA address in SG table (Benjamin Berg)
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change (Bert Karwatzki)
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion (Janne Grunau)
- wifi: rtlwifi: rtl8192du: Initialise value32 in _rtl92du_init_queue_reserved_page (Bitterblue Smith)
- selftest: af_unix: Fix kselftest compilation warnings (Abhinav Jain)
- tcp: Update window clamping condition (Subash Abhinov Kasiviswanathan)
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Eugene Syromiatnikov)
- mlxbf_gige: disable RX filters until RX path initialized (David Thompson)
- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Long Li)
- net: macb: Use rcu_dereference() for idev->ifa_list in macb_suspend(). (Kuniyuki Iwashima)
- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() (Zheng Zhang)
- net: mana: Fix RX buf alloc_size alignment and atomic op panic (Haiyang Zhang)
- dt-bindings: net: fsl,qoriq-mc-dpmac: add missed property phys (Frank Li)
- net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki)
- net: dsa: vsc73xx: allow phy resetting (Pawel Dembicki)
- net: dsa: vsc73xx: check busy flag in MDIO operations (Pawel Dembicki)
- net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki)
- net: dsa: vsc73xx: fix port MAC configuration in full duplex mode (Pawel Dembicki)
- net: axienet: Fix register defines comment description (Radhey Shyam Pandey)
- atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter)
- igc: Fix qbv tx latency by setting gtxoffset (Faizal Rahim)
- igc: Fix reset adapter logics when tx mode change (Faizal Rahim)
- igc: Fix qbv_config_change_errors logics (Faizal Rahim)
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer (Faizal Rahim)
- net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu)
- net/mlx5e: Fix queue stats access to non-existing channels splat (Gal Pressman)
- net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu)
- net/mlx5e: Take state lock during tx timeout reporter (Dragos Tatulea)
- net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea)
- net/mlx5: SD, Do not query MPIR register if no sd_group (Tariq Toukan)
- selftests/net: Add coverage for UDP GSO with IPv6 extension headers (Jakub Sitnicki)
- udp: Fall back to software USO if IPv6 extension headers are present (Jakub Sitnicki)
- net: Make USO depend on CSUM offload (Jakub Sitnicki)
- gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet)
- usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill)
- usbnet: ipheth: do not stop RX on failing RX callback (Foster Snowhill)
- usbnet: ipheth: drop RX URBs with no payload (Foster Snowhill)
- usbnet: ipheth: remove extraneous rx URB length check (Foster Snowhill)
- usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum)
- media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices (Hans de Goede)
- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" (Sean Young)
- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" (Niklas Cassel)
- redhat/configs: Disable dlm in rhel configs (Andrew Price)
- rhel: aarch64: enable required PSCI configs (Peter Robinson)
- btrfs: fix invalid mapping of extent xarray state (Naohiro Aota)
- btrfs: send: allow cloning non-aligned extent if it ends at i_size (Filipe Manana)
- btrfs: only run the extent map shrinker from kswapd tasks (Filipe Manana)
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type (Qu Wenruo)
- btrfs: check delayed refs when we're checking if a ref exists (Josef Bacik)
- KVM: SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG (Amit Shah)
- KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson)
- KVM: eventfd: Use synchronize_srcu_expedited() on shutdown (Li RongQing)
- KVM: selftests: Add a testcase to verify x2APIC is fully readonly (Michal Luczaj)
- KVM: x86: Make x2APIC ID 100% readonly (Sean Christopherson)
- KVM: x86: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id()) (Isaku Yamahata)
- KVM: x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page() (Yue Haibing)
- KVM: SVM: Fix an error code in sev_gmem_post_populate() (Dan Carpenter)
- s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda)
- KVM: s390: fix validity interception issue when gisa is switched off (Michael Mueller)
- KVM: arm64: vgic: Hold config_lock while tearing down a CPU interface (Marc Zyngier)
- KVM: selftests: arm64: Correct feature test for S1PIE in get-reg-list (Mark Brown)
- KVM: arm64: Tidying up PAuth code in KVM (Fuad Tabba)
- KVM: arm64: vgic-debug: Exit the iterator properly w/o LPI (Zenghui Yu)
- KVM: arm64: Enforce dependency on an ARMv8.4-aware toolchain (Marc Zyngier)
- docs: KVM: Fix register ID of SPSR_FIQ (Takahiro Itazuri)
- KVM: arm64: vgic: fix unexpected unlock sparse warnings (Sebastian Ott)
- KVM: arm64: fix kdoc warnings in W=1 builds (Sebastian Ott)
- KVM: arm64: fix override-init warnings in W=1 builds (Sebastian Ott)
- KVM: arm64: free kvm->arch.nested_mmus with kvfree() (Danilo Krummrich)
- KVM: SVM: Fix uninitialized variable bug (Dan Carpenter)
- selinux: revert our use of vma_is_initial_heap() (Paul Moore)
- selinux: add the processing of the failure of avc_add_xperms_decision() (Zhen Lei)
- selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei)
- Squashfs: sanity check symbolic link size (Phillip Lougher)
- 9p: Fix DIO read through netfs (Dominique Martinet)
- vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng)
- netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags (David Howells)
- netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag" (David Howells)
- file: fix typo in take_fd() comment (Mathias Krause)
- pidfd: prevent creation of pidfds for kthreads (Christian Brauner)
- netfs: clean up after renaming FSCACHE_DEBUG config (Lukas Bulwahn)
- libfs: fix infinite directory reads for offset dir (yangerkun)
- nsfs: fix ioctl declaration (Christian Brauner)
- fs/netfs/fscache_cookie: add missing "n_accesses" check (Max Kellermann)
- filelock: fix name of file_lease slab cache (Omar Sandoval)
- netfs: Fault in smaller chunks for non-large folio mappings (Matthew Wilcox (Oracle))
- perf/bpf: Don't call bpf_overflow_handler() for tracing events (Kyle Huey)
- selftests/bpf: Add a test to verify previous stacksafe() fix (Yonghong Song)
- bpf: Fix a kernel verifier crash in stacksafe() (Yonghong Song)
- bpf: Fix updating attached freplace prog in prog_array map (Leon Hwang)
- Linux v6.11.0-0.rc4
* Thu Aug 15 2024 Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc3.19.el10]
- exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook)
- binfmt_flat: Fix corruption when not offsetting data start (Kees Cook)
- ksmbd: override fsids for smb2_query_info() (Namjae Jeon)
- ksmbd: override fsids for share path check (Namjae Jeon)
- fedora: Enable AF8133J Magnetometer driver (Peter Robinson)
- platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands (Gergo Koteles)
- platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc (Gergo Koteles)
- platform/x86: ideapad-laptop: introduce a generic notification chain (Gergo Koteles)
- platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (Shyam Sundar S K)
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro)
- redhat: spec: add cachestat kselftest (Eric Chanudet)
- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
- not upstream: Disable vdso getrandom when FIPS is enabled (Herbert Xu)
- Linux v6.11.0-0.rc3
* Tue Aug 13 2024 Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc3.18.el10]
- Linux 6.11-rc3 (Linus Torvalds)
- x86/mtrr: Check if fixed MTRRs exist before saving them (Andi Kleen)
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal (Chen Yu)
- x86/acpi: Remove __ro_after_init from acpi_mp_wake_mailbox (Zhiquan Li)
- x86/mm: Fix PTI for i386 some more (Thomas Gleixner)
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Thomas Gleixner)
- ntp: Safeguard against time_constant overflow (Justin Stitt)
- ntp: Clamp maxerror and esterror to operating range (Justin Stitt)
- irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration (Yong-Xuan Wang)
- irqchip/xilinx: Fix shift out of bounds (Radhey Shyam Pandey)
- genirq/irqdesc: Honor caller provided affinity in alloc_desc() (Shay Drory)
- usb: typec: ucsi: Fix a deadlock in ucsi_send_command_common() (Heikki Krogerus)
- usb: typec: tcpm: avoid sink goto SNK_UNATTACHED state if not received source capability message (Xu Yang)
- usb: gadget: f_fs: pull out f->disable() from ffs_func_set_alt() (Tudor Ambarus)
- usb: gadget: f_fs: restore ffs_func_disable() functionality (Tudor Ambarus)
- USB: serial: debug: do not echo input by default (Marek Marczykowski-Górecki)
- usb: typec: tipd: Delete extra semi-colon (Harshit Mogalapalli)
- usb: typec: tipd: Fix dereferencing freeing memory in tps6598x_apply_patch() (Harshit Mogalapalli)
- usb: gadget: u_serial: Set start_delayed during suspend (Prashanth K)
- usb: typec: tcpci: Fix error code in tcpci_check_std_output_cap() (Dan Carpenter)
- usb: typec: fsa4480: Check if the chip is really there (Konrad Dybcio)
- usb: gadget: core: Check for unset descriptor (Chris Wulff)
- usb: vhci-hcd: Do not drop references before new references are gained (Oliver Neukum)
- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. (Chris Wulff)
- usb: gadget: midi2: Fix the response for FB info with block 0xff (Takashi Iwai)
- dt-bindings: usb: microchip,usb2514: Add USB2517 compatible (Alexander Stein)
- USB: serial: garmin_gps: use struct_size() to allocate pkt (Javier Carrasco)
- USB: serial: garmin_gps: annotate struct garmin_packet with __counted_by (Javier Carrasco)
- USB: serial: add