Messages in this thread | | | Date | Tue, 22 Feb 2005 01:18:21 -0800 | From | Andrew Morton <> | Subject | Re: Help tracking down problem --- endless loop in __find_get_block_slow |
| |
"Thomas S. Iversen" <zensonic@zensonic.dk> wrote: > > But if I do > > dd if=/dev/zero of=/mnt/testfile count=N, N>6 > > I get into an endless loop in __find_get_block_slow.
The only way in which __find_get_block_slow() can loop is if something wrecked the buffer_head ring at page->private: something caused an internal loop via bh->b_this_page.
Are you sure that's where things are hanging? That it's not stuck on a spinlock?
A sysrq-P trace might help. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |