Excerpts from Miao Xie's message of 2010-11-17 20:18:18 -0500:
I started on it this afternoon, but lost network due to high winds here.
So, I didn't make any real progress.
If you'd like to fix this in the btrfs direct-io bio submit call you're
welcome to continue working on it.
The idea is to just clone and split up the bio, which will keep us from
filling up fs/direct-io.c w/btrfs rules and allow us to take fewer
trips into the get_blocks call.
-chris
--