I like where this is going, but did you check that this doesn't introduce a potential crash with the current /dev/sg based blktrace?
I like where this is going, but did you check that this doesn't introduce a potential crash with the current /dev/sg based blktrace?