On Tue, Jun 09, 2015 at 08:50:50PM +0200, Takashi Iwai wrote:
Mark Brown wrote:
Indeed, part of the reason I was asking about the split was to help me figure out what takes the place of constraints - sounds like nothing? I wonder if we could have cards support this by providing fixed configurations that we could check against using less code or something.
I think it's possible to reduce the hw refine part. But, the question is whether a kernel driver should trust user-space blindly. The removal of *full* hw constraints means that, and I'm worried by lack of safety.
Quite, I think you're right on the blind trust. It seems like too much potential for people to break their systems. The code reorganisation to make it easier to modify the kernel if you really know what you're doing seems much less worrying but that final step with no further safeguards is a bit too much.