Phew. I was wondering whether I'd been too stupid to find it.
And having looked at it a bit closer, moving the bioset into the holding
structure would induce more churn, as we'd need to pass the bioset into
blk_queue_split(), which would mean to update all drivers (11 in total)
for no real gain IMO; bio splitting shouldn't really be a regular
occurrence and hence the bioset should only be used infrequently.
However, I really would like to get feedback to the actual patch, as
this solves a real customer issues we've had (or still have, depending
on the view :-)
I think that the patch is good, which is why I asked Ming to provide
more info...