[SSI] openssi ChangeLog,1.269,1.270
Roger Tsang <[email protected]> Wed, 16 Nov 2011 08:04:41 +0000
| Newsgroups | gmane.linux.cluster.ssic.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/ssic-linux/openssi
In directory vz-cvs-3.sog:/tmp/cvs-serv9653
Modified Files:
Tag: OPENSSI-FC
ChangeLog
Log Message:
update
Index: ChangeLog
===================================================================
RCS file: /cvsroot/ssic-linux/openssi/ChangeLog,v
retrieving revision 1.269
retrieving revision 1.270
diff -u -d -r1.269 -r1.270
--- ChangeLog 2 Oct 2011 22:26:09 -0000 1.269
+++ ChangeLog 16 Nov 2011 08:04:39 -0000 1.270
@@ -1,6 +1,93 @@
-2010/??/?? *** Release of OpenSSI 2.0.0rc1 ***
+????/??/?? *** Release of OpenSSI 2.0.0rc1 ***
+
+2011/11/16 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE71
+
+ * CFS:
+ cluster/ssi/cfs/dir.c
+ - cfs_rename: skip cfs_wb_all(), not needed since we have token
+ architecture.
+
+ cluster/ssi/cfs/inode.c
+ - cfs_write_super: use generic write_super().
+ - __cfs_revalidate_inode: use cfs_wb_all() to flush dirty pages.
+
+ cluster/ssi/cfs/inode.c (#ifdef CFS_BDI)
+ - cfs_delete_inode: flush dirty pages before truncate_inode_pages() so
+ they do not get lost.
+ - cfs_delete_inode: call truncate_inode_pages() only for kernel-2.6.14
+ or higher.
+ - cfs_fill_inode: other types of inodes also get our own
+ backing_dev_info.
+ - __cfs_hpget: fix client@server using PFS backing_dev_info. Replace
+ with backing_dev_info from cfs_server struct.
+
+ cluster/ssi/cfs/proc.c (#ifdef CFS_FILE_WRITE_LIVELOCK_FIX)
+ - cfs_proc_write: remove un/set_sem_flushing() since CFS will no longer
+ support recursion.
+
+ cluster/ssi/cfs/vfs.c
+ - cfsd_sync, cfsd_dosync: restore flags in task_struct after having
+ done with them.
+
+ cluster/ssi/cfs/vfs.c (#ifdef SSI_EXNFS)
+ - cfsd_setattr, cfsd_link, cfsd_symlink, cfsd_create: skip
+ write_inode_now() and cfsd_sync_dir(), not needed with token
+ architecture.
+
+ cluster/ssi/cfs/write.c (#ifdef CFS_FILE_WRITE_LIVELOCK_FIX)
+ - cfs_write_rpcsetup: test for PF_MEMALLOC flag instead of
+ sem_flushing(). sem_flushing() is deprecated.
+ - cfs_writepages: revert livelock fixes. real cause was CFS inode using
+ PFS backing_device_info which is fixed in __cfs_hpget()
+ - cfs_wait_on_write_congestion: move ssic-linux-Bugs-686748 fix futher
+ down the stack to cfs_writepage().
+
+ include/asm-i386/semaphore.h (#ifdef CFS_FILE_WRITE_LIVELOCK_FIX)
+ - remove "flusher" anonymous pointer from semaphore structure. no
+ longer used.
+ - remove unset_sem_flushing(), set_sem_flushing(), sem_flushing(). no
+ longer used.
+
+ include/linux/backing-dev.h (#ifdef CFS_WRITEPAGES_AT_SVR_SKIP_BDI)
+ - remove BDI_cfs_write_congested bit. no longer used.
+
+ fs/fs-writeback.c
+ - cfs_writeback_inodes: remove redundant nr_to_write test.
+
+ fs/super.c include/linux/fs.h
+ - write_super: function is no longer inlined. cfs_write_super() uses
+ it.
+
+ mm/page-writeback.c (#ifdef CFS_FILE_WRITE_LIVELOCK_FIX)
+ - balance_dirty_pages: remove CFS workaround, no longer needed.
+
+ cluster/ssi/cfs/dir.c | 7 +-
+ cluster/ssi/cfs/inode.c | 60 ++++++++++++++---------
+ cluster/ssi/cfs/proc.c | 38 --------------
+ cluster/ssi/cfs/vfs.c | 17 +++++-
+ cluster/ssi/cfs/write.c | 89 +++++++++--------------------------
+ fs/fs-writeback.c | 17 +++---
+ fs/super.c | 5 +
+ include/asm-i386/semaphore.h | 47 ------------------
+ include/linux/backing-dev.h | 10 ---
+ include/linux/fs.h | 1
+ mm/page-writeback.c | 10 ---
+ 11 files changed, 96 insertions(+), 205 deletions(-)
+
+2011/11/16 rogertsang <[email protected]>
+
+ * VPROC:
+ - pproc_getctty: fix OOPS dereferencing NULL pointer to signal_struct
+ in task_struct; lost race with __exit_signal().
+ - pproc_setctty: skip BKL; callers already hold BKL except for init
+ process. (#ifdef PPROC_SETCTTY_SIGLOCK)
+
+ cluster/ssi/vproc/pproc_subr.c | 9 +++++----
+ 1 files changed, 5 insertions(+), 4 deletions(-)
2011/10/02 rogertsang <[email protected]>
+ * CVS Tag: OPENSSI-FC-1-9-6-PRE70
* CFS:
cluster/ssi/cfs/read.c (#ifdef CFS_PAGEVEC)
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1