On Thu, Aug 19, 2010 at 12:59:50PM -0500, Eric Sandeen wrote: > Our QA reported an oops in the ext4_mb_release_group_pa tracing, > and Josef Bacik pointed out that it was because we may have a > non-null but uninitialized ac_inode in the allocation context. > > I can reproduce it when running xfstests with ext4 tracepoints on, > on a CONFIG_SLAB_DEBUG kernel. > > We call trace_ext4_mb_release_group_pa from 2 places, > ext4_mb_discard_group_preallocations and > ext4_mb_discard_lg_preallocations > > In both cases we allocate an ac as a container just for tracing (!) > and never fill in the ac_inode. There's no reason to be assigning, > testing, or printing it as far as I can see, so just remove it from > the tracepoint. > > Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> Thanks for the ping; I've added it to the ext4 patch tree. - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html