Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | Thu Feb 14 2002 Andrew Morton <akpm@zip.com.au> |
2 | ||
3 | * dir_commit_chunk(): call writeout_one_page() as well as | |
4 | waitfor_one_page() for IS_SYNC directories, so that we | |
5 | actually do sync the directory. (forward-port from 2.4). | |
6 | ||
7 | Thu Feb 7 2002 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | |
8 | ||
9 | * super.c: switched to ->get_sb() | |
10 | * ChangeLog: fixed dates ;-) | |
11 | ||
12 | 2002-01-24 David S. Miller <davem@redhat.com> | |
13 | ||
14 | * inode.c: Include linux/init.h | |
15 | ||
16 | Mon Jan 21 2002 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | |
17 | * ialloc.c (sysv_new_inode): zero SYSV_I(inode)->i_data out. | |
18 | * i_vnode renamed to vfs_inode. Sorry, but let's keep that | |
19 | consistent. | |
20 | ||
21 | Sat Jan 19 2002 Christoph Hellwig <hch@infradead.org> | |
22 | ||
23 | * include/linux/sysv_fs.h (SYSV_I): Get fs-private inode data using | |
24 | list_entry() instead of inode->u. | |
25 | * include/linux/sysv_fs_i.h: Add 'struct inode i_vnode' field to | |
26 | sysv_inode_info structure. | |
27 | * inode.c: Include <linux/slab.h>, implement alloc_inode/destroy_inode | |
28 | sop methods, add infrastructure for per-fs inode slab cache. | |
29 | * super.c (init_sysv_fs): Initialize inode cache, recover properly | |
30 | in the case of failed register_filesystem for V7. | |
31 | (exit_sysv_fs): Destroy inode cache. | |
32 | ||
33 | Sat Jan 19 2002 Christoph Hellwig <hch@infradead.org> | |
34 | ||
35 | * include/linux/sysv_fs.h: Include <linux/sysv_fs_i.h>, declare SYSV_I(). | |
36 | * dir.c (sysv_find_entry): Use SYSV_I() instead of ->u.sysv_i to | |
37 | access fs-private inode data. | |
38 | * ialloc.c (sysv_new_inode): Likewise. | |
39 | * inode.c (sysv_read_inode): Likewise. | |
40 | (sysv_update_inode): Likewise. | |
41 | * itree.c (get_branch): Likewise. | |
42 | (sysv_truncate): Likewise. | |
43 | * symlink.c (sysv_readlink): Likewise. | |
44 | (sysv_follow_link): Likewise. | |
45 | ||
46 | Fri Jan 4 2002 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | |
47 | ||
48 | * ialloc.c (sysv_free_inode): Use sb->s_id instead of bdevname(). | |
49 | * inode.c (sysv_read_inode): Likewise. | |
50 | (sysv_update_inode): Likewise. | |
51 | (sysv_sync_inode): Likewise. | |
52 | * super.c (detect_sysv): Likewise. | |
53 | (complete_read_super): Likewise. | |
54 | (sysv_read_super): Likewise. | |
55 | (v7_read_super): Likewise. | |
56 | ||
624dffcb | 57 | Sun Dec 30 2001 Manfred Spraul <manfred@colorfullife.com> |
1da177e4 LT |
58 | |
59 | * dir.c (dir_commit_chunk): Do not set dir->i_version. | |
60 | (sysv_readdir): Likewise. | |
61 | ||
62 | Thu Dec 27 2001 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | |
63 | ||
64 | * itree.c (get_block): Use map_bh() to fill out bh_result. | |
65 | ||
66 | Tue Dec 25 2001 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | |
67 | ||
68 | * super.c (sysv_read_super): Use sb_set_blocksize() to set blocksize. | |
69 | (v7_read_super): Likewise. | |
70 | ||
71 | Tue Nov 27 2001 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | |
72 | ||
73 | * itree.c (get_block): Change type for iblock argument to sector_t. | |
74 | * super.c (sysv_read_super): Set s_blocksize early. | |
75 | (v7_read_super): Likewise. | |
76 | * balloc.c (sysv_new_block): Use sb_bread(). instead of bread(). | |
77 | (sysv_count_free_blocks): Likewise. | |
78 | * ialloc.c (sysv_raw_inode): Likewise. | |
79 | * itree.c (get_branch): Likewise. | |
80 | (free_branches): Likewise. | |
81 | * super.c (sysv_read_super): Likewise. | |
82 | (v7_read_super): Likewise. | |
83 | ||
84 | Sat Dec 15 2001 Christoph Hellwig <hch@infradead.org> | |
85 | ||
86 | * inode.c (sysv_read_inode): Mark inode as bad in case of failure. | |
87 | * super.c (complete_read_super): Check for bad root inode. | |
88 | ||
89 | Wed Nov 21 2001 Andrew Morton <andrewm@uow.edu.au> | |
90 | ||
91 | * file.c (sysv_sync_file): Call fsync_inode_data_buffers. | |
92 | ||
93 | Fri Oct 26 2001 Christoph Hellwig <hch@infradead.org> | |
94 | ||
95 | * dir.c, ialloc.c, namei.c, include/linux/sysv_fs_i.h: | |
96 | Implement per-Inode lookup offset cache. | |
97 | Modelled after Ted's ext2 patch. | |
98 | ||
99 | Fri Oct 26 2001 Christoph Hellwig <hch@infradead.org> | |
100 | ||
101 | * inode.c, super.c, include/linux/sysv_fs.h, | |
102 | include/linux/sysv_fs_sb.h: | |
103 | Remove symlink faking. Noone really wants to use these as | |
104 | linux filesystems and native OSes don't support it anyway. | |
105 | ||
106 |