{"id":37089,"date":"2022-06-05T01:31:21","date_gmt":"2022-06-05T01:31:21","guid":{"rendered":"https:\/\/harchi90.com\/linux-5-19s-staging-spring-cleaning-13k-lines-of-code-removed\/"},"modified":"2022-06-05T01:31:21","modified_gmt":"2022-06-05T01:31:21","slug":"linux-5-19s-staging-spring-cleaning-13k-lines-of-code-removed","status":"publish","type":"post","link":"https:\/\/harchi90.com\/linux-5-19s-staging-spring-cleaning-13k-lines-of-code-removed\/","title":{"rendered":"Linux 5.19’s Staging Spring Cleaning: ~ 13k Lines Of Code Removed"},"content":{"rendered":"\n
\n
<\/div>\n

Along with his other pull requests for areas of the kernel he oversees, Greg Kroah-Hartman on Friday submitted all of the staging area changes for the kernel in this “proving grounds” of sorts for the kernel. Thanks to some spring cleaning, the staging area is 13k lines of code less this cycle.<\/p>\n

One of the biggest changes for staging this cycle is the WFX driver promoted out of staging. WFX is the Silicon Labs WiFi Linux driver. The Silicon Labs WF200 series hardware is intended for low-power IoT hardware applications. The WFX driver had been in staging for the past three years (since Linux 5.5) while now has finally been worked into good enough shape for promoting it to the networking subsystem proper.<\/p>\n

Another 5k + lines of code was freed up by removing the Unisys s-Par driver code from the kernel tree entirely. The Unisys s-Par code contained three drivers for the “Unisys Secure Partition” but this code has been left in an unmaintained state. No one from Unisys has responded to patches posted nor have any of their engineers furthered this code along at all in recent times, so the decision was made to just remove it from the Linux kernel. Unisys Secure Partitioning “s-Par” is a Type 1 hypervisor that makes use of Intel VT on select Xeon platforms to create and monitor multiple operating environments. The s-Par is implemented in firmware for low-overhead handling.<\/p>\n

There also continues being a lot of code refinements to the Realtek RTL8188eus WiFi Linux driver, the “r8188eu”. Greg commented on that r8188eu driver work, “So many cleanups. It’s amazing just how many things have been cleaned up here, and yet, how many remain to go. Lots of work happened here, and it doesn’t look to slow down any time soon.<\/em>“<\/p>\n

<\/p>\n

There are a ton of other smaller driver clean-ups as outlined in the staging pull request.<\/div>\n

.<\/p>\n","protected":false},"excerpt":{"rendered":"

Along with his other pull requests for areas of the kernel he oversees, Greg Kroah-Hartman on Friday submitted all of the staging area changes for the kernel in this “proving grounds” of sorts for the kernel. Thanks to some spring cleaning, the staging area is 13k lines of code less this cycle. One of the …<\/p>\n

Linux 5.19’s Staging Spring Cleaning: ~ 13k Lines Of Code Removed<\/span> Read More »<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[9],"tags":[7542,11692,7540,7539,7546,7544,7541,7545,7538,7549,7547,7548],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=2022&image=linux_519_staging","_links":{"self":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/37089"}],"collection":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/comments?post=37089"}],"version-history":[{"count":0,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/37089\/revisions"}],"wp:attachment":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/media?parent=37089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/categories?post=37089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/tags?post=37089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}