{"id":386584,"date":"2026-04-19T01:07:08","date_gmt":"2026-04-19T01:07:08","guid":{"rendered":"https:\/\/www.newsbeep.com\/nz\/386584\/"},"modified":"2026-04-19T01:07:08","modified_gmt":"2026-04-19T01:07:08","slug":"linux-7-1-sees-raid-fixes-io_uring-enhancements","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/nz\/386584\/","title":{"rendered":"Linux 7.1 Sees RAID Fixes, IO_uring Enhancements"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"LINUX STORAGE\" src=\"https:\/\/www.newsbeep.com\/nz\/wp-content\/uploads\/2026\/02\/linuxstorage.webp.webp\" width=\"100\" height=\"100\"\/><br \/>\nThe block subsystem and IO_uring changes were merged this week for <a href=\"https:\/\/www.phoronix.com\/search\/Linux+7.1\" rel=\"nofollow noopener\" target=\"_blank\">Linux 7.1<\/a> in continuing to enhance Linux storage capabilities.<\/p>\n<p>With the merged block changes for Linux 7.1 is introducing shared memory zero-copy I\/O support for ublk, the <a href=\"https:\/\/www.phoronix.com\/news\/Linux-5.20-User-Space-Block-Drv\" rel=\"nofollow noopener\" target=\"_blank\">user-space block driver<\/a>. This zero-copy I\/O support bypasses per-I\/O copies between kernel and user-space for a nice performance and efficiency win.&#13;<\/p>\n<p>The block changes also include work to support file-system initiated integrity operations, adding SED-OPAL ioctls for single-user mode management and its STACK_RESET command, IO_uring pass-through support to the BSG layer, and <a href=\"https:\/\/www.phoronix.com\/news\/DRBD-15-Years-Code-Changes\" rel=\"nofollow noopener\" target=\"_blank\">cleaning up the DRBD driver<\/a>.&#13;<\/p>\n<p>For Linux 7.1 NVMe support there is enhanced block queue limits support, a new write zeroes devicde quirk, and updates to NVMe Fabrics authentication handling.&#13;<\/p>\n<p>The Linux MD &#8220;Soft RAID&#8221; code for Linux 7.1 fixes a RAID5 soft lock-up issue, a possible RAID10 deadlobk fix, fixing RAID1 overlapping writes on write-mostly drives, and other fixes.&#13;<\/p>\n<p><a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7fe6ac157b7e15c8976bd62ad7cb98e248884e83\" rel=\"nofollow noopener\" target=\"_blank\">This merge<\/a> outlines all the prominent block changes for Linux 7.1.&#13;<\/p>\n<p>Separately is also the <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=23acda7c221a76ff711d65f4ca90029d43b249a0\" rel=\"nofollow noopener\" target=\"_blank\">IO_uring updates<\/a> for Linux 7.1 that now allow implementing custom event loop logic, expanded IOPOLL capabilities, timeout improvements, zero-copy receive (ZCRX) updates, and various optimizations.<\/p>\n","protected":false},"excerpt":{"rendered":"The block subsystem and IO_uring changes were merged this week for Linux 7.1 in continuing to enhance Linux&hellip;\n","protected":false},"author":2,"featured_media":386585,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[10857,10856,10854,10853,10860,10858,10855,111,139,69,10859,10852,10863,145,10861,10862],"class_list":{"0":"post-386584","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"tag-desktop-linux","9":"tag-linux-benchmarking","10":"tag-linux-hardware-benchmarks","11":"tag-linux-hardware-reviews","12":"tag-linux-how-to","13":"tag-linux-performance","14":"tag-linux-server-benchmarks","15":"tag-new-zealand","16":"tag-newzealand","17":"tag-nz","18":"tag-open-source-graphics","19":"tag-phoronix","20":"tag-phoronix-test-suite","21":"tag-technology","22":"tag-ubuntu-benchmarks","23":"tag-ubuntu-hardware"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/386584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/comments?post=386584"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/386584\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media\/386585"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media?parent=386584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/categories?post=386584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/tags?post=386584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}