It seems like bio_length is preferred. Tracing bio_bcount makes little
sense for some devices like for example md(4), as it is set to "0"
instead of the I/O length.
Unfortunately, the reason behind having both bio_length and bio_bcount
in struct bio is not well documented. The FreeBSD commit log contains
hints that bio_length is preferred, but I couldn't find anything
definitive.
MFC after: 2 weeks