On Fri, May 11, 2012 at 12:59:21PM -0700, Andrew Morton wrote: > > [67031.755786] BUG: Bad page state in process wcg_gfam_6.11_i pfn:02519 > > [67031.755790] page:ffffea0000094640 count:0 mapcount:0 mapping: > > (null) index:0x7f1eb293b > > [67031.755792] page flags: 0x4000000000000014(referenced|dirty) > > AFAICT we got this warning because the page allocator found a free page > with PG_referenced and PG_dirty set. > > It would be a heck of a lot more useful if we'd been told about this > when the page was freed, not when it was reused! Can anyone think of a > reason why PAGE_FLAGS_CHECK_AT_FREE doesn't include these flags (at > least)? Would it be useful if I tried to reproduce this with some debugging options turned on, for example CONFIG_DEBUG_VM? Sami
Attachment:
signature.asc
Description: Digital signature