OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> writes: >> I'm thinking we should clarify that error message, perhaps by storing the cpu >> number in si->cpu, and displaying it when si->slab is NULL? > > Just a idea for now though (means not tested error path at all), how > about the following? > > We know already slab pointer at that point. So, this sets si->slab > temporarily. (and slub_page_objects() just uses slab in argument, not > si->slab). BTW, if we want much more precise error report, IMO, it would be better to refactoring first. E.g. get_freepointer() can be for both of cpu_slab and page freelist. So, we may want to report which one. But we don't bring cpu_slab pointer in current code, and no generic function to get cpu_slab pointer. And I don't know whether some sort of big refactoring is acceptable for crash project. If it is acceptable, I might be able to help more or less. Thanks. -- OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility