The Linux kernel
Go to file
Jan Stancek d4a9206753 kernel-6.11.0-28.el10
* Mon Nov 04 2024 Jan Stancek <jstancek@redhat.com> [6.11.0-28.el10]
- Linux 6.12-rc6 (Linus Torvalds)
- mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (Yu Zhao)
- mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats (Yu Zhao)
- mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Vlastimil Babka)
- mm: shrinker: avoid memleak in alloc_shrinker_info (Chen Ridong)
- .mailmap: update e-mail address for Eugen Hristev (Eugen Hristev)
- vmscan,migrate: fix page count imbalance on node stats when demoting pages (Gregory Price)
- mailmap: update Jarkko's email addresses (Jarkko Sakkinen)
- mm: allow set/clear page_type again (Yu Zhao)
- nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi)
- Squashfs: fix variable overflow in squashfs_readpage_block (Phillip Lougher)
- kasan: remove vmalloc_percpu test (Andrey Konovalov)
- tools/mm: -Werror fixes in page-types/slabinfo (Wladislav Wiebe)
- mm, swap: avoid over reclaim of full clusters (Kairui Song)
- mm: fix PSWPIN counter for large folios swap-in (Barry Song)
- mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. (Zi Yan)
- mm/codetag: fix null pointer check logic for ref and tag (Hao Ge)
- mm/gup: stop leaking pinned pages in low memory conditions (John Hubbard)
- phy: tegra: xusb: Add error pointer check in xusb.c (Dipendra Khadka)
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries (Abel Vesa)
- phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Richard Zhu)
- phy: phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK (Cristian Ciocaltea)
- phy: ti: phy-j721e-wiz: fix usxgmii configuration (Siddharth Vadapalli)
- phy: starfive: jh7110-usb: Fix link configuration to controller (Jan Kiszka)
- phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplies (Johan Hovold)
- phy: qcom: qmp-combo: move driver data initialisation earlier (Johan Hovold)
- phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend (Johan Hovold)
- phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend (Johan Hovold)
- phy: qcom: qmp-usb: fix NULL-deref on runtime suspend (Johan Hovold)
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks (Johan Hovold)
- phy: usb: disable COMMONONN for dual mode (Justin Chen)
- phy: cadence: Sierra: Fix offset of DEQ open eye algorithm control register (Bartosz Wawrzyniak)
- phy: usb: Fix missing elements in BCM4908 USB init array (Sam Edwards)
- dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jai Luthra)
- dmaengine: sh: rz-dmac: handle configs where one address is zero (Wolfram Sang)
- Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman)
- usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices (Amit Sunil Dhamne)
- usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu)
- usb: typec: use cleanup facility for 'altmodes_node' (Javier Carrasco)
- usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Javier Carrasco)
- usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path (Javier Carrasco)
- usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes (Javier Carrasco)
- usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Mathias Nyman)
- Revert "usb: dwc2: Skip clock gating on Broadcom SoCs" (Stefan Wahren)
- xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan)
- xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Basavaraj Natikar)
- usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou)
- thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Gil Fine)
- thunderbolt: Fix KASAN reported stack out-of-bounds read in tb_retimer_scan() (Mika Westerberg)
- iio: dac: Kconfig: Fix build error for ltc2664 (Jinjie Ruan)
- iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() (Zicheng Qu)
- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu)
- docs: iio: ad7380: fix supply for ad7380-4 (Julien Stephan)
- iio: adc: ad7380: fix supplies for ad7380-4 (Julien Stephan)
- iio: adc: ad7380: add missing supplies (Julien Stephan)
- iio: adc: ad7380: use devm_regulator_get_enable_read_voltage() (Julien Stephan)
- dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply (Julien Stephan)
- iio: light: veml6030: fix microlux value calculation (Javier Carrasco)
- iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table() (Jinjie Ruan)
- iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table() (Jinjie Ruan)
- mei: use kvmalloc for read buffer (Alexander Usyskin)
- MAINTAINERS: add netup_unidvb maintainer (Abylay Ospan)
- Input: fix regression when re-registering input handlers (Dmitry Torokhov)
- Input: adp5588-keys - do not try to disable interrupt 0 (Dmitry Torokhov)
- Input: edt-ft5x06 - fix regmap leak when probe fails (Dmitry Torokhov)
- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Masahiro Yamada)
- modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Masahiro Yamada)
- kconfig: show sub-menu entries even if the prompt is hidden (Masahiro Yamada)
- kbuild: deb-pkg: add pkg.linux-upstream.nokerneldbg build profile (Masahiro Yamada)
- kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile (Masahiro Yamada)
- kbuild: rpm-pkg: disable kernel-devel package when cross-compiling (Masahiro Yamada)
- sumversion: Fix a memory leak in get_src_version() (Elena Salomatkina)
- x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB (Arnd Bergmann)
- posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone (Benjamin Segall)
- sched/ext: Fix scx vs sched_delayed (Peter Zijlstra)
- sched: Pass correct scheduling policy to __setscheduler_class (Aboorva Devarajan)
- sched/numa: Fix the potential null pointer dereference in task_numa_work() (Shawn Wang)
- sched: Fix pick_next_task_fair() vs try_to_wake_up() race (Peter Zijlstra)
- perf: Fix missing RCU reader protection in perf_event_clear_cpumask() (Kan Liang)
- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Marc Zyngier)
- genirq/msi: Fix off-by-one error in msi_domain_alloc() (Jinjie Ruan)
- redhat/configs: add bootconfig to kernel-tools package (Brian Masney)
- Enable CONFIG_SECURITY_LANDLOCK for RHEL (Zbigniew Jędrzejewski-Szmek) [RHEL-8810]
- rpcrdma: Always release the rpcrdma_device's xa_array (Chuck Lever)
- NFSD: Never decrement pending_async_copies on error (Chuck Lever)
- NFSD: Initialize struct nfsd4_copy earlier (Chuck Lever)
- xfs: streamline xfs_filestream_pick_ag (Christoph Hellwig)
- xfs: fix finding a last resort AG in xfs_filestream_pick_ag (Christoph Hellwig)
- xfs: Reduce unnecessary searches when searching for the best extents (Chi Zhiling)
- xfs: Check for delayed allocations before setting extsize (Ojaswin Mujoo)
- selftests/watchdog-test: Fix system accidentally reset after watchdog-test (Li Zhijian)
- selftests/intel_pstate: check if cpupower is installed (Alessandro Zanni)
- selftests/intel_pstate: fix operand expected error (Alessandro Zanni)
- selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run (zhouyuhang)
- cfi: tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl)
- kbuild: rust: avoid errors with old `rustc`s without LLVM patch version (Miguel Ojeda)
- PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe)
- drm/xe: Don't short circuit TDR on jobs not started (Matthew Brost)
- drm/xe: Add mmio read before GGTT invalidate (Matthew Brost)
- drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume (Imre Deak)
- drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling (Imre Deak)
- drm/xe: Remove runtime argument from display s/r functions (Maarten Lankhorst)
- dt-bindings: display: mediatek: split: add subschema property constraints (Moudy Ho)
- dt-bindings: display: mediatek: dpi: correct power-domains property (Macpaul Lin)
- drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy() (Dan Carpenter)
- drm/mediatek: Fix get efuse issue for MT8188 DPTX (Liankun Yang)
- drm/mediatek: Fix color format MACROs in OVL (Hsin-Te Yuan)
- drm/mediatek: Add blend_modes to mtk_plane_init() for different SoCs (Jason-JH.Lin)
- drm/mediatek: ovl: Add blend_modes to driver data (Jason-JH.Lin)
- drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert() (Jason-JH.Lin)
- drm/mediatek: ovl: Refine ignore_pixel_alpha comment and placement (Jason-JH.Lin)
- drm/mediatek: ovl: Fix XRGB format breakage for blend_modes unsupported SoCs (Jason-JH.Lin)
- drm/amdgpu/smu13: fix profile reporting (Alex Deucher)
- drm/amd/pm: Vangogh: Fix kernel memory out of bounds write (Tvrtko Ursulin)
- Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35" (Ovidiu Bunea)
- drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() (Jinjie Ruan)
- drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic() (Jinjie Ruan)
- drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic() (Jinjie Ruan)
- drm/panthor: Report group as timedout when we fail to properly suspend (Boris Brezillon)
- drm/panthor: Fail job creation when the group is dead (Boris Brezillon)
- drm/panthor: Fix firmware initialization on systems with a page size > 4k (Boris Brezillon)
- accel/ivpu: Fix NOC firewall interrupt handling (Andrzej Kacprowski)
- drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM (Matthew Brost)
- drm/tegra: Fix NULL vs IS_ERR() check in probe() (Dan Carpenter)
- cxl/test: Improve init-order fidelity relative to real-world systems (Dan Williams)
- cxl/port: Prevent out-of-order decoder allocation (Dan Williams)
- cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (Dan Williams)
- cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (Dan Williams)
- cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (Dan Williams)
- cxl/port: Fix CXL port initialization order when the subsystem is built-in (Dan Williams)
- cxl/events: Fix Trace DRAM Event Record (Shiju Jose)
- cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (Li Zhijian)
- nvme: re-fix error-handling for io_uring nvme-passthrough (Keith Busch)
- nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov)
- nvme: module parameter to disable pi with offsets (Keith Busch)
- nvme: enhance cns version checking (Keith Busch)
- block: fix queue limits checks in blk_rq_map_user_bvec for real (Christoph Hellwig)
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe)
- ACPI: CPPC: Make rmw_lock a raw_spin_lock (Pierre Gondois)
- gpiolib: fix debugfs dangling chip separator (Johan Hovold)
- gpiolib: fix debugfs newline separators (Johan Hovold)
- gpio: sloppy-logic-analyzer: Check for error code from devm_mutex_init() call (Andy Shevchenko)
- gpio: fix uninit-value in swnode_find_gpio (Suraj Sonawane)
- riscv: vdso: Prevent the compiler from inserting calls to memset() (Alexandre Ghiti)
- riscv: Remove duplicated GET_RM (Chunyan Zhang)
- riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang)
- riscv: Use '%%u' to format the output of 'cpu' (WangYuli)
- riscv: Prevent a bad reference count on CPU nodes (Miquel Sabaté Solà)
- riscv: efi: Set NX compat flag in PE/COFF header (Heinrich Schuchardt)
- RISC-V: disallow gcc + rust builds (Conor Dooley)
- riscv: Do not use fortify in early code (Alexandre Ghiti)
- RISC-V: ACPI: fix early_ioremap to early_memremap (Yunhui Cui)
- arm64: signal: Improve POR_EL0 handling to avoid uaccess failures (Kevin Brodsky)
- firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang)
- Revert "kasan: Disable Software Tag-Based KASAN with GCC" (Marco Elver)
- kasan: Fix Software Tag-Based KASAN with GCC (Marco Elver)
- iomap: turn iomap_want_unshare_iter into an inline function (Christoph Hellwig)
- fsdax: dax_unshare_iter needs to copy entire blocks (Darrick J. Wong)
- fsdax: remove zeroing code from dax_unshare_iter (Darrick J. Wong)
- iomap: share iomap_unshare_iter predicate code with fsdax (Darrick J. Wong)
- xfs: don't allocate COW extents when unsharing a hole (Darrick J. Wong)
- iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP (Hugh Dickins)
- autofs: fix thinko in validate_dev_ioctl() (Ian Kent)
- iov_iter: Fix iov_iter_get_pages*() for folio_queue (David Howells)
- afs: Fix missing subdir edit when renamed between parent dirs (David Howells)
- doc: correcting the debug path for cachefiles (Hongbo Li)
- erofs: use get_tree_bdev_flags() to avoid misleading messages (Gao Xiang)
- fs/super.c: introduce get_tree_bdev_flags() (Gao Xiang)
- btrfs: fix defrag not merging contiguous extents due to merged extent maps (Filipe Manana)
- btrfs: fix extent map merging not happening for adjacent extents (Filipe Manana)
- btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids() (Zhihao Cheng)
- btrfs: fix error propagation of split bios (Naohiro Aota)
- MIPS: export __cmpxchg_small() (David Sterba)
- bcachefs: Fix NULL ptr dereference in btree_node_iter_and_journal_peek (Piotr Zalewski)
- bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get() (Gaosheng Cui)
- bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open buckets (Kent Overstreet)
- bcachefs: Don't filter partial list buckets in open_buckets_to_text() (Kent Overstreet)
- bcachefs: Don't keep tons of cached pointers around (Kent Overstreet)
- bcachefs: init freespace inited bits to 0 in bch2_fs_initialize (Piotr Zalewski)
- bcachefs: Fix unhandled transaction restart in fallocate (Kent Overstreet)
- bcachefs: Fix UAF in bch2_reconstruct_alloc() (Kent Overstreet)
- bcachefs: fix null-ptr-deref in have_stripes() (Jeongjun Park)
- bcachefs: fix shift oob in alloc_lru_idx_fragmentation (Jeongjun Park)
- bcachefs: Fix invalid shift in validate_sb_layout() (Gianfranco Trad)
- RDMA/bnxt_re: synchronize the qp-handle table array (Selvin Xavier)
- RDMA/bnxt_re: Fix the usage of control path spin locks (Selvin Xavier)
- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Patrisious Haddad)
- RDMA/cxgb4: Dump vendor specific QP details (Leon Romanovsky)
- bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled (Toke Høiland-Jørgensen)
- selftests/bpf: Add three test cases for bits_iter (Hou Tao)
- bpf: Use __u64 to save the bits in bits iterator (Hou Tao)
- bpf: Check the validity of nr_words in bpf_iter_bits_new() (Hou Tao)
- bpf: Add bpf_mem_alloc_check_size() helper (Hou Tao)
- bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Hou Tao)
- bpf: disallow 40-bytes extra stack for bpf_fastcall patterns (Eduard Zingerman)
- selftests/bpf: Add test for trie_get_next_key() (Byeonguk Jeong)
- bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong)
- selftests/bpf: Test with a very short loop (Eduard Zingerman)
- bpf: Force checkpoint when jmp history is too long (Eduard Zingerman)
- bpf: fix filed access without lock (Jiayuan Chen)
- sock_map: fix a NULL pointer dereference in sock_map_link_update_prog() (Cong Wang)
- netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso)
- netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (Eric Dumazet)
- netfilter: Fix use-after-free in get_info() (Dong Chenchen)
- selftests: netfilter: remove unused parameter (Liu Jing)
- Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (Sungwoo Kim)
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices (Jie Wang)
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue (Hao Lan)
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init() (Jian Shen)
- net: hns3: don't auto enable misc vector (Jian Shen)
- net: hns3: Resolved the issue that the debugfs query result is inconsistent. (Hao Lan)
- net: hns3: fix missing features due to dev->features configuration too early (Hao Lan)
- net: hns3: fixed reset failure issues caused by the incorrect reset type (Hao Lan)
- net: hns3: add sync command to sync io-pgtable (Jian Shen)
- net: hns3: default enable tx bounce buffer when smmu enabled (Peiyang Wang)
- net: ethernet: mtk_wed: fix path of MT7988 WO firmware (Daniel Golle)
- selftests: forwarding: Add IPv6 GRE remote change tests (Ido Schimmel)
- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel)
- mlxsw: pci: Sync Rx buffers for device (Amit Cohen)
- mlxsw: pci: Sync Rx buffers for CPU (Amit Cohen)
- mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen)
- net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin)
- wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx (Gustavo A. R. Silva)
- wifi: iwlwifi: mvm: fix 6 GHz scan construction (Johannes Berg)
- wifi: cfg80211: clear wdev->cqm_config pointer on free (Johannes Berg)
- mac80211: fix user-power when emulating chanctx (Ben Greear)
- Revert "wifi: iwlwifi: remove retry loops in start" (Emmanuel Grumbach)
- wifi: iwlwifi: mvm: don't add default link in fw restart flow (Emmanuel Grumbach)
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay)
- wifi: iwlwifi: mvm: SAR table alignment (Anjaneyulu)
- wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Daniel Gabay)
- wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd (Miri Korenblit)
- wifi: iwlwifi: mvm: don't leak a link on AP removal (Emmanuel Grumbach)
- net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang)
- net: usb: qmi_wwan: add Quectel RG650V (Benoît Monin)
- net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() (Vladimir Oltean)
- netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() (Zichen Xie)
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela)
- selftests: netfilter: nft_flowtable.sh: make first pass deterministic (Florian Westphal)
- gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso)
- mctp i2c: handle NULL header address (Matt Johnston)
- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() (Ido Schimmel)
- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() (Ido Schimmel)
- ice: fix crash on probe for DPLL enabled E810 LOM (Arkadiusz Kubalewski)
- ice: block SF port creation in legacy mode (Michal Swiatkowski)
- igb: Disable threaded IRQ for igb_msix_other (Wander Lairson Costa)
- net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data (Furong Xu)
- net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values (Ley Foon Tan)
- usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver (Benjamin Große)
- macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu)
- selftests: mptcp: list sysctl data (Matthieu Baerts (NGI0))
- mptcp: init: protect sched with rcu_read_lock (Matthieu Baerts (NGI0))
- docs: networking: packet_mmap: replace dead links with archive.org links (Levi Zim)
- wifi: ath11k: Fix invalid ring usage in full monitor mode (Remi Pommarel)
- wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty)
- wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 (Bitterblue Smith)
- wifi: rtw88: Fix the RX aggregation in USB 3 mode (Bitterblue Smith)
- wifi: brcm80211: BRCM_TRACING should depend on TRACING (Geert Uytterhoeven)
- wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih)
- wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau)
- wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva)
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau)
- wifi: mac80211: Convert color collision detection to wiphy work (Remi Pommarel)
- wifi: cfg80211: Add wiphy_delayed_work_pending() (Remi Pommarel)
- wifi: cfg80211: Do not create BSS entries for unsupported channels (Chenming Huang)
- wifi: mac80211: Fix setting txpower with emulate_chanctx (Ben Greear)
- mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Geert Uytterhoeven)
- wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä)
- wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() (Ben Hutchings)
- wifi: mt76: do not increase mcu skb refcount if retry is not supported (Felix Fietkau)
- wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7 (Ping-Ke Shih)
- ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 (Christoffer Sandberg)
- ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 (Christoffer Sandberg)
- ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär)
- ASoC: codecs: wcd937x: relax the AUX PDM watchdog (Alexey Klimov)
- ASoC: codecs: wcd937x: add missing LO Switch control (Alexey Klimov)
- ASoC: dt-bindings: rockchip,rk3308-codec: add port property (Dmitry Yashin)
- ASoC: dapm: fix bounds checker error in dapm_widget_list_create (Aleksei Vetrov)
- ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Hans de Goede)
- ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET)
- ASoC: Intel: sst: Support LPE0F28 ACPI HID (Hans de Goede)
- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede)
- ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Hans de Goede)
- ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work() (Hans de Goede)
- ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Piyush Raj Chouhan)
- ALSA: hda/realtek: Limit internal Mic boost on Dell platform (Kailang Yang)
- redhat: configs: Drop CONFIG_MEMSTICK_REALTEK_PCI config option (Desnes Nunes)
- x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() (Linus Torvalds)
- perf cap: Add __NR_capget to arch/x86 unistd (Ian Rogers)
- tools headers: Update the linux/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo)
- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo)
- tools headers: Synchronize {uapi/}linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo)
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo)
- perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT (Arnaldo Carvalho de Melo)
- perf test: Handle perftool-testsuite_probe failure due to broken DWARF (Veronika Molnarova)
- tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo)
- perf trace: Fix non-listed archs in the syscalltbl routines (Jiri Slaby)
- perf build: Change the clang check back to 12.0.1 (Howard Chu)
- perf trace augmented_raw_syscalls: Add more checks to pass the verifier (Howard Chu)
- perf trace augmented_raw_syscalls: Add extra array index bounds checking to satisfy some BPF verifiers (Arnaldo Carvalho de Melo)
- perf trace: The return from 'write' isn't a pid (Arnaldo Carvalho de Melo)
- tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo)
- scsi: ufs: core: Fix another deadlock during RTC update (Peter Wang)
- scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (John Garry)
- Update the RHEL_DIFFERENCES help string (Don Zickus)
- Put build framework for RT kernel in place for Fedora (Clark Williams)
- cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng)
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction (Chen Ridong)
- sched_ext: Fix enq_last_no_enq_fails selftest (Tejun Heo)
- sched_ext: Make cast_mask() inline (Tejun Heo)
- scx: Fix raciness in scx_ops_bypass() (David Vernet)
- scx: Fix exit selftest to use custom DSQ (David Vernet)
- sched_ext: Fix function pointer type mismatches in BPF selftests (Vishal Chourasia)
- selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ (Ihor Solodrai)
- mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin)
- slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprof (Pei Xiao)
- mm: avoid unconditional one-tick sleep when swapcache_prepare fails (Barry Song)
- mseal: update mseal.rst (Jeff Xu)
- mm: split critical region in remap_file_pages() and invoke LSMs in between (Kirill A. Shutemov)
- selftests/mm: fix deadlock for fork after pthread_create with atomic_bool (Edward Liaw)
- Revert "selftests/mm: replace atomic_bool with pthread_barrier_t" (Edward Liaw)
- Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM" (Edward Liaw)
- tools: testing: add expand-only mode VMA test (Lorenzo Stoakes)
- mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() (Lorenzo Stoakes)
- resource,kexec: walk_system_ram_res_rev must retain resource flags (Gregory Price)
- nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi)
- mm: numa_clear_kernel_node_hotplug: Add NUMA_NO_NODE check for node id (Nobuhiro Iwamatsu)
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis)
- mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park)
- mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL (Jann Horn)
- x86/traps: move kmsan check after instrumentation_begin (Sabyrzhan Tasbolatov)
- resource: remove dependency on SPARSEMEM from GET_FREE_REGION (Huang Ying)
- mm/mmap: fix race in mmap_region() with ftruncate() (Liam R. Howlett)
- mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Matt Fleming)
- fork: only invoke khugepaged, ksm hooks if no error (Lorenzo Stoakes)
- fork: do not invoke uffd on fork if error occurs (Lorenzo Stoakes)
- mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check (David Hildenbrand)
- tpm: Lazily flush the auth session (Jarkko Sakkinen)
- tpm: Rollback tpm2_load_null() (Jarkko Sakkinen)
- tpm: Return tpm2_sessions_init() when null key creation fails (Jarkko Sakkinen)
- spi: spi-fsl-dspi: Fix crash when not using GPIO chip select (Frank Li)
- spi: geni-qcom: Fix boot warning related to pm_runtime and devres (Georgi Djakov)
- spi: mtk-snfi: fix kerneldoc for mtk_snand_is_page_ops() (Bartosz Golaszewski)
- spi: stm32: fix missing device mode capability in stm32mp25 (Alain Volmat)
Resolves: RHEL-56700

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2024-11-04 14:43:16 +01:00
.gitignore kernel-5.7.0-0.rc1.20200414git8632e9b5645b.1 2020-04-14 17:53:23 -04:00
check-kabi kernel-6.0.0-0.rc7.20220927gita1375562c0a8.48 2022-09-27 09:26:17 -05:00
def_variants.yaml.rhel kernel-6.10.0-15.el10 2024-07-16 10:02:32 +02:00
dracut-virt.conf kernel-6.11.0-26.el10 2024-10-23 22:33:59 +02:00
fedoraimaca.x509 kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
filtermods.py kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
flavors kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
gating.yaml kernel-6.11.0-0.rc7.24.el10 2024-09-10 09:25:02 +02:00
generate_all_configs.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
kernel-aarch64-64k-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-aarch64-64k-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-aarch64-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-aarch64-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-aarch64-rt-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-aarch64-rt-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-local Change method of configuration generation 2016-12-06 12:07:10 -08:00
kernel-ppc64le-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-ppc64le-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-s390x-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-s390x-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-s390x-zfcpdump-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-x86_64-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-x86_64-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-x86_64-rt-debug-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel-x86_64-rt-rhel.config kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel.changelog kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kernel.spec kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
kvm_stat.logrotate kernel-5.13.0-0.rc3.20210527gitad9f25d33860.28 2021-05-27 11:30:07 -05:00
linux-kernel-test.patch kernel-5.17-0.rc0.20220121gitc2c94b3b187d.73 2022-01-21 11:03:01 -06:00
Makefile.rhelver kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
merge.py kernel-6.4.0-0.rc0.20230425git173ea743bf7a.3 2023-04-25 11:01:29 -05:00
mod-denylist.sh kernel-6.9.0-0.rc4.2.el10 2024-04-22 08:02:15 +02:00
mod-sign.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
Module.kabi_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_dup_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
nvidiagpuoot001.x509 kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
partial-clang_lto-aarch64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-aarch64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-kgcov-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-kgcov-snip.config kernel-5.15-0.rc7.20211027gitd25f27432f80.55 2021-10-27 12:53:30 -05:00
patch-6.11-redhat.patch kernel-6.11.0-0.rc2.16.el10 2024-08-06 11:24:06 +02:00
process_configs.sh kernel-6.8.0-0.rc3.20240207git6d280f4d760e.29 2024-02-07 13:22:20 -06:00
README.rst kernel-5.7.0-0.rc4.1 2020-05-04 12:40:44 -05:00
redhatsecureboot501.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
redhatsecurebootca5.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rhelima_centos.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelima.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelimaca1.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rpminspect.yaml kernel-6.11.0-26.el10 2024-10-23 22:33:59 +02:00
sources kernel-6.11.0-28.el10 2024-11-04 14:43:16 +01:00
uki_addons.json kernel-6.11.0-0.rc2.17.el10 2024-08-09 12:20:36 +02:00
uki_create_addons.py kernel-6.11.0-0.rc2.17.el10 2024-08-09 12:20:36 +02:00
x509.genkey.centos kernel-5.17-0.rc1.20220127git626b2dda7651.78 2022-01-27 08:59:41 -06:00
x509.genkey.rhel Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00

===================
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