On Fri, 2017-04-21 at 14:13 -0700, Song Liu wrote: > On the other hand, some devices do long latency IO during deletion, > for example, sd_shutdown() may do sync cache and/or start_stop. > It is not necessary for these commands to run in series. Have you noticed my patch series that makes sd_shutdown() submit the SYNCHRONIZE CACHE command asynchronously? Have you tried whether that patch series would be a good alternative? Thanks, Bart.