|
Size: 58168
Comment:
|
Size: 61053
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 116: | Line 116: |
== General Purpose I/O (gpio) == * int3472: Add MSI prestige 14 AI EVO data [[https://lore.kernel.org/linux-media/20260311131910.835513-1-antti.laakso@linux.intel.com/T/|(cover)]], [[https://git.kernel.org/linus/c409dea36f00ecd3a3ab08fc6d5e8541e9630d79|commit]], [[https://git.kernel.org/linus/d6576b85d3fe75238e67d3e311222e7f69730b09|commit]], [[https://git.kernel.org/linus/13abea47768245365c859e214794b9ac85a2accb|commit]], [[https://git.kernel.org/linus/eac4a8e26d57e7d3a3b749c2551ffd13451517cb|commit]], [[https://git.kernel.org/linus/be653ae8110b078cae7cb50646a080f17d35fdb2|commit]] * Add intel nova lake acpi gpio events driver [[https://git.kernel.org/linus/15cbd66b69a9ecdc5c3638aa400ca9b872b84509|commit]] == DMA engines == * sophgo: allow DMA multiplexer set channel number for DMA controller [[https://lore.kernel.org/dmaengine/20260225104042.1138901-1-inochiama@gmail.com/T/|(cover)]], [[https://git.kernel.org/linus/be3e2a0419c639b6a192141639259a4d34556dd0|commit]], [[https://git.kernel.org/linus/b49c70273801bf2f7c16ac49f403a5c253b46159|commit]] * Add amd mdb endpoint and non-ll mode support [[https://lore.kernel.org/dmaengine/20260318070403.1634706-1-devendra.verma@amd.com/T/|(cover)]], [[https://git.kernel.org/linus/14eb9a1d338fdc301a2297af86818ecf716b1539|commit]], [[https://git.kernel.org/linus/b7560798466a07d9c3fb011698e92c335ab28baf|commit]] * Add loongson multi-channel dma controller support [[https://lore.kernel.org/devicetree/cover.1772853681.git.zhoubinbin@loongson.cn/T/|(cover)]], [[https://git.kernel.org/linus/ffee2dc04e7e06534aaa4fd51ef89645b809b6b8|commit]], [[https://git.kernel.org/linus/7d348227f4961bbf21255281438ee3aebe12830f|commit]], [[https://git.kernel.org/linus/bdf1621a6a67b6327e2a26a1d47bffcde3be3b26|commit]], [[https://git.kernel.org/linus/9de4303fc04977d15b257726a6519caca687c43a|commit]], [[https://git.kernel.org/linus/7a65e81e8e2e58b0db9f2dedda410ee2b6042859|commit]], [[https://git.kernel.org/linus/1c0028e725f156ebabe68b0025f9c8e7a6170ffd|commit]] * Add dma support for rz/t2h and rz/n2h [[https://lore.kernel.org/dmaengine/20260105114445.878262-1-cosmin-gabriel.tanislav.xa@renesas.com/T/|(cover)]], [[https://git.kernel.org/linus/b34f3fcae72a0afdd1a966fd68309b461bf678e6|commit]], [[https://git.kernel.org/linus/bbb8b402d798f9f211376cee3d649d64dfc17880|commit]], [[https://git.kernel.org/linus/40dd470a95c0674515ca606757ffe174bd7d3f90|commit]], [[https://git.kernel.org/linus/c03d8b5462bcb0022f9477d09eb37dae66c3a769|commit]] * Switchtec switch dma engine driver [[https://lore.kernel.org/dmaengine/20260302210419.3656-1-logang@deltatee.com/T/|(cover)]], [[https://git.kernel.org/linus/d9587042b50f69d35a6e05c1b7fc9092e26625a6|commit]], [[https://git.kernel.org/linus/30eba9df76adf1294e88214dbf9cea402fa7af37|commit]], [[https://git.kernel.org/linus/3af11daeaeaa6f62494c7cb07265928162b440ab|commit]] |
Linux 7.1 has been released on Sun, 14 June 2026.
This changelog is not complete. While I finish it, please read the:
Summary:
Contents
Prominent features
== ==
Core (various)
clone3(): Add three new flags for pidfd-based process lifecycle management: CLONE_AUTOREAP (makes a child process auto-reap on exit without ever becoming a zombie), CLONE_NNP (sets no_new_privs on the child at clone time), and CLONE_PIDFD_AUTOKILL (ties a child's lifetime to the pidfd returned from clone3()) (cover), commit, commit, commit, commit, commit, commit
namespace: allow creating empty mount namespaces commit, commit, commit
pidfds: add coredump_code field to pidfd_info commit, commit
- io_uring:
Support for io_uring zero-copy and AF_XDP (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
kbuf: support min length left for incremental buffers commit
Allow the user to pass the timeout value inside the SQE instead of pointing to a timespec (cover), commit, commit, commit, commit
uring_cmd: allow non-iopoll cmds with IORING_SETUP_IOPOLL (cover), commit, commit, commit, commit, commit
zcrx: Cleanups and preparation patches (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Locking:
Add/convert context analysis bits commit, commit, commit, commit
rcu: Add BOOTPARAM_RCU_STALL_PANIC Kconfig option commit
RCU: Candidate patches for the v7.1 merge window (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- VFS
move_mount: Allow MOVE_MOUNT_BENEATH to target the caller's rootfs, allowing to switch out the rootfs without pivot_root(2) commit, commit, commit
Getting rid of busy-wait in shrink_dcache_parent() commit, commit, commit, commit
Change inode->i_ino from unsigned long to u64 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- VT
hrtimer,sched: General optimizations and hrtick enablement commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
clocksource: Rewrite clocksource watchdog and related cleanups commit, commit, commit, commit, commit
Provide runtime reset interface for hung task detector (cover), commit, commit, commit
- kho
liveupdate: Prevent double preservation (cover), commit, commit, commit
pid_namespace: make init creation more flexible (cover), commit, commit, commit, commit
- Task scheduler
sched_ext: Implement cgroup sub-scheduler support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
topology: Optimize sd->shared allocation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Next chunk of the Proxy Exec series: Simple Donor Migration, to allow us to migrate blocked donors across runqueues to boost remote lock owners (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Overhaul DSQ reenqueue infrastructure commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Add verifier-time kfunc context filter commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Implement SCX_ENQ_IMMED commit, commit, commit, commit, commit, commit,
sched_ext: Use irq_work_queue_on() in schedule_deferred() commit
fair: More complex proportional newidle balance commit
deadline: Add reporting of runtime left & abs deadline to sched_getattr() for DEADLINE tasks commit
eevdf: clear buddies for preempt_short commit
fair: Prevent negative lag increase during delayed dequeue commit
fair: Skip SCHED_IDLE rq for SCHED_IDLE task commit
ublk: add shared memory zero-copy support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
efi: Expose the runtime-services workqueue via sysfs (cover), commit, commit
workqueue: Introduce a sharded cache affinity scope (cover), commit, commit, commit, commit, commit, commit
xattr: rework simple xattrs and support user.* xattrs on sockets commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
driver core: Make deferred_probe_timeout default a Kconfig option commit
dax: Prepare for famfs (cover), commit, commit, commit, commit, commit, commit, commit, commit
Fix bugs and performance of kstack offset randomisation (cover), commit, commit
- module
Scalable symbol flags with kflagstab (cover), commit, commit, commit, commit, commit, commit, commit
- Rust
- rv
Add Hybrid Automata monitor type, per-object and deadline monitors (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rvgen: Robustness, modernization, and fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow epoll in rtapp-sleep monitor commit
- tools/nolibc
General Purpose I/O (gpio)
int3472: Add MSI prestige 14 AI EVO data (cover), commit, commit, commit, commit, commit
Add intel nova lake acpi gpio events driver commit
DMA engines
sophgo: allow DMA multiplexer set channel number for DMA controller (cover), commit, commit
Add amd mdb endpoint and non-ll mode support (cover), commit, commit
Add loongson multi-channel dma controller support (cover), commit, commit, commit, commit, commit, commit
Add dma support for rz/t2h and rz/n2h (cover), commit, commit, commit, commit
Switchtec switch dma engine driver (cover), commit, commit, commit
Cryptography hardware acceleration
Move snp initialization to the ccp driver (cover), commit, commit, commit, commit, commit, commit, commit
crypto:hisilicon - add device load query functionality to debugfs commit
qat: add anti-rollback support for gen6 devices commit
qat: add wireless mode support for qat gen6 commit
safexcel: Add support for authenc(hmac(md5),*) suites commit, commit
Add support for more aes modes in ti dthev2 (cover), commit, commit, commit
PCI
mediatek-gen3: add power control support (cover), commit, commit, commit, commit, commit, commit, commit
Add support for andes qilai soc pcie controller (cover), commit, commit
renesas: Add RZ/G3E PCIe controller support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enhancements to pcie-tegra194 driver (cover), commit, commit, commit, commit, commit, commit
endpoint: Add Tegra194/234 BAR layout and pci_endpoint_test support (cover), commit, commit, commit, commit
PCI/TPH: Allow TPH enable for RCiEPs commit
PCI/pwrctrl: generic: Add UPD720201/UPD720202 USB 3.0 xHCI Host Controller support commit
cadence: Add flags for disabling ASPM capability for broken Root Ports commit
dwc: Expose PCIe event counters for groups 5 to 7 over debugfs commit
eswin: Add ESWIN PCIe Root Complex driver commit
Clock
econet: Add clk/reset and PCIe support (cover), commit, commit, commit
Add driver support for eswin eic700 soc clock controller (cover), commit, commit, commit, commit
qcom: Add support for basic clocks providers on Eliza SoC (cover), commit, commit, commit, commit, commit, commit
qcom: gcc: Add multiple global clock controller driver for Nord SoC commit
Add support for gpucc and gxclk for sm8750 (cover), commit, commit
Add minimal boot support for qualcomm ipq5210 (cover), commit, commit, commit, commit, commit, commit
qcom: ipq-cmn-pll: Add IPQ8074 SoC support commit
Add the support for glymur video clock controller (cover), commit, commit, commit, commit
rockchip: Add clock controller for the RV1103B commit, commit
Add basic clock and pmu support for the axis artpec-9 soc (cover), commit, commit, commit, commit
Add tenstorrent atlantis clock/reset controller (cover), commit, commit, commit
vf610: Add clocks to support MTIP L2 switch (cover), commit, commit, commit, commit
PHY ("physical layer" framework)
Add driver support for eswin eic7700 soc sata phy (cover), commit, commit
qcom: edp: Add DP/eDP switch for phys (cover), commit, commit, commit, commit, commit
EDAC (Error Detection And Correction)
amd64: Add support for family 19h, models 40h-4fh commit
i10nm: Add driver decoder for Granite Rapids server commit
Various
- accel/amdxdna
kdump: Enable LUKS-encrypted dump target support in ARM64 and PowerPC (cover), commit, commit, commit
mhi: host: pci_generic: Add NMEA channels to FN920C04 and FN990A commit
mhi: host: pci_generic: Add Qualcomm SDX35 modem commit
mhi: host: pci_generic: Add Telit FE912C04 modem support commit
cti: Miscellaneous fixes and CPU PM cleanup (cover), commit, commit, commit, commit, commit, commit, commit, commit
cxl/hdm: Add support for 32 switch decoders commit
dpll: zl3073x: refactor state management (cover), commit, commit, commit, commit, commit, commit
fwctl/bnxt_fwctl: fwctl for Broadcom Netxtreme devices commit, commit, commit, commit, commit
mipi-i3c-hci-pci: Enable IBI while runtime suspended for Intel controllers (cover), commit, commit, commit, commit, commit
mipi-i3c-hci-pci: Add support for Intel Nova Lake-H I3C commit
iommu: Report effective pcie ats support status (cover), commit, commit
mei: csc: support controller with separate PCI device commit, commit, commit, commit, commit, commit, commit
a733: Add A733 PCK600 Power Domain Controller Support (cover), commit, commit
Add support for cix sky1 resets (cover), commit, commit, commit
dpll: add frequency monitoring feature (cover), commit, commit, commit
pcmcia: remove obsolete host controller drivers commit
ptp: ocp: Add support for Xilinx-based Adva TimeCard variant commit
cxl/region: Add a region sysfs interface for region lock status commit
List of Pull Requests