https://www.phoronix.com/news/Linux-7.0-IO-uring-Polling Phoronix * Articles & Reviews * News Archive * Forums * Premium Ad-Free * Contact * Popular Categories * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] Linux 7.0 Expected To Bring IO_uring IOPOLL Polling Improvements Written by Michael Larabel in Linux Storage on 29 December 2025 at 06:13 AM EST. 5 Comments LINUX STORAGE The next Linux kernel cycle, which will be known as Linux 6.20 or more than likely Linux 7.0, is expected to land some IO_uring improvements for better IOPOLL polling. IO_uring lead developer and Linux block maintainer Jens Axboe has queued a patch into the "for-7.0/io_uring" branch for improving the IOPOLL polling for this wonderful asynchronous I/O interface. Axboe explains with the patch: "io_uring manages issued and pending IOPOLL read/write requests in a singly linked list. One downside of that is that individual items cannot easily be removed from that list, and as a result, io_uring will only complete a completed request N in that list if 0..N-1 are also complete. For homogenous IO this isn't necessarily an issue, but if different devices are involved in polling in the same ring, or if disparate IO from the same device is being polled for, this can defer completion of some requests unnecessarily. Move to a doubly linked list for iopoll completions instead, making it possible to easily complete whatever requests that were polled done successfully." Where it gets exciting for end-users is the end result. Fengnan Chang of Bytedance originally posted a patch for improving the polling mode and shared some benchmark results: IO_uring polling mode improvement benchmark A nice improvement on the way for Linux 6.20~7.0. 5 Comments Tweet Related News NTFSPLUS Linux Driver Renamed To Just "NTFS" With Latest Code Restructuring New Linux Patches Improve exFAT Read Performance Via Multi-Cluster Mapping Page Cache Sharing Looks To Be Very Beneficial For EROFS Containers FUSE 3.18 Released With FUSE-Over-IO-uring, Statx Support Cryptsetup 2.8.2 Released With BitLocker Clear Key Support OpenZFS 2.4 Released With Faster Encryption Performance, Many Other Improvements About The Author Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week Meta Is Using The Linux Scheduler Designed For Valve's Steam Deck On Its Servers LibreOffice 26.2 Gets Rid Of The "Community" Edition Branding NVIDIA's Quest For A "Safe" Linux Kernel For Automobiles, Robotics GotaTun Open-Source Rust WireGuard Implementation Announced By Mullvad Arch Linux Powered CachyOS To Develop A Server Edition Phoenix: A New X Server Written From Scratch With Zig Rex: Proposed Safe Rust Kernel Extensions For The Linux Kernel, In Place Of eBPF Open-Source Linux Driver Christmas Surprise For 20~23 Year Old Radeon GPUs Latest Linux News Hyprland 0.53 Released With New Launcher For Crash Recovery & Safe Mode, New Welcome App NTFSPLUS Linux Driver Renamed To Just "NTFS" With Latest Code Restructuring Linux's Cache Aware Scheduling On AMD Ryzen 9 9950X3D 3D V-Cache Updated Linux Drivers Posted For Legion Go & Legion Go S Configuration Linux 7.0 Expected To Bring IO_uring IOPOLL Polling Improvements KDE Plasma's Wayland Transition "Nears Completion" In Ending Out 2025 Linux 6.19-rc3 Released With A Holiday's Week Of Fixes D7VK 1.1 Released With An Experimental Direct3D 6 Frontend Fedora Continued At The Forefront Of Upstream Linux Innovations In 2025 New Patches Bring Linux Driver Support To 25+ SteelSeries Arctis Gaming Headsets Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles The Performance Of Arch Linux Powered CachyOS On AMD EPYC Servers Intel Xe vs. i915 Driver Performance On Linux 6.19 For Arc Alchemist GPUs AMD RDNA3/RDNA4 Go Down Hard On Linux 6.19, But Here's How The Older AMD GPUs End Out 2025 Final Benchmarks Of AMDVLK vs. RADV AMD Radeon Vulkan Drivers Snapdragon X Elite Laptop Performance On Linux Ends 2025 Disappointing Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through tips/donations via PayPal or Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter / X * Legal Disclaimer, Privacy Policy, Cookies | Privacy Manager | Contact * Copyright (c) 2004 - 2025 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.