Hi Pavel, I found a problem in function close_swap (kernel/power/swsusp.c). the first call to write_page just hang on my IA64 platform.: error = write_page((unsigned long)&swsusp_info, &entry); But the preceding calls to this function in data_write() and write_pagedir() are 100% done without any visible error. Have you ever encountered this before on other platform? Thanks, Luming