At this point I am formally asking for your view and guidance on how we are going to do the SoundWire/ASoC integration. It's now your time to make suggestions on what the flow should be between you and Mark/Takashi. If you don't want this initial change to the header files, then what is your proposal?
It is going to be as it would be for any other subsystem. Please mention in the cover letter about required dependency. In case asoc needs this I will create a immutable tag and in reverse case Mark will do so.
It is not really an issue if we get the information ahead of time
I added a whole set of comments on the race conditions and ran them by people with limited knowledge of SoundWire to see if the explanations made sense and why those header files were changed. Will send this later today as a v3.