The Linux kernel
b78aa41db0
* 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 Resolves: RHEL-29722 Signed-off-by: Jan Stancek <jstancek@redhat.com> |
||
---|---|---|
.gitignore | ||
check-kabi | ||
def_variants.yaml.rhel | ||
dracut-virt.conf | ||
fedoraimaca.x509 | ||
filtermods.py | ||
flavors | ||
gating.yaml | ||
generate_all_configs.sh | ||
kernel-aarch64-64k-debug-rhel.config | ||
kernel-aarch64-64k-rhel.config | ||
kernel-aarch64-debug-rhel.config | ||
kernel-aarch64-rhel.config | ||
kernel-aarch64-rt-debug-rhel.config | ||
kernel-aarch64-rt-rhel.config | ||
kernel-local | ||
kernel-ppc64le-debug-rhel.config | ||
kernel-ppc64le-rhel.config | ||
kernel-s390x-debug-rhel.config | ||
kernel-s390x-rhel.config | ||
kernel-s390x-zfcpdump-rhel.config | ||
kernel-x86_64-debug-rhel.config | ||
kernel-x86_64-rhel.config | ||
kernel-x86_64-rt-debug-rhel.config | ||
kernel-x86_64-rt-rhel.config | ||
kernel.changelog | ||
kernel.spec | ||
kvm_stat.logrotate | ||
linux-kernel-test.patch | ||
Makefile.rhelver | ||
merge.py | ||
mod-denylist.sh | ||
mod-sign.sh | ||
Module.kabi_aarch64 | ||
Module.kabi_dup_aarch64 | ||
Module.kabi_dup_ppc64le | ||
Module.kabi_dup_s390x | ||
Module.kabi_dup_x86_64 | ||
Module.kabi_ppc64le | ||
Module.kabi_s390x | ||
Module.kabi_x86_64 | ||
nvidiagpuoot001.x509 | ||
partial-clang_lto-aarch64-debug-snip.config | ||
partial-clang_lto-aarch64-snip.config | ||
partial-clang_lto-x86_64-debug-snip.config | ||
partial-clang_lto-x86_64-snip.config | ||
partial-clang-debug-snip.config | ||
partial-clang-snip.config | ||
partial-kgcov-debug-snip.config | ||
partial-kgcov-snip.config | ||
patch-6.11-redhat.patch | ||
process_configs.sh | ||
README.rst | ||
redhatsecureboot501.cer | ||
redhatsecurebootca5.cer | ||
rheldup3.x509 | ||
rhelima_centos.x509 | ||
rhelima.x509 | ||
rhelimaca1.x509 | ||
rhelkpatch1.x509 | ||
rpminspect.yaml | ||
sources | ||
uki_addons.json | ||
uki_create_addons.py | ||
x509.genkey.centos | ||
x509.genkey.rhel |
=================== The Kernel dist-git =================== The kernel is maintained in a `source tree`_ rather than directly in dist-git. The specfile is maintained as a `template`_ in the source tree along with a set of build scripts to generate configurations, (S)RPMs, and to populate the dist-git repository. The `documentation`_ for the source tree covers how to contribute and maintain the tree. If you're looking for the downstream patch set it's available in the source tree with "git log master..ark-patches" or `online`_. Each release in dist-git is tagged in the source repository so you can easily check out the source tree for a build. The tags are in the format name-version-release, but note release doesn't contain the dist tag since the source can be built in different build roots (Fedora, CentOS, etc.) .. _source tree: https://gitlab.com/cki-project/kernel-ark.git .. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template .. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home .. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches