Bugzilla – Bug 149042
sleeping function called from invalid context at mm/slab.c:2662
Last modified: 2006-02-09 01:42:00 UTC
On kernel-default-2.6.16_rc2_git2-3 (Source Timestamp: 2006-02-06 23:30:07 +0000), I'm getting this Oops after suspend (to disk) / resume. However the system keeps working ;) [...] swsusp: Restoring Highmem Debug: sleeping function called from invalid context at mm/slab.c:2662 in_atomic():0, irqs_disabled():1 [<c01ce357>] acpi_os_acquire_object+0xb/0x36 [<c014c9f3>] kmem_cache_alloc+0x20/0x7c [<c01ce357>] acpi_os_acquire_object+0xb/0x36 [<c01e381d>] acpi_ut_allocate_object_desc_dbg+0x10/0x3e [<c01e3860>] acpi_ut_create_internal_object_dbg+0x15/0x68 [<c01dfb7d>] acpi_rs_set_srs_method_data+0x3d/0xb7 [<c014bdfd>] cache_alloc_debugcheck_after+0xb8/0xea [<c01e6cf6>] acpi_pci_link_set+0x40/0x169 [<c01e6dab>] acpi_pci_link_set+0xf5/0x169 [<c01e6e53>] irqrouter_resume+0x34/0x52 [<c020938f>] __sysdev_resume+0x11/0x53 [<c02094cf>] sysdev_resume+0x16/0x47 [<c020d40a>] device_power_up+0x5/0xa [<c012ef90>] swsusp_suspend+0x6b/0x85 [<c012fdd0>] pm_suspend_disk+0x44/0xd3 [<c012e4e4>] enter_state+0x50/0x16c [<c012e688>] state_store+0x88/0x95 [<c012e600>] state_store+0x0/0x95 [<c0182762>] subsys_attr_store+0x1e/0x22 [<c0182863>] sysfs_write_file+0x9b/0xc1 [<c01827c8>] sysfs_write_file+0x0/0xc1 [<c014f862>] vfs_write+0xa1/0x146 [<c014fd78>] sys_write+0x3c/0x63 [<c0102a5b>] sysenter_past_esp+0x54/0x79
This is ACPI and/or swsusp; assigning to Pavel and trenn.
Not a bug, I could dig for the other duplicate in our bugzilla, but it would not be worth it... Anyway, this will go away when we disable debugging in the kernel.