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

Re: NFS kernel oops with Thecus DMA patch



* Steve Langasek <vorlon@debian.org> [2009-09-22 23:28]:
> After building myself a 2.6.30 kernel with the iop dma patches for my Thecus,
> I started seeing reproducible kernel oopses on large NFS transfers, such as
> the one included below.  After some prodding at the source for other uses of
> down_read(), I concluded that we're not supposed to call
> down_read(&current->mm->mmap_sem) if in_atomic() is true.  Updating the dma1
> patch from http://people.debian.org/~tbm/dma/dma-patch to the attached
> appears to have fixed the problem for me, giving me a stable DMA-enabled
> squeeze kernel.

Thanks a lot for investigating and fixing this issue!  I'm building an
updated kernel for lenny with this fix now.
-- 
Martin Michlmayr
http://www.cyrius.com/


Reply to: