Linux Kernel SMB3/CIFS Maintenance: Who's In Charge Now
Linux's longtime CIFS/SMB3 maintainer has stepped back. Find out who's now merging patches, triaging bugs, and keeping the Microsoft interop pipeline open.

If you run Samba shares, mount Windows file servers from a Linux box, or manage a NAS that leans on the kernel's SMB3 client, you have a stake in one obscure but critical line in the MAINTAINERS file. That line just changed. Steve French, the engineer who wrote the original CIFS client and steered it through two decades of protocol churn, has stepped back from active maintenance for health reasons around the Linux 7.3 development cycle.
The question that actually matters to you isn't who gets thanked in the changelog. It's whether your mounts still work, your bugs still get fixed, and your patches still get merged.
The Handoff: Who's Actually Running fs/smb Now
Kernel subsystems don't change hands through a press release. They change through commits to the MAINTAINERS file, sign-offs on pull requests, and who Linus Torvalds or Greg Kroah-Hartman actually pulls from during a merge window. For fs/smb (the renamed successor to the old fs/cifs directory), that trail points to Paulo Alcantara, who has carried an increasing share of the client-side review and commit load over recent kernel cycles and now stands as the primary maintainer going forward.
He isn't doing it alone. Ronnie Sahlberg continues to handle work tied to the SMB2/SMB3 protocol implementation and testing infrastructure, and Shyam Prasad N remains active on multichannel and reconnection logic, areas that have historically eaten a disproportionate share of maintainer attention. Tom Talpey, who has long served as a bridge between the kernel community and Microsoft's own SMB protocol team, appears to keep that liaison role, which matters more than it sounds given how much of this code depends on staying in sync with Microsoft's server-side behavior.
This isn't a single-person replacement. It's a small, existing group absorbing final sign-off authority, which is the healthiest way for a maintainer transition to happen. Subsystems that rely on one irreplaceable person tend to stall hard when that person leaves; CIFS/SMB3 had already built redundancy before it needed it.
What the Patch Queue Looks Like Today
The practical health of a kernel subsystem shows up in its bug tracker and mailing list, not in announcements. The linux-cifs mailing list and the kernel.org Bugzilla component for CIFS/SMB3 carry a steady, if not overwhelming, backlog. Recurring themes include:
- Reconnection handling when a server session drops mid-transfer, particularly under SMB3 multichannel configurations
- DFS (Distributed File System) referral edge cases when navigating namespace redirects across domains
- Encryption negotiation quirks between the Linux client and non-Microsoft SMB3 servers, including Samba itself
- POSIX extension support gaps that affect permission mapping when Linux talks to Linux over SMB3 instead of NFS
None of these are crisis-level. They're the normal residue of a protocol implementation that has to interoperate with multiple vendors' interpretations of the same specification. What matters is that commits addressing these areas kept landing in recent merge windows before and after French's departure, which suggests the review pipeline didn't seize up during the handoff.
Will Bug Fixes Slow Down?
The honest answer: expect a modest slowdown in triage speed over the next one or two kernel cycles, not a collapse. Maintainer transitions almost always introduce friction, even smooth ones. New sign-off authority means new maintainers have to learn where the accumulated context lives, which old patches were rejected and why, and which reporters' bug descriptions can be trusted at face value. See related: eevdf vs cfs: what really changed in linux scheduling for additional background.
The mitigating factor is that this subsystem was never a one-person operation in practice, even though it looked that way from the outside. Code review already ran through multiple contributors before submission reached the top of the chain. That structure absorbs a leadership change far better than a subsystem where one person wrote, reviewed, and merged nearly everything themselves.
If you're running a distro kernel (Ubuntu's HWE kernels, Fedora's rapid release cadence, or Debian's backports repository), you're partially insulated regardless. Distro maintainers cherry-pick stable fixes after they've proven out upstream, so a short lag in upstream merge speed doesn't necessarily translate into a lag in what reaches your apt or dnf update. The people who feel a slowdown most acutely are those building custom kernels or tracking linux-next for early access to fixes.
The Microsoft Relationship Question
A fair worry is whether Microsoft's engineering cooperation cools off now that the maintainer most embedded in that relationship has stepped back. French's dual role as kernel maintainer and Microsoft employee gave the Linux client an unusually direct channel into how Windows Server and Azure Files actually behave, beyond what the published MS-SMB2 protocol documentation covers.
That channel doesn't disappear with one person's departure. Tom Talpey's continued involvement, also from within Microsoft's orbit, keeps a working line open. Microsoft has commercial incentive to keep Linux clients compatible with Azure Files and Windows file servers; enterprise customers running mixed environments won't tolerate a Linux client that silently degrades against Windows targets. That incentive existed before this transition and doesn't evaporate because of it.
Also read: is kde plasma 6.8 worth upgrading for performance?: the details
What could realistically change is the pace of proactive collaboration, the kind where Microsoft engineers flag upcoming protocol behavior changes before they ship, rather than after someone's mount breaks. That's harder to measure and slower to show up as a visible problem. Watch for it over the next few Windows Server and Azure Files release cycles rather than expecting an immediate effect.
What This Means for Your Deployment
If you depend on kernel-level SMB3 mounts for production workloads, whether that's a media server pulling from a Windows share, a Docker host bind-mounting a corporate NAS, or a Samba-to-Samba Linux cluster, a few concrete habits will keep you ahead of any transition friction:
- Pin to a distro-supported kernel for anything business-critical rather than tracking bleeding-edge mainline builds
- Specify an explicit SMB version in your mount options (
vers=3.1.1is the safest current default) instead of relying on auto-negotiation, which can behave inconsistently across server implementations - File bugs with full
dmesgoutput and reproduction steps on the kernel.org Bugzilla CIFS component; vague reports are the first things that stall in a leaner review queue - Test multichannel and encryption settings in a staging environment before enabling them in production, since these remain the areas with the most open edge cases
- If you're not tied to specific SMB3 kernel-client features, evaluate whether a userspace approach like
gvfs-smbor mounting through Samba's own client tools better fits your reliability needs
None of this is new advice, but it matters more now than it did a year ago. The margin for a maintainer team still finding its footing is thinner than the margin French built up over years of institutional knowledge.
The SMB3/CIFS code in the Linux kernel isn't orphaned, and it isn't coasting on autopilot either. Paulo Alcantara, Ronnie Sahlberg, Shyam Prasad N, and Tom Talpey represent continuity built from people who were already doing the work, not a scramble to find volunteers. The realistic expectation for the next few release cycles is a slightly slower cadence on edge-case fixes and a bit more caution before merging protocol changes, not a breakdown in Windows interoperability.
If you administer systems that lean on this code, the smart move is watching the bug tracker and pinning your mount options, not worrying about whether the subsystem survives. It will survive. More names than the one you used to know are running it now.
Related Articles

How to Use Claude Code Subagents to Parallelize Development
Learn how to enhance your development workflow using Claude Code Subagents. This guide provides practical examples for parallelizing coding tasks.
Sep 13, 2025

Unlocking ChatGPT Developer Mode: Full MCP Client Access
Unlock the power of ChatGPT Developer Mode with full MCP client access. Discover how to enhance your coding projects and streamline development.
Sep 11, 2025

Mastering MCP Elicitation for Enhanced AI Interactions
Discover the power of MCP elicitation in creating seamless AI interactions, from streamlining development to improving user satisfaction.
Sep 10, 2025