On Wed, 2017-08-23 at 09:10 +0900, Akinobu Mita wrote: > 2017-08-23 8:00 GMT+09:00 Bart Van Assche <bart.vanassche@xxxxxxx>: > > Certain faults should be injected independent of the context > > in which these occur. Commit e41d58185f14 made it impossible to > > inject faults independent of their context. Restore support for > > task-independent fault injection by adding the attribute 'global'. > > There was a the problem reported by fail-make-request user and the > problem is introduced by the follow-up patches for systematic > fault injection. > > Please check the commit 9eeb52ae712e ("fault-inject: fix wrong > should_fail() decision in task context") and see if the problem > you reported is identical to the commit. Hello Akinobu, Since I was using the block layer for-next branch as the basis of my tests, commit 9eeb52ae712e was not present in the kernel tree used in my tests. However, with that commit 9eeb52ae712e applied I don't need my two patches anymore to inject block layer timeout faults successfully. So I'm fine with dropping my two patches. Sorry for the noise. Bart.