On 3/24/21 10:36 AM, Greg KH wrote:
On Wed, Mar 24, 2021 at 09:55:01AM -0500, Pierre-Louis Bossart wrote:
Note at this point it would mean an API change and impact the existing
Nvidia/Mellanox code, we are using the same sequence as them
THere is no "stable api" in the kernel, so if something has to change,
that's fine, we can change the users at the same time, not an issue.
What I meant is that this requires consensus to make a change, and so
far I haven't seen any burning desire from the contributors to revisit
the 2-step sequence.
I will however modify the code in this patch to implement a SoundWire
'linkdev' register/unregister function, it'll be much easier to review
and maintain, and will follow the same pattern as the mlx5 code (all
errors and domain-specific initializations handled in the same
function). Draft code being tested is at
https://github.com/thesofproject/linux/pull/2809