From http://article.gmane.org/gmane.linux.usb.general/110775 > > Also you don't have a fall back if get_user_pages_fast() > > returns less than requested. It seems to me that than you > > ought to fall back buffered IO.