inode.c (a6cbcd4a4a85e2fdb0b3344b88df2e8b3d526b9e) inode.c (31b140398ce56ab41646eda7f02bcb78d6a4c916)
1/*
2 * linux/fs/ext2/inode.c
3 *
4 * Copyright (C) 1992, 1993, 1994, 1995
5 * Remy Card (card@masi.ibp.fr)
6 * Laboratoire MASI - Institut Blaise Pascal
7 * Universite Pierre et Marie Curie (Paris VI)
8 *

--- 845 unchanged lines hidden (view full) ---

854 loff_t offset)
855{
856 struct file *file = iocb->ki_filp;
857 struct address_space *mapping = file->f_mapping;
858 struct inode *inode = mapping->host;
859 size_t count = iov_iter_count(iter);
860 ssize_t ret;
861
1/*
2 * linux/fs/ext2/inode.c
3 *
4 * Copyright (C) 1992, 1993, 1994, 1995
5 * Remy Card (card@masi.ibp.fr)
6 * Laboratoire MASI - Institut Blaise Pascal
7 * Universite Pierre et Marie Curie (Paris VI)
8 *

--- 845 unchanged lines hidden (view full) ---

854 loff_t offset)
855{
856 struct file *file = iocb->ki_filp;
857 struct address_space *mapping = file->f_mapping;
858 struct inode *inode = mapping->host;
859 size_t count = iov_iter_count(iter);
860 ssize_t ret;
861
862 ret = blockdev_direct_IO(rw, iocb, inode, iter->iov, offset,
863 iter->nr_segs, ext2_get_block);
862 ret = blockdev_direct_IO(rw, iocb, inode, iter, offset, ext2_get_block);
864 if (ret < 0 && (rw & WRITE))
865 ext2_write_failed(mapping, offset + count);
866 return ret;
867}
868
869static int
870ext2_writepages(struct address_space *mapping, struct writeback_control *wbc)
871{

--- 703 unchanged lines hidden ---
863 if (ret < 0 && (rw & WRITE))
864 ext2_write_failed(mapping, offset + count);
865 return ret;
866}
867
868static int
869ext2_writepages(struct address_space *mapping, struct writeback_control *wbc)
870{

--- 703 unchanged lines hidden ---