Messages in this thread | | | Date | Sun, 3 Nov 2019 10:52:43 +0530 | From | Vinod Koul <> | Subject | Re: [PATCH 2/4] soundwire: add enumeration_complete structure |
| |
On 23-10-19, 16:06, Pierre-Louis Bossart wrote: > We need an async mechanism to prevent access to Slaves that are not > fully-enumerated. > > init_completion() will be invoked when the Slave becomes UNATTACHED, > and complete() will be invoked when the state become ATTACHED. Any > read/write before this status change will be delayed with a > wait_for_completion(). > > Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> > --- > include/linux/soundwire/sdw.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/linux/soundwire/sdw.h b/include/linux/soundwire/sdw.h > index a381a596212b..1381edfaa206 100644 > --- a/include/linux/soundwire/sdw.h > +++ b/include/linux/soundwire/sdw.h > @@ -565,6 +565,7 @@ struct sdw_slave { > u16 dev_num; > bool probed; > struct completion probe_complete; > + struct completion enumeration_complete;
Which series/patch uses this..?
Thanks -- ~Vinod
| |