Messages in this thread | | | Date | Thu, 02 Jan 2003 11:18:06 -0800 | From | Andrew Morton <> | Subject | Re: getblk spins endlessly in 2.4.19 SMP |
| |
"Peter T. Breuer" wrote: > > get_blk() loops forever internally for in a sort piece of driver code of > mine.
probably it found some buffers with the wrong ->b_size, tried to get rid of them via try_to_free_buffers(), failed, and then fell into the "oh, we're out of memory" loop.
You need to work out why grow_dev_page() is seeing buffers with the wrong size against the page. Be looking for incorrect or missing calls to set_blocksize(). - 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/
| |