On Fri, Jun 26, 2020 at 06:32:06PM +0800, Longfang Liu wrote: > From: Kai Ye <yekai13@xxxxxxxxxx> > > As before, if a SEC queue is at the 'fake busy' status, > the request with a 'fake busy' flag will be sent into hardware > and the sending function returns busy. After the request is > finished, SEC driver's call back will identify the 'fake busy' flag, > and notifies the user that hardware is not busy now by calling > user's call back function. > > Now, a request sent into busy hardware will be cached in the > SEC queue's backlog, return '-EBUSY' to user. > After the request being finished, the cached requests will > be processed in the call back function. to notify the > corresponding user that SEC queue can process more requests. > > Signed-off-by: Kai Ye <yekai13@xxxxxxxxxx> > Reviewed-by: Longfang Liu <liulongfang@xxxxxxxxxx> Why does this driver not take MAY_BACKLOG into account? Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt