Loading fs/hpfs/file.c +13 −5 Original line number Original line Diff line number Diff line Loading @@ -86,25 +86,33 @@ static int hpfs_writepage(struct page *page, struct writeback_control *wbc) { { return block_write_full_page(page,hpfs_get_block, wbc); return block_write_full_page(page,hpfs_get_block, wbc); } } static int hpfs_readpage(struct file *file, struct page *page) static int hpfs_readpage(struct file *file, struct page *page) { { return block_read_full_page(page,hpfs_get_block); return block_read_full_page(page,hpfs_get_block); } } static int hpfs_prepare_write(struct file *file, struct page *page, unsigned from, unsigned to) static int hpfs_write_begin(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned flags, struct page **pagep, void **fsdata) { { return cont_prepare_write(page,from,to,hpfs_get_block, *pagep = NULL; &hpfs_i(page->mapping->host)->mmu_private); return cont_write_begin(file, mapping, pos, len, flags, pagep, fsdata, hpfs_get_block, &hpfs_i(mapping->host)->mmu_private); } } static sector_t _hpfs_bmap(struct address_space *mapping, sector_t block) static sector_t _hpfs_bmap(struct address_space *mapping, sector_t block) { { return generic_block_bmap(mapping,block,hpfs_get_block); return generic_block_bmap(mapping,block,hpfs_get_block); } } const struct address_space_operations hpfs_aops = { const struct address_space_operations hpfs_aops = { .readpage = hpfs_readpage, .readpage = hpfs_readpage, .writepage = hpfs_writepage, .writepage = hpfs_writepage, .sync_page = block_sync_page, .sync_page = block_sync_page, .prepare_write = hpfs_prepare_write, .write_begin = hpfs_write_begin, .commit_write = generic_commit_write, .write_end = generic_write_end, .bmap = _hpfs_bmap .bmap = _hpfs_bmap }; }; Loading Loading
fs/hpfs/file.c +13 −5 Original line number Original line Diff line number Diff line Loading @@ -86,25 +86,33 @@ static int hpfs_writepage(struct page *page, struct writeback_control *wbc) { { return block_write_full_page(page,hpfs_get_block, wbc); return block_write_full_page(page,hpfs_get_block, wbc); } } static int hpfs_readpage(struct file *file, struct page *page) static int hpfs_readpage(struct file *file, struct page *page) { { return block_read_full_page(page,hpfs_get_block); return block_read_full_page(page,hpfs_get_block); } } static int hpfs_prepare_write(struct file *file, struct page *page, unsigned from, unsigned to) static int hpfs_write_begin(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned flags, struct page **pagep, void **fsdata) { { return cont_prepare_write(page,from,to,hpfs_get_block, *pagep = NULL; &hpfs_i(page->mapping->host)->mmu_private); return cont_write_begin(file, mapping, pos, len, flags, pagep, fsdata, hpfs_get_block, &hpfs_i(mapping->host)->mmu_private); } } static sector_t _hpfs_bmap(struct address_space *mapping, sector_t block) static sector_t _hpfs_bmap(struct address_space *mapping, sector_t block) { { return generic_block_bmap(mapping,block,hpfs_get_block); return generic_block_bmap(mapping,block,hpfs_get_block); } } const struct address_space_operations hpfs_aops = { const struct address_space_operations hpfs_aops = { .readpage = hpfs_readpage, .readpage = hpfs_readpage, .writepage = hpfs_writepage, .writepage = hpfs_writepage, .sync_page = block_sync_page, .sync_page = block_sync_page, .prepare_write = hpfs_prepare_write, .write_begin = hpfs_write_begin, .commit_write = generic_commit_write, .write_end = generic_write_end, .bmap = _hpfs_bmap .bmap = _hpfs_bmap }; }; Loading