block: open code __generic_file_write_iter for blkdev writes