Stopping tasks: ==================================================| Freeing memory: ............................| hdc: start_power_step(step: 0) hdc: completing PM request, suspend hda: start_power_step(step: 0) hda: start_power_step(step: 1) hda: complete_power_step(step: 1, stat: 50, err: 0) hda: completing PM request, suspend PM: Attempting to suspend to disk PM: snapshotting memory. Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 in_atomic():0, irqs_disabled():1 Call trace: [] do_page_fault+0x0/0x573 double fault, gdt at c0307f00 [255 bytes] double fault, tss at c0377800 eip = c012dbb3, esp = cbf89000 eax = c0118769, ebx = c0118769, edx = cbf89034 esi = 00000000, edi = c010ad4b