I hit problem when trying to suspend my laptop on 2.6.39-rc7-00708-g9f381a6-dirty [32702.942975] PM: Syncing filesystems ... [32703.381941] EXT4-fs (dm-2): re-mounted. Opts: barrier=1,user_xattr,acl,commit=0,commit=600 [32704.209273] EXT4-fs (dm-3): re-mounted. Opts: barrier=1,user_xattr,acl,commit=0,commit=600 [32704.247851] EXT4-fs (dm-6): re-mounted. Opts: barrier=1,user_xattr,acl,commit=0,commit=600 [32704.403624] done. [32704.522217] Freezing user space processes ... [32724.538322] Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0): [32724.540833] as D 000005cb 6720 15772 15770 0x00800084 [32724.542991] c61abcf0 00000096 00000000 000005cb 00000000 c38561a0 c73da000 c1b346c0 [32724.545228] c1b346c0 c1b346c0 c1b346c0 00000000 00000000 c1b346c0 f4a45300 00001dbe [32724.547470] c38561a0 c1097e23 c38561a0 c1787985 c2048060 00000001 00000286 00000002 [32724.549768] Call Trace: [32724.551989] [] ? mark_held_locks+0x53/0x70 [32724.554251] [] ? _raw_spin_unlock_irqrestore+0x65/0x80 [32724.556521] [] ? sub_preempt_count+0x85/0xc0 [32724.558761] [] ? _raw_spin_unlock_irqrestore+0x44/0x80 [32724.561045] [] ? prepare_to_wait+0x48/0x70 [32724.563338] [] request_wait_answer+0xa5/0x1f0 [32724.565671] [] ? wake_up_bit+0x30/0x30 [32724.568020] [] fuse_request_send+0x90/0xd0 [32724.570382] [] fuse_create_open+0x1f1/0x430 [32724.572782] [] ? fuse_permission+0x38/0x220 [32724.575186] [] fuse_create+0x5a/0x70 [32724.577620] [] vfs_create+0x98/0xf0 [32724.580074] [] ? sub_preempt_count+0x85/0xc0 [32724.582505] [] do_last+0x605/0x760 [32724.584929] [] path_openat+0x97/0x370 [32724.587362] [] do_filp_open+0x35/0x80 [32724.589796] [] ? _raw_spin_unlock+0x2c/0x50 [32724.592220] [] ? alloc_fd+0x15f/0x1b0 [32724.594612] [] do_sys_open+0xf7/0x1c0 [32724.597033] [] sys_open+0x2e/0x40 [32724.599433] [] sysenter_do_call+0x12/0x38 [32724.602014] [32724.604367] Restarting tasks ... done. ... trying again few seconds later [32841.332711] PM: Syncing filesystems ... done. [32841.872070] Freezing user space processes ... [32849.760179] thinkpad_acpi: fan watchdog: enabling fan [32861.876252] [32861.878583] Freezing of tasks failed after 20.00 seconds (1 tasks refusing to freeze, wq_busy=0): [32861.881399] git D f4125c00 6608 17509 17508 0x00800084 [32861.883825] c73d7dac 00000086 c178aed5 f4125c00 c73d7d34 f431cddc f4006000 c1b346c0 [32861.886312] c1b346c0 c1b346c0 c1b346c0 00000000 00000000 c1b346c0 e93e77c0 00001dde [32861.888848] f431c960 00000000 00000002 00000046 00000000 00000001 d13521a4 c73d7da4 [32861.891411] Call Trace: [32861.893948] [] ? sub_preempt_count+0x85/0xc0 [32861.896512] [] ? ktime_get_ts+0xf6/0x120 [32861.899044] [] io_schedule+0x76/0xc0 [32861.901576] [] sleep_on_page+0xd/0x20 [32861.904086] [] __wait_on_bit+0x4d/0x80 [32861.906550] [] ? __lock_page+0xc0/0xc0 [32861.909001] [] wait_on_page_bit+0xbe/0xd0 [32861.911436] [] ? autoremove_wake_function+0x50/0x50 [32861.913889] [] __lock_page_or_retry+0x47/0x70 [32861.916331] [] filemap_fault+0x311/0x420 [32861.918745] [] ? __do_fault+0x1f1/0x4d0 [32861.921166] [] __do_fault+0x4c/0x4d0 [32861.923567] [] ? __lock_acquire+0x375/0x7f0 [32861.925992] [] handle_pte_fault+0x87/0x240 [32861.928423] [] handle_mm_fault+0x13c/0x260 [32861.930808] [] do_page_fault+0x11a/0x520 [32861.933225] [] ? hrtimer_interrupt+0x154/0x280 [32861.935619] [] ? error_code+0x5b/0x64 [32861.937997] [] ? vmalloc_fault+0x1b0/0x1b0 [32861.940369] [] ? vmalloc_fault+0x1b0/0x1b0 [32861.942725] [] error_code+0x5f/0x64 [32861.945075] [] ? vmalloc_fault+0x1b0/0x1b0 [32861.947408] [32861.949710] Restarting tasks ... done. and again one more time [32910.258453] PM: Syncing filesystems ... done. [32910.469287] Freezing user space processes ... [32917.088177] thinkpad_acpi: fan watchdog: enabling fan [32930.484250] [32930.486472] Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0): [32930.489180] git D 00000000 6412 18636 17504 0x00800084 [32930.491484] c3977d14 00000096 00000001 00000000 00000000 c3824120 c895c000 c1b346c0 [32930.493843] c1b346c0 c1b346c0 c1b346c0 00000000 00000000 c1b346c0 e93e7a40 00001dee [32930.496209] c3824120 00000286 c3824120 c1787985 c2048060 00000001 00000286 00000002 [32930.498584] Call Trace: [32930.500910] [] ? _raw_spin_unlock_irqrestore+0x65/0x80 [32930.503258] [] ? sub_preempt_count+0x85/0xc0 [32930.505606] [] ? _raw_spin_unlock_irqrestore+0x44/0x80 [32930.507957] [] ? prepare_to_wait+0x48/0x70 [32930.510315] [] request_wait_answer+0xa5/0x1f0 [32930.512676] [] ? wake_up_bit+0x30/0x30 [32930.515023] [] fuse_request_send+0x90/0xd0 [32930.517389] [] fuse_dentry_revalidate+0x1a7/0x320 [32930.519752] [] do_lookup+0x148/0x250 [32930.522120] [] path_lookupat+0x12f/0x6a0 [32930.524484] [] ? might_fault+0x91/0xa0 [32930.526830] [] ? might_fault+0x4b/0xa0 [32930.529183] [] do_path_lookup+0x2c/0xb0 [32930.531525] [] user_path_at+0x3b/0x70 [32930.533879] [] vfs_fstatat+0x55/0xa0 [32930.536221] [] vfs_lstat+0x20/0x30 [32930.538547] [] sys_lstat64+0x19/0x30 [32930.540886] [] ? audit_syscall_entry+0x1ef/0x210 [32930.543220] [] ? trace_hardirqs_on_caller+0x12c/0x170 [32930.545576] [] sysenter_do_call+0x12/0x38 [32930.547932] [32930.550254] Restarting tasks ... done. All this processes was working on the zfs-fuse filesystem compiling kernel. I canceled make or git respectivly. And i could easly suspend and resume later. So quite easly reproductible. kernel config attached. compiled on i386, pentium-m, Debian GNU/Linux unstable. gcc 4.6.0-7. -dirty only because of changed Makefile to use gcc-4.6. Thanks.