When a read bio_copy_kern() request fails, the content of the bouncebuffer is not copied back. However, as request failure doesn'tnecessarily mean complete failure, the buffer state can be useful.This behavior is also inconsistent with the user map counterpart andcauses the subtle difference between bounced and unbounced IO causesconfusion.