rpms/kernel/devel linux-2.6-xfs-umount-fix.patch, NONE, 1.1 kernel-2.6.spec, 1.2755, 1.2756

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Oct 10 17:13:56 UTC 2006


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv6972

Modified Files:
	kernel-2.6.spec 
Added Files:
	linux-2.6-xfs-umount-fix.patch 
Log Message:
XFS fix for umount oops (209062)

linux-2.6-xfs-umount-fix.patch:
 xfs_iget.c |    2 ++
 1 files changed, 2 insertions(+)

--- NEW FILE linux-2.6-xfs-umount-fix.patch ---
Date: Tue, 10 Oct 2006 10:27:45 -0500
From: Eric Sandeen <esandeen at redhat.com>
Message-Id: <200610101527.k9AFRjRf011802 at neon.msp.redhat.com>
To: davej at redhat.com
Subject: xfs fix for umount oops (209062)
Status: RO
Content-Length: 426
Lines: 13

Index: linux-2.6.9-42.14.EL/fs/xfs/xfs_iget.c
===================================================================
--- linux-2.6.9-42.14.EL.orig/fs/xfs/xfs_iget.c
+++ linux-2.6.9-42.14.EL/fs/xfs/xfs_iget.c
@@ -628,6 +628,8 @@ xfs_ireclaim(xfs_inode_t *ip)
 		vn_bhv_remove(VN_BHV_HEAD(vp), XFS_ITOBHV(ip));
 	}
 
+	xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
+
 	/*
 	 * Free all memory associated with the inode.
 	 */



Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.2755
retrieving revision 1.2756
diff -u -r1.2755 -r1.2756
--- kernel-2.6.spec	10 Oct 2006 12:36:41 -0000	1.2755
+++ kernel-2.6.spec	10 Oct 2006 17:13:54 -0000	1.2756
@@ -485,6 +485,7 @@
 Patch1660: linux-2.6-drm-i965.patch
 Patch1670: linux-2.6-softcursor-persistent-alloc.patch
 Patch1680: linux-2.6-reiserfs-dentry-ref.patch
+Patch1681: linux-2.6-xfs-umount-fix.patch
 Patch1690: linux-2.6-PT_LOAD-align.patch
 Patch1700: linux-2.6-ide-jmicron-fixup.patch
 Patch1710: linux-2.6-sched-up-migration-cost.patch
@@ -1102,6 +1103,8 @@
 %patch1670 -p1
 # reiserfs-make-sure-all-dentries-refs-are-released-before-calling-kill_block_super-try-2.patch
 %patch1680 -p1
+# Fix XFS umount bug.
+%patch1681 -p1
 # Align kernel data segment to page boundary.
 %patch1690 -p1
 # Jmicron PCI IDE probing fixup
@@ -1998,6 +2001,7 @@
 
 * Tue Oct 10 2006 Dave Jones <davej at redhat.com>
 - Remove unneeded seccomp patch.
+- XFS fix for umount oops (209062)
 
 * Mon Oct  9 2006 Roland McGrath <roland at redhat.com>
 - Fix ptrace to disallow tracing kernel threads. (#210012)




More information about the fedora-cvs-commits mailing list