[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TAKE - merge all the pre6 stuff



Rework pagebuf_delwri_flush to be list safe

Date:  Thu Aug 14 12:53:19 PDT 2003
Workarea:  chuckle.americas.sgi.com:/go/xfs2/XFS/x2.4-xfs-r1.3
Author:  cattelan
Merged by:  cattelan
Merged mods:  xfs-linux:slinx:155660a

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs-r1.3


Modid:  2.4.x-xfs-r1.3:slinx:155660a
linux/fs/xfs/pagebuf/page_buf.c - 1.125
	- Merge of xfs-linux:slinx:155660a by cattelan.
	  Rework the global list handling of pbd_delwrite_queue.
	  We were dropping the list lock while scanning the list    
	  while starting pagebuf IO, which could lead to an inconsistent list.     
	  Change the code to scan the list looking for all pagebuf's that can
	  be flushed placing them on a local temporary list.                        
	  Then walk the temporary list NOT under the global lock firing off IO 
	  and subsequently waiting for IO to finish if told to so.


Subject: TAKE - 

Fix one more fsid_t type.

Date:  Thu Aug 14 13:03:22 PDT 2003
Workarea:  chuckle.americas.sgi.com:/go/xfs2/XFS/x2.4-xfs-r1.3
Author:  cattelan
Merged by:  cattelan
Merged mods:  xfs-linux:slinx:155873a

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs-r1.3


Modid:  2.4.x-xfs-r1.3:slinx:155873a
linux/fs/xfs/linux/xfs_vfs.h - 1.43
	- Merge of xfs-linux:slinx:155873a by cattelan.
	  Missed this fsid_t the first time around


Subject: TAKE - 

Use the rounded down size value for all growfs calculations, else the last AG can be updated incorrectly

Date:  Fri Aug 15 11:11:19 PDT 2003
Workarea:  chuckle.americas.sgi.com:/go/xfs2/XFS/x2.4-xfs-r1.3
Author:  nathans
Merged by:  cattelan
Merged mods:  xfs-linux:slinx:155936a

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs-r1.3


Modid:  2.4.x-xfs-r1.3:slinx:155936a
linux/fs/xfs/xfs_fsops.c - 1.91
	- Merge of xfs-linux:slinx:155936a by cattelan.