xfs
[Top] [All Lists]

PARTIAL TAKE 980084 - Propagate errors from xfs_trans_commit()

To: sgi.bugs.xfs@xxxxxxxxxxxx
Subject: PARTIAL TAKE 980084 - Propagate errors from xfs_trans_commit()
From: dgc@xxxxxxx (David Chinner)
Date: Wed, 9 Apr 2008 17:13:51 +1000 (EST)
Cc: xfs@xxxxxxxxxxx
Sender: xfs-bounce@xxxxxxxxxxx
Propagate errors from xfs_trans_commit().

xfs_trans_commit() can return errors when there are problems
in the transaction subsystem. They are indicative that the entire
transaction may be incomplete, and hence the error should be
propagated as there is a good possibility that there is something
fatally wrong in the filesystem. Catch and propagate or warn
about commit errors in the places where they are currently ignored.

Date:  Wed Apr  9 17:13:30 AEST 2008
Workarea:  chook.melbourne.sgi.com:/build/dgc/isms/2.6.x-xfs
Inspected by:  xaiki@xxxxxxx

The following file(s) were checked into:
  longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb


Modid:  xfs-linux-melb:xfs-kern:30795a
fs/xfs/xfs_vnodeops.c - 1.746 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vnodeops.c.diff?r1=text&tr1=1.746&r2=text&tr2=1.745&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/xfs_rtalloc.c - 1.111 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_rtalloc.c.diff?r1=text&tr1=1.111&r2=text&tr2=1.110&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/xfs_log_recover.c - 1.339 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_log_recover.c.diff?r1=text&tr1=1.339&r2=text&tr2=1.338&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/xfs_vfsops.c - 1.560 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vfsops.c.diff?r1=text&tr1=1.560&r2=text&tr2=1.559&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/xfs_mount.c - 1.425 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_mount.c.diff?r1=text&tr1=1.425&r2=text&tr2=1.424&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/xfs_inode.c - 1.496 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_inode.c.diff?r1=text&tr1=1.496&r2=text&tr2=1.495&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/quota/xfs_qm_syscalls.c - 1.41 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/quota/xfs_qm_syscalls.c.diff?r1=text&tr1=1.41&r2=text&tr2=1.40&f=h
        - Propagate errors from xfs_trans_commit()

fs/xfs/quota/xfs_qm.c - 1.66 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/quota/xfs_qm.c.diff?r1=text&tr1=1.66&r2=text&tr2=1.65&f=h
        - Propagate errors from xfs_trans_commit()



<Prev in Thread] Current Thread [Next in Thread>
  • PARTIAL TAKE 980084 - Propagate errors from xfs_trans_commit(), David Chinner <=