.. | .. |
---|
651 | 651 | return &ei->vfs_inode; |
---|
652 | 652 | } |
---|
653 | 653 | |
---|
654 | | -static void reiserfs_i_callback(struct rcu_head *head) |
---|
| 654 | +static void reiserfs_free_inode(struct inode *inode) |
---|
655 | 655 | { |
---|
656 | | - struct inode *inode = container_of(head, struct inode, i_rcu); |
---|
657 | 656 | kmem_cache_free(reiserfs_inode_cachep, REISERFS_I(inode)); |
---|
658 | | -} |
---|
659 | | - |
---|
660 | | -static void reiserfs_destroy_inode(struct inode *inode) |
---|
661 | | -{ |
---|
662 | | - call_rcu(&inode->i_rcu, reiserfs_i_callback); |
---|
663 | 657 | } |
---|
664 | 658 | |
---|
665 | 659 | static void init_once(void *foo) |
---|
.. | .. |
---|
816 | 810 | |
---|
817 | 811 | static const struct super_operations reiserfs_sops = { |
---|
818 | 812 | .alloc_inode = reiserfs_alloc_inode, |
---|
819 | | - .destroy_inode = reiserfs_destroy_inode, |
---|
| 813 | + .free_inode = reiserfs_free_inode, |
---|
820 | 814 | .write_inode = reiserfs_write_inode, |
---|
821 | 815 | .dirty_inode = reiserfs_dirty_inode, |
---|
822 | 816 | .evict_inode = reiserfs_evict_inode, |
---|
.. | .. |
---|
1983 | 1977 | goto error_unlocked; |
---|
1984 | 1978 | } |
---|
1985 | 1979 | |
---|
| 1980 | + s->s_time_min = 0; |
---|
| 1981 | + s->s_time_max = U32_MAX; |
---|
| 1982 | + |
---|
1986 | 1983 | rs = SB_DISK_SUPER_BLOCK(s); |
---|
1987 | 1984 | /* |
---|
1988 | 1985 | * Let's do basic sanity check to verify that underlying device is not |
---|
.. | .. |
---|
2658 | 2655 | MODULE_DESCRIPTION("ReiserFS journaled filesystem"); |
---|
2659 | 2656 | MODULE_AUTHOR("Hans Reiser <reiser@namesys.com>"); |
---|
2660 | 2657 | MODULE_LICENSE("GPL"); |
---|
| 2658 | +MODULE_IMPORT_NS(ANDROID_GKI_VFS_EXPORT_ONLY); |
---|
2661 | 2659 | |
---|
2662 | 2660 | module_init(init_reiserfs_fs); |
---|
2663 | 2661 | module_exit(exit_reiserfs_fs); |
---|