Christoph, > The block fops don't try to handle metadata for synchronous requests, > probably because the completion handler looks at dio->iocb which is > not valid for synchronous requests. > > But silently ignoring metadata (or warning in case of > __blkdev_direct_IO_simple) is a really bad idea as that can cause > silent data corruption if a user ever shows up. Looks fine. Reviewed-by: Martin K. Petersen <martin.petersen@xxxxxxxxxx> -- Martin K. Petersen