if (pos + copied > inode->i_size)
i_size_write(inode, pos + copied);
if (pos + copied > inode->i_size)
i_size_write(inode, pos + copied);
inode->i_mapping->a_ops = &shmem_aops;
inode->i_op = &shmem_symlink_inode_operations;
kaddr = kmap_atomic(page, KM_USER0);
memcpy(kaddr, symname, len);
kunmap_atomic(kaddr, KM_USER0);
set_page_dirty(page);
inode->i_mapping->a_ops = &shmem_aops;
inode->i_op = &shmem_symlink_inode_operations;
kaddr = kmap_atomic(page, KM_USER0);
memcpy(kaddr, symname, len);
kunmap_atomic(kaddr, KM_USER0);
set_page_dirty(page);
.write_end = shmem_write_end,
#endif
.migratepage = migrate_page,
.write_end = shmem_write_end,
#endif
.migratepage = migrate_page,