at v2.6.14-rc2 106 lines 3.8 kB view raw
1Thu 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 7Thu Feb 7 2002 Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> 8 9 * super.c: switched to ->get_sb() 10 * ChangeLog: fixed dates ;-) 11 122002-01-24 David S. Miller <davem@redhat.com> 13 14 * inode.c: Include linux/init.h 15 16Mon 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 21Sat 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 33Sat 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 46Fri 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 57Sun Dec 30 2001 Manfred Spraul <manfreds@colorfullife.com> 58 59 * dir.c (dir_commit_chunk): Do not set dir->i_version. 60 (sysv_readdir): Likewise. 61 62Thu 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 66Tue 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 71Tue 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 84Sat 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 89Wed Nov 21 2001 Andrew Morton <andrewm@uow.edu.au> 90 91 * file.c (sysv_sync_file): Call fsync_inode_data_buffers. 92 93Fri 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 99Fri 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