crashing with ext3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Wed, Jan 16, 2002 at 09:49:33PM +0100, Jan Kara wrote:

>   Umm.. But dquots are never reused. They are allocated from slab, sometimes
> they can be put on the free list, on prune_dcache() or invalidate_dquots()
> they are freed but they are never reused...

But any multiple dqput can lead to it being returned to the slab while
some process is still using it, and if it gets reallocated (likely,
since slabs allocate LIFO), we'd get exactly these symptoms: some
process using the wrong dquot, since the dquot memory it was already
referencing got reallocated to another inode's new dquot.

Cheers, 
 Stephen





[Index of Archives]         [Linux RAID]     [Kernel Development]     [Red Hat Install]     [Video 4 Linux]     [Postgresql]     [Fedora]     [Gimp]     [Yosemite News]

  Powered by Linux