Bug 149042 - sleeping function called from invalid context at mm/slab.c:2662
Summary: sleeping function called from invalid context at mm/slab.c:2662
Status: RESOLVED INVALID
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Beta 4
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Pavel Machek
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-08 12:38 UTC by Christoph Thiel
Modified: 2006-02-09 01:42 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Thiel 2006-02-08 12:38:07 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
Comment 1 Olaf Kirch 2006-02-08 12:44:51 UTC
This is ACPI and/or swsusp; assigning to Pavel and trenn.
Comment 2 Greg Kroah-Hartman 2006-02-09 01:42:00 UTC
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.