https://bugzilla.novell.com/show_bug.cgi?id=228344 ------- Comment #12 from bk@novell.com 2007-01-11 10:03 MST ------- But what surprises me is that there must be (at least also) an error in the data which suspend uses to verify if it can actually save the page it wants to copy. To exclude pages which should not be copied, copy_data_pages calls saveable_page(pfn) before on every page before it starts copying, and double-check, I even added anther check directly into the copy loop, but not even then the check triggers and the kernel still panics in do_copy_page with this check added: memory_bm_position_reset(orig_bm); memory_bm_position_reset(copy_bm); do { pfn = memory_bm_next_pfn(orig_bm); + if (!saveable_page(pfn)) { + printk("copy_data_pages: not saveable: %p\n", pfn); + break; + } if (likely(pfn != BM_END_OF_MAP)) copy_data_page(memory_bm_next_pfn(copy_bm), pfn); } while (pfn != BM_END_OF_MAP); Very strange, Pavel, any idea? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.