xfs
[Top] [All Lists]

TAKE 945935 - Allow xfssyncd to process any remaining work before shutdo

To: linux-xfs@xxxxxxx, sgi.bugs.xfs@xxxxxxx
Subject: TAKE 945935 - Allow xfssyncd to process any remaining work before shutdown
From: yingping@xxxxxxx (Yingping Lu)
Date: Mon, 19 Dec 2005 16:09:20 -0600 (CST)
Sender: linux-xfs-bounce@xxxxxxxxxxx
xfssyncd is responsible for flushing inode or device's data by extracting the 
work from its queue. In addition, this processing also decrement the inode's 
i_count. If there are any remaining works in queue before this process 
terminates, we have unbalanced increment and decrement of i_count. Thus it can 
cause assertion failure of vn_count. The fix allows xyssyncd to process any 
remaining work before it is shutdown. 


Date:  Mon Dec 19 13:59:30 PST 2005
Workarea:  attica.americas.sgi.com:/data/lwork/attica3/yingping/xfs-kern
Inspected by:  hch

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/xfs-kern/xfs-linux


Modid:  xfs-linux:xfs-kern:203970a
linux-2.6/xfs_super.c - 1.352 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_super.c.diff?r1=text&tr1=1.352&r2=text&tr2=1.351&f=h
        - Allow xfssyncd to process the remaining work in the queue

linux-2.4/xfs_super.c - 1.319 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_super.c.diff?r1=text&tr1=1.319&r2=text&tr2=1.318&f=h
        - Allow xfssyncd to process the remaining work



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE 945935 - Allow xfssyncd to process any remaining work before shutdown, Yingping Lu <=