[xfs-masters] [Bug 13621] xfs hangs with assertion failed

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sun Aug 9 21:29:06 CDT 2009


http://bugzilla.kernel.org/show_bug.cgi?id=13621


Christoph Hellwig <hch at lst.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|xfs-masters at oss.sgi.com     |hch at lst.de




--- Comment #18 from Christoph Hellwig <hch at lst.de>  2009-08-10 02:29:05 ---
Are you running a uni-processor kernel maybe?  From looking around at the
implementations I have the fear that spin_is_locked doesn't work correctly on
uni-processor kernels with CONFIG_PREEMPT, although I can't find any defintive
documentation on it.

Try replacing the

    ASSERT(spin_is_locked(&log->l_icloglock));

the tripped off for you with a

    assert_spin_locked(&log->l_icloglock);

Alternatively try just reverting commit
39e2defe73106ca2e1c85e5286038a0a13f49513 which shouldn't cause a problem, but
introduced this spin_is_locked assert, interestingly the only non-negated one
in XFS, and one of very few all over the tree.

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the xfs-masters mailing list