The Linux kernel
Go to file
Jan Stancek dd4249f6fe kernel-6.9.0-0.rc6.4.el10
* Tue Apr 30 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc6.4.el10]
- Linux 6.9-rc6 (Linus Torvalds)
- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov)
- sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov)
- sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() (Xuewen Yan)
- sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr (Tianchen Ding)
- sched/eevdf: Always update V if se->on_rq when reweighting (Tianchen Ding)
- cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n (Sean Christopherson)
- cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson)
- x86/tdx: Preserve shared bit on mprotect() (Kirill A. Shutemov)
- x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan)
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang)
- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Tom Lendacky)
- irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang)
- gitlab-ci: enable pipelines with c10s buildroot (Michael Hofmann)
- rust: remove `params` from `module` macro example (Aswin Unnikrishnan)
- kbuild: rust: force `alloc` extern to allow "empty" Rust files (Miguel Ojeda)
- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE (Miguel Ojeda)
- rust: kernel: require `Send` for `Module` implementations (Wedson Almeida Filho)
- rust: phy: implement `Send` for `Registration` (Wedson Almeida Filho)
- rust: make mutually exclusive with CFI_CLANG (Conor Dooley)
- rust: macros: fix soundness issue in `module!` macro (Benno Lossin)
- rust: init: remove impl Zeroable for Infallible (Laine Taffin Altman)
- docs: rust: fix improper rendering in Arch Support page (Bo-Wei Chen)
- rust: don't select CONSTRUCTORS (Alice Ryhl)
- riscv: T-Head: Test availability bit before enabling MAE errata (Christoph Müllner)
- riscv: thead: Rename T-Head PBMT to MAE (Christoph Müllner)
- RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 (Andrew Jones)
- perf riscv: Fix the warning due to the incompatible type (Ben Zong-You Xie)
- selftests: sud_test: return correct emulated syscall value on RISC-V (Clément Léger)
- riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN (Clément Léger)
- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM (Samuel Holland)
- riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland)
- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result (Steve French)
- smb3: missing lock when picking channel (Steve French)
- smb: client: Fix struct_group() usage in __packed structs (Gustavo A. R. Silva)
- i2c: smbus: fix NULL function pointer dereference (Wolfram Sang)
- MAINTAINERS: Drop entry for PCA9541 bus master selector (Guenter Roeck)
- eeprom: at24: fix memory corruption race condition (Daniel Okazaki)
- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema (Rob Herring)
- profiling: Remove create_prof_cpu_mask(). (Tetsuo Handa)
- soundwire: amd: fix for wake interrupt handling for clockstop mode (Vijendar Mukunda)
- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu)
- dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver (Miquel Raynal)
- dmaengine: xilinx: xdma: Fix synchronization issue (Louis Chauvet)
- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor (Miquel Raynal)
- dma: xilinx_dpdma: Fix locking (Sean Anderson)
- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Rex Zhang)
- idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko)
- dmaengine: tegra186: Fix residual calculation (Akhil R)
- dmaengine: owl: fix register access functions (Arnd Bergmann)
- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul)
- phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered (Hans de Goede)
- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 (Johan Hovold)
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL (Cristian Ciocaltea)
- phy: qcom: m31: match requested regulator name with dt schema (Gabor Juhos)
- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE (Stephen Boyd)
- phy: qcom: qmp-combo: Fix VCO div offset on v3 (Stephen Boyd)
- phy: rockchip: naneng-combphy: Fix mux on rk3588 (Sebastian Reichel)
- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits (Sebastian Reichel)
- phy: rockchip-snps-pcie3: fix bifurcation on rk3588 (Michal Tomek)
- phy: freescale: imx8m-pcie: fix pcie link-up instability (Marcel Ziswiler)
- phy: marvell: a3700-comphy: Fix hardcoded array size (Mikhail Kobuk)
- phy: marvell: a3700-comphy: Fix out of bounds read (Mikhail Kobuk)
- soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS (Daniel Golle)
- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names (AngeloGioacchino Del Regno)
- firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Maximilian Luz)
- ARM: dts: imx6ull-tarragon: fix USB over-current polarity (Michael Heimpold)
- arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 (Marek Vasut)
- arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki)
- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" (Rafał Miłecki)
- arm64: dts: mediatek: mt7986: drop invalid thermal block clock (Rafał Miłecki)
- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller (Rafał Miłecki)
- arm64: dts: mediatek: mt7986: drop invalid properties from ethsys (Rafał Miłecki)
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki)
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki)
- arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki)
- arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki)
- arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu (Pin-yen Lin)
- arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 (Pin-yen Lin)
- arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 (Pin-yen Lin)
- arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 (Pin-yen Lin)
- arm64: dts: mediatek: cherry: Describe CPU supplies (Nícolas F. R. A. Prado)
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 (Nícolas F. R. A. Prado)
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado)
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys (Nícolas F. R. A. Prado)
- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado)
- arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang)
- ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property (Andrei Simion)
- ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property (Andrei Simion)
- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller (Maximilian Luz)
- arm64: dts: qcom: sm8650: Fix the msi-map entries (Manivannan Sadhasivam)
- arm64: dts: qcom: sm8550: Fix the msi-map entries (Manivannan Sadhasivam)
- arm64: dts: qcom: sm8450: Fix the msi-map entries (Manivannan Sadhasivam)
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP (Johan Hovold)
- arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states (Rajendra Nayak)
- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs (Luca Weiss)
- arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 (Rob Herring)
- arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro (Jose Ignacio Tornos Martinez)
- dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node (Rob Herring)
- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 (Krzysztof Kozlowski)
- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 (Krzysztof Kozlowski)
- arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo (Krzysztof Kozlowski)
- arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus (Muhammed Efe Cetin)
- arm64: dts: rockchip: Designate the system power controller on QuartzPro64 (Dragan Simic)
- arm64: dts: rockchip: drop panel port unit address in GRU Scarlet (Krzysztof Kozlowski)
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic)
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 (Andy Yan)
- arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou (Quentin Schulz)
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz)
- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz)
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara)
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara)
- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f (Arınç ÜNAL)
- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin)
- selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Muhammad Usama Anjum)
- stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin)
- hugetlb: check for anon_vma prior to folio allocation (Vishal Moola (Oracle))
- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Johannes Weiner)
- mm: turn folio_test_hugetlb into a PageType (Matthew Wilcox (Oracle))
- mm: support page_mapcount() on page_has_type() pages (Matthew Wilcox (Oracle))
- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Matthew Wilcox (Oracle))
- mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Peter Xu)
- selftests: mm: fix unused and uninitialized variable warning (Muhammad Usama Anjum)
- selftests/harness: remove use of LINE_MAX (Edward Liaw)
- mmc: moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers (Sergei Antonov)
- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev)
- mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka)
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin)
- ARC: Fix typos (Bjorn Helgaas)
- ARC: mm: fix new code about cache aliasing (Vineet Gupta)
- ARC: Fix -Wmissing-prototypes warnings (Vineet Gupta)
- mtd: limit OTP NVMEM cell parse to non-NAND devices (Christian Marangi)
- mtd: diskonchip: work around ubsan link failure (Arnd Bergmann)
- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() (Christian Marangi)
- mtd: rawnand: brcmnand: Fix data access violation for STB chip (William Zhang)
- gpio: tangier: Use correct type for the IRQ chip data (Andy Shevchenko)
- gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Prathamesh Shete)
- cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (Dan Williams)
- dm: restore synchronous close of device mapper block device (Ming Lei)
- dm vdo murmurhash: remove unneeded semicolon (Matthew Sakai)
- netfs: Fix the pre-flush when appending to a file in writethrough mode (David Howells)
- netfs: Fix writethrough-mode error handling (David Howells)
- ntfs3: add legacy ntfs file operations (Christian Brauner)
- ntfs3: enforce read-only when used as legacy ntfs driver (Christian Brauner)
- ntfs3: serve as alias for the legacy ntfs driver (Christian Brauner)
- block: fix module reference leakage from bdev_open_by_dev error path (Yu Kuai)
- fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail (Günther Noack)
- LoongArch: Lately init pmu after smp is online (Bibo Mao)
- LoongArch: Fix callchain parse error with kernel tracepoint events (Huacai Chen)
- LoongArch: Fix access error when read fault on a write-only VMA (Jiantao Shan)
- LoongArch: Fix a build error due to __tlb_remove_tlb_entry() (David Hildenbrand)
- LoongArch: Fix Kconfig item and left code related to CRASH_CORE (Baoquan He)
- MAINTAINERS: Update Uwe's email address, drop SIOX maintenance (Uwe Kleine-König)
- drm/xe/guc: Fix arguments passed to relay G2H handlers (Michal Wajdeczko)
- drm/xe: call free_gsc_pkt only once on action add failure (Himal Prasad Ghimiray)
- drm/xe: Remove sysfs only once on action add failure (Himal Prasad Ghimiray)
- Revert "drm/etnaviv: Expose a few more chipspecs to userspace" (Christian Gmeiner)
- drm/etnaviv: fix tx clock gating on some GC7000 variants (Derek Foreman)
- fbdev: fix incorrect address computation in deferred IO (Nam Cao)
- drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call (Lucas Stach)
- drm/gma500: Remove lid code (Patrik Jakobsson)
- drm/amdgpu/mes: fix use-after-free issue (Jack Xiao)
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher)
- drm/amdgpu: Fix the ring buffer size for queue VM flush (Prike Liang)
- drm/amdkfd: Add VRAM accounting for SVM migration (Mukul Joshi)
- drm/amd/pm: Restore config space after reset (Lijo Lazar)
- drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend (Lang Yu)
- drm/amdkfd: Fix rescheduling of restore worker (Felix Kuehling)
- drm/amdgpu: Update BO eviction priorities (Felix Kuehling)
- drm/amdgpu/vpe: fix vpe dpm setup failed (Peyton Lee)
- drm/amdgpu: Assign correct bits for SDMA HDP flush (Lijo Lazar)
- drm/amdgpu/pm: Remove gpu_od if it's an empty directory (Ma Jun)
- drm/amdkfd: make sure VM is ready for updating operations (Lang Yu)
- drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi)
- drm/amdkfd: Fix eviction fence handling (Felix Kuehling)
- drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton)
- vDPA: code clean for vhost_vdpa uapi (Zhu Lingshan)
-  fs/9p: mitigate inode collisions (Eric Van Hensbergen)
- ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda)
- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White)
- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Rafael J. Wysocki)
- netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso)
- ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno)
- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima)
- net: b44: set pause params only when interface is up (Peter Münster)
- tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca)
- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Arkadiusz Kubalewski)
- net: ravb: Fix registered interrupt names (Geert Uytterhoeven)
- octeontx2-af: fix the double free in rvu_npc_freemem() (Su Hui)
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder)
- ice: fix LAG and VF lock dependency in ice_reset_vf() (Jacob Keller)
- iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari)
- i40e: Report MFS in decimal base instead of hex (Erwan Velu)
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale)
- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Rahul Rameshbabu)
- macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Rahul Rameshbabu)
- ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu)
- macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Rahul Rameshbabu)
- net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() (Dan Carpenter)
- wifi: iwlwifi: mvm: fix link ID management (Johannes Berg)
- wifi: mac80211: fix unaligned le16 access (Johannes Berg)
- wifi: mac80211: remove link before AP (Johannes Berg)
- wifi: mac80211_hwsim: init peer measurement result (Johannes Berg)
- wifi: nl80211: don't free NULL coalescing rule (Johannes Berg)
- wifi: mac80211: mlme: re-parse if AP mode is less than client (Johannes Berg)
- wifi: mac80211: mlme: fix memory leak (Johannes Berg)
- wifi: mac80211: mlme: re-parse with correct mode (Johannes Berg)
- wifi: mac80211: fix idle calculation with multi-link (Johannes Berg)
- Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Johannes Berg)
- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit)
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern)
- wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Felix Fietkau)
- wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Kalle Valo)
- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev)
- wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Richard Kinder)
- wifi: mac80211: don't use rate mask for scanning (Johannes Berg)
- wifi: mac80211: check EHT/TTLM action frame length (Johannes Berg)
- net: phy: dp83869: Fix MII mode failure (MD Danish Anwar)
- Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() (Bartosz Golaszewski)
- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (Chun-Yi Lee)
- Bluetooth: qca: fix NULL-deref on non-serdev setup (Johan Hovold)
- Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold)
- Bluetooth: btusb: mediatek: Fix double free of skb in coredump (Sean Wang)
- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (Luiz Augusto von Dentz)
- Bluetooth: qca: fix invalid device address check (Johan Hovold)
- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (Luiz Augusto von Dentz)
- Bluetooth: btusb: Fix triggering coredump implementation for QCA (Zijun Hu)
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli)
- Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync (Luiz Augusto von Dentz)
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor)
- eth: bnxt: fix counting packets discarded due to OOM and netpoll (Jakub Kicinski)
- igc: Fix LED-related deadlock on driver unbind (Lukas Wunner)
- Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" (Duanqiang Wen)
- Revert "net: txgbe: fix i2c dev name cannot match clkdev" (Duanqiang Wen)
- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel)
- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ido Schimmel)
- net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim)
- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics (Daniel Golle)
- net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim)
- tcp: Fix Use-After-Free in tcp_ao_connect_init (Hyunwoo Kim)
- net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet)
- ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet)
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Eric Dumazet)
- tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski)
- ax25: Fix netdev refcount issue (Duoming Zhou)
- NFC: trf7970a: disable all regulators on removal (Paul Geurts)
- MAINTAINERS: eth: mark IBM eHEA as an Orphan (David Christensen)
- net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() (Matthias Schiffer)
- bnxt_en: Fix error recovery for 5760X (P7) chips (Michael Chan)
- bnxt_en: Fix the PCI-AER routines (Vikas Gupta)
- bnxt_en: refactor reset close code (Vikas Gupta)
- bridge/br_netlink.c: no need to return void function (Hangbin Liu)
- mailmap: add entries for Alex Elder (Alex Elder)
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet)
- net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas)
- mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel)
- mlxsw: core_env: Fix driver initialization with old firmware (Ido Schimmel)
- mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel)
- net: bcmasp: fix memory leak when bringing down interface (Justin Chen)
- udp: preserve the connected status if only UDP cmsg (Yick Xie)
- vxlan: drop packets from invalid src-address (David Bauer)
- net: libwx: fix alloc msix vectors failed (Duanqiang Wen)
- Revert "NFSD: Convert the callback workqueue to use delayed_work" (Chuck Lever)
- Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Chuck Lever)
- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Abdelrahman Morsy)
- HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman)
- HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Kenny Levinsen)
- HID: nintendo: Fix N64 controller being identified as mouse (Nuno Pereira)
- MAINTAINERS: update Benjamin's email address (Benjamin Tissoires)
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu)
- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao)
- Turn on ISM for Fedora (Justin M. Forbes)
- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() (Qu Wenruo)
- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn)
- btrfs: fallback if compressed IO fails for ENOSPC (Sweet Tea Dorminy)
- btrfs: scrub: run relocation repair when/only needed (Naohiro Aota)
- btrfs: remove colon from messages with state (David Sterba)
Resolves: RHEL-29722

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2024-04-30 09:57:37 +02: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.9.0-0.rc5.3.el10 2024-04-25 13:23:03 +02:00
dracut-virt.conf kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
filtermods.py kernel-6.9.0-0.rc4.2.el10 2024-04-22 08:02:15 +02:00
flavors kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
gating.yaml kernel-6.9.0-0.rc2.1.el10 2024-04-08 11:34:01 +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.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-aarch64-64k-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-aarch64-debug-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-aarch64-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-aarch64-rt-debug-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-aarch64-rt-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-local Change method of configuration generation 2016-12-06 12:07:10 -08:00
kernel-ppc64le-debug-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-ppc64le-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-s390x-debug-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-s390x-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-s390x-zfcpdump-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-x86_64-debug-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-x86_64-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-x86_64-rt-debug-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel-x86_64-rt-rhel.config kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel.changelog kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02:00
kernel.spec kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02: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.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +02: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_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_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.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang_lto-aarch64-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang_lto-x86_64-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang_lto-x86_64-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05: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.9-redhat.patch kernel-6.9.0-0.rc2.1.el10 2024-04-08 11:34:01 +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
redhatsecureboot003.cer kernel-5.14.0-0.rc7.20210827git77dd11439b86.57 2021-08-27 09:04:41 -05:00
redhatsecureboot401.cer Fix secure boot signing 2020-07-16 13:04:04 -05:00
redhatsecurebootca2.cer kernel-5.14.0-0.rc7.20210827git77dd11439b86.57 2021-08-27 09:04:41 -05:00
redhatsecurebootca4.cer Fix secure boot signing 2020-07-16 13:04:04 -05:00
rheldup3.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rpminspect.yaml kernel-6.9.0-0.rc2.1.el10 2024-04-08 11:34:01 +02:00
sources kernel-6.9.0-0.rc6.4.el10 2024-04-30 09:57:37 +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