ChangeLog 3.7 KB

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