On Thu, Jul 25, 2024 at 11:07:03PM +0300, Laurent Pinchart wrote: > If it means a kernel driver that takes the majority of its runtime > parameters from a buffer blob assembled by userspace, while controlling > clocks, power domains and performing basic validation in kernelspace, > then I've already acked multiple drivers with such a design, exactly > because they have open-source userspace that doesn't try to keep many > device features proprietary and usable by closed-source userspace only. This also pretty much matches where we are with RDMA as well. Lots and lots of stuff in userspace, but lots and lots is open. We've been able to keep open kernel and userspace drivers quite well. Thanks, Jason