From: ProfiHost - Stefan Priebe <s.priebe@profihost.com>
To: linux-kernel@vger.kernel.org
Subject: XFS / Quota Bug in 2.6.17.x and 2.6.18x
Date: Thu, 27 Jul 2006 13:39:29 +0200 [thread overview]
Message-ID: <44C8A5F1.7060604@profihost.com> (raw)
Hello!
The crash only occurs if you use quota and IDE without barrier support.
The Problem is, that on a new mount of a root filesystem - the flag
VFS_RDONLY is set - and so no barrier check is done before checking
quota. With this patch barrier check is done always. The partition
should not be mounted at that moment. For mount -o remount, rw or
something like this it uses another function where VFS_RDONLY is checked.
Error Message:
ns2 Wed Jul 26 14:22:58 2006 "I/O error in filesystem ("hda6") meta-data
dev
hda6 block 0x23db5ab ("xlog_iodone") error 5 buf count 1024"
ns2 Wed Jul 26 14:22:58 2006 "xfs_force_shutdown(hda6,0x2) called from line
959 of file fs/xfs/xfs_log.c. Return address = 0xc0211535"
ns2 Wed Jul 26 14:22:58 2006 "Filesystem "hda6": Log I/O Error Detected.
Shutting down filesystem: hda6"
ns2 Wed Jul 26 14:22:58 2006 "Please umount the filesystem, and rectify the
problem(s)"
ns2 Wed Jul 26 14:22:58 2006 "xfs_force_shutdown(hda6,0x1) called from line
338 of file fs/xfs/xfs_rw.c. Return address = 0xc0211535"
ns2 Wed Jul 26 14:22:58 2006 "xfs_force_shutdown(hda6,0x1) called from line
338 of file fs/xfs/xfs_rw.c. Return address = 0xc0211535"
Patch:
*** fs/xfs/xfs_vfsops.c.orig Thu Jul 27 13:10:23 2006
--- fs/xfs/xfs_vfsops.c Thu Jul 27 13:11:17 2006
*************** xfs_mount(
*** 524,528 ****
goto error2;
! if ((mp->m_flags & XFS_MOUNT_BARRIER) && !(vfsp->vfs_flag &
VFS_RDONLY))
xfs_mountfs_check_barriers(mp);
--- 524,528 ----
goto error2;
! if (mp->m_flags & XFS_MOUNT_BARRIER)
xfs_mountfs_check_barriers(mp);
Best regards,
Ihr ProfiHost Team
------------------------------------------
ProfiHost e.K.
Lindener Str 15
38300 Wolfenbüttel
Tel.: 05331 996890
Fax: 05331 996899
URL: http://www.profihost.com
E-Mail: support@profihost.com
next reply other threads:[~2006-07-27 11:39 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-27 11:39 ProfiHost - Stefan Priebe [this message]
2006-07-27 12:04 ` XFS / Quota Bug in 2.6.17.x and 2.6.18x Alexey Dobriyan
2006-07-27 12:24 ` ProfiHost - Stefan Priebe
2006-07-27 12:24 ` ProfiHost - Stefan Priebe
2006-07-27 23:42 ` Nathan Scott
2006-07-28 17:11 ` Jan Engelhardt
2006-07-28 21:50 ` Nathan Scott
2006-07-29 7:56 ` Jan Engelhardt
2006-07-29 8:00 ` ProfiHost - Stefan Priebe
2006-07-29 8:02 ` Jan Engelhardt
2006-07-29 8:32 ` ProfiHost - Stefan Priebe
2006-07-29 15:14 ` Jan Engelhardt
2006-07-29 17:20 ` ProfiHost - Stefan Priebe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44C8A5F1.7060604@profihost.com \
--to=s.priebe@profihost.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.