On Fri, 2018-08-03 at 07:53 +-0800, Ming Lei wrote: +AD4- blk+AF8-pm+AF8-add+AF8-request() calls pm+AF8-request+AF8-resume() for waking up device, but +AD4- it is wrong because it is async request, which can't guarantee device +AD4- will be ready before calling .queue+AF8-rq(). That's a longstanding issue and not something that has been introduced by this patch series. Hence patch 6/9 that issues a warning if pm+AF8-request+AF8-resume() would be called. Bart.