libfs.c (11e4afb49b7fa1fc8e1ffd850c1806dd86a08204) | libfs.c (6a1a90ad1b0edb556a7550a6ef8a8756f0304dd5) |
---|---|
1/* 2 * fs/libfs.c 3 * Library for filesystems writers. 4 */ 5 6#include <linux/module.h> 7#include <linux/pagemap.h> 8#include <linux/slab.h> --- 381 unchanged lines hidden (view full) --- 390 return error; 391 392 if (iattr->ia_valid & ATTR_SIZE) { 393 error = simple_setsize(inode, iattr->ia_size); 394 if (error) 395 return error; 396 } 397 | 1/* 2 * fs/libfs.c 3 * Library for filesystems writers. 4 */ 5 6#include <linux/module.h> 7#include <linux/pagemap.h> 8#include <linux/slab.h> --- 381 unchanged lines hidden (view full) --- 390 return error; 391 392 if (iattr->ia_valid & ATTR_SIZE) { 393 error = simple_setsize(inode, iattr->ia_size); 394 if (error) 395 return error; 396 } 397 |
398 generic_setattr(inode, iattr); 399 | 398 setattr_copy(inode, iattr); |
400 return error; 401} 402EXPORT_SYMBOL(simple_setattr); 403 404int simple_readpage(struct file *file, struct page *page) 405{ 406 clear_highpage(page); 407 flush_dcache_page(page); --- 592 unchanged lines hidden --- | 399 return error; 400} 401EXPORT_SYMBOL(simple_setattr); 402 403int simple_readpage(struct file *file, struct page *page) 404{ 405 clear_highpage(page); 406 flush_dcache_page(page); --- 592 unchanged lines hidden --- |