2009-12-05 17:28:07

by bugzilla-daemon

[permalink] [raw]
Subject: [Bug 14739] BUG: scheduling while atomic: nfsd/3369/0x00000002

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


Trond Myklebust <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]
Component|NFS |ext4
AssignedTo|[email protected] |[email protected]
| |g




--- Comment #1 from Trond Myklebust <[email protected]> 2009-12-05 17:28:12 ---
Hmm... This looks to me like it is rather an ext4 bug. Reassigning to
the ext4 folks for the moment.

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


2009-12-07 17:09:32

by Aneesh Kumar K.V

[permalink] [raw]
Subject: Re: [Bug 14739] BUG: scheduling while atomic: nfsd/3369/0x00000002

On Sat, Dec 05, 2009 at 05:28:13PM +0000, [email protected] wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=14739
>
>
> Trond Myklebust <[email protected]> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |[email protected]
> Component|NFS |ext4
> AssignedTo|[email protected] |[email protected]
> | |g
>
>
>
>
> --- Comment #1 from Trond Myklebust <[email protected]> 2009-12-05 17:28:12 ---
> Hmm... This looks to me like it is rather an ext4 bug. Reassigning to
> the ext4 folks for the moment.
>

Hmm we are doing dquot_reserve_space with i_block_reservation_lock held.
ie

spin_lock(&EXT4_I(inode)->i_block_reservation_lock);
- vfs_dq_reserve_block
- down_read(&sb_dqopt(inode->i_sb)->dqptr_sem)


Adding Mingming to CC:
-aneesh