I patched and compiled everything like allways. this time i have something like this in boot time:
swsusp: Need to copy 107752 pages
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
swsusp: Restoring Highmem
BUG: sleeping function called from invalid context at kernel/rwsem.c:20
in_atomic():0, irqs_disabled():1
[< c04051db >] dump_trace+0x69/0x1af
[< c0405339 >] show_trace_log_lvl+0x18/0x2c
[< c04058ed >] show_trace+0xf/0x11
[< c04059ea >] dump_stack+0x15/0x17
[< c0439446 >] down_read+0x12/0x20
[< c0431601 >] blocking_notifier_call_chain+0xe/0x29
[< c05a9798 >] cpufreq_resume+0x118/0x135
[< c0551440 >] __sysdev_resume+0x20/0x53
[< c0551583 >] sysdev_resume+0x16/0x47
[< c0555767 >] device_power_up+0x5/0xa
[< c0442360 >] swsusp_suspend+0x74/0x90
[< c04427f6 >] pm_suspend_disk+0x43/0xc9
[< c0441959 >] enter_state+0x53/0x176
[< c0441b01 >] state_store+0x85/0x99
[< c04a5fe6 >] subsys_attr_store+0x1e/0x22
[< c04a60d9 >] sysfs_write_file+0xa7/0xce
[< c046f805 >] vfs_write+0xa8/0x159
[< c046fe32 >] sys_write+0x41/0x67
[< c0404013 >] syscall_call+0x7/0xb
DWARF2 unwinder stuck at syscall_call+0x7/0xb
Leftover inexact backtrace:
=======================
Any ideas??
Grub , fc6, 2.9 celeron, 1gb mem, 80 hdd sata , 2.6.18.2grsec