Messages in this thread | | | Date | Fri, 12 Aug 2005 14:35:48 -0400 | From | Sonny Rao <> | Subject | Re: 2.6.13-rc6 Oops with Software RAID, LVM, JFS, NFS |
| |
On Fri, Aug 12, 2005 at 12:35:05PM -0500, Phil Dier wrote: > On Fri, 12 Aug 2005 12:07:21 +1000 > Neil Brown <neilb@cse.unsw.edu.au> wrote: > > You could possibly put something like > > > > struct bio_vec *from; > > int i; > > bio_for_each_segment(from, bio, i) > > BUG_ON(page_zone(from->bv_page)==NULL); > > > > in generic_make_requst in drivers/block/ll_rw_blk.c, just before > > the call to q->make_request_fn. > > This might trigger the bug early enough to see what is happening. > > > I've got tests running with this code in place, by I/O is so slow now > I don't think it's going to oops (or if it does, it'll be a while).. > > Is there any other info I can collect to help track this down?
Well, while we are slowing things down in the name of debugging.. you might try setting the following debug options in your config:
CONFIG_DEBUG_PAGEALLOC CONFIG_DEBUG_HIGHMEM CONFIG_DEBUG_SLAB CONFIG_FRAME_POINTER
Can anyone think of anything else?
According to the website you don't have these on right now.
Sonny - 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/
| |