[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