On Thu, Jun 05, 2025 at 09:40:27AM -0700, Warner Losh wrote:
> Bringing it back to wifi: we're so far behind the curve on WiFi today
> that we shouldn't saddle it with stability prematurely. We should do
> things like kv pairs to make it better. We should try not to shoot
> ourselves in the foot. But mistakes will be made almost certainly
> despite due care, and I'd rather give the wifi folks a
> get-out-jail-free card on a temporary basis to allow them to catch up
> because doing backwards compat stuff isn't super hard, but can be
> super time-consuming especially when there's no tests to assure
> accidents don't happen and tracking down why something crashed for
> binary compat reasons can take a huge amount of time. At least when I
> did this stuff for a release or two for drm-kmod when we did try hard
> to stay compatible for several minor releases. It was a ton of work. I
> don't think we currently have the resources to commit to that work
> because it will come at the expense of new features.

I think this is the best compromise.

I do think we might want to consider batching of wifi MFCs so most
breaks occur infrequently (perhaps around release time) rather than
scattered through out the inter-release period.  My thinking here is
that we shouldn't be breaking things for stable users more often than
necessarily and for the brave it wouldn't be that big a deal to pull
from a rebased MFC candidate branch.  This wouldn't be free, but maybe
it's got a reasonable cost/benefit ratio.

-- Brooks

Reply via email to