Debug: sleeping function called from invalid context at mm/slab.c:2085 in_atomic():0, irqs_disabled():1 [<c01182bb>] __might_sleep+0xab/0xc0 [<c01402be>] kmem_cache_alloc+0x5e/0x60 [<c0223689>] acpi_pci_link_set+0x46/0x19f [<c0223b0f>] irqrouter_resume+0x1c/0x30 [<c025f6f7>] sysdev_resume+0xf7/0xfc [<c0263115>] device_power_up+0x5/0xa [<c0134323>] suspend_enter+0x43/0x50 [<c01343d3>] enter_state+0x73/0xa0 [<c0134543>] state_store+0xb3/0xb5 [<c0134490>] state_store+0x0/0xb5 [<c0189e56>] subsys_attr_store+0x36/0x40 [<c018a0ce>] flush_write_buffer+0x2e/0x40 [<c018a14e>] sysfs_write_file+0x6e/0x90 [<c018a0e0>] sysfs_write_file+0x0/0x90 [<c01561be>] vfs_write+0xde/0x160 [<c0156307>] sys_write+0x47/0x80 [<c01031b7>] syscall_call+0x7/0xb
This is a duplicate of #3469. Please check whether the patches there fix the issue. *** This bug has been marked as a duplicate of 3469 ***