News › linux

RTL8723BS Driver Dominates Linux 7.3 Staging Activity with Extensive Clean-ups

By Zayden R., August 30, 2026

The RTL8723BS WiFi driver, a long-standing fixture in the Linux kernel staging area, sees significant clean-up activity in Linux 7.3. Engineers should note the ongoing efforts to refine this complex driver.

The RTL8723BS WiFi driver, originally upstreamed in 2017 for Linux 4.12, continues to dominate the staging area activity with its latest updates in Linux 7.3. Despite nearly a decade of clean-ups and code improvements, the driver remains in the staging area, representing a significant focus for Linux kernel developers.

This driver, which supports 802.11 b/g/n SDIO-based WiFi and Bluetooth, is widely used in budget single-board computers and early Intel Compute Stick devices. Its complexity, described as 'a beast of a driver' due to numerous abstractions and tangled code, has made it a frequent target for refinements. In Linux 7.3, the RTL8723BS driver accounts for the bulk of the staging activity, with changes ranging from coding style adjustments to hardening against malicious WiFi access points.

Greg Kroah-Hartman, a prominent Linux maintainer, noted that the recent staging updates involved 'nothing major,' yet the sheer volume of changes reflects ongoing efforts to refine the driver. Many contributions come from newcomers to kernel development, seeking to gain experience by tackling the mundane yet important tasks like renaming camel case values and removing unused code.

For engineers working with this driver, it's crucial to stay updated on these changes, as they could impact system stability and security. The extensive clean-up efforts are a testament to the Linux community's commitment to improving even the most challenging components of the kernel.

Sources

Practice this on a real machine

The Linux Camp teaches these topics as hands-on labs on real virtual machines, verified as you type.