Zan Lynx wrote: >On Sat, 2007-01-20 at 03:34 +0300, Vladimir V. Saveliev wrote: > > >>Hello >> >>On Friday 19 January 2007 20:58, Zan Lynx wrote: >> >> >>>I have been running 2.6.20-rc2-mm1 without problems, but both rc3-mm1 >>>and rc4-mm1 have been giving me these freezes. They were happening >>>inside X and without external console it was impossible to get anything, >>>plus I was reluctant to test it since the freeze sometimes requires a >>>full fsck.reiser4 --build-fs to recover the filesystem. >>> >>>But I finally got some output in a console session. I wasn't able to >>>get it all, I made some notes of what I think the problem is. I may try >>>again later once I get netconsole working (netconsole fails as a >>>built-in, I'll try it as a module next). >>> >>> >[snip] > > >>yes, please provide more information. Full kernel output at time of freeze is very desirable. >> >> > >Here comes a full sized bug report, as best as I can do it. This is >kernel 2.6.20-rc6-mm3 instead of rc4-mm1. Still has the problem. > > Thanks for the dump. >[ 3138.456588] [] current_atom_finish_all_fq+0x12e/0x280 >[ 3138.456661] [] autoremove_wake_function+0x0/0x30 >[ 3138.456674] [] submit_wb_list+0x11c/0x130 >[ 3138.456690] [] reiser4_txn_end+0x349/0x530 >[ 3138.456710] [] reiser4_txn_restart+0x9/0x20 >[ 3138.456781] [] force_commit_atom+0x50/0x60 >[ 3138.456793] [] writepages_unix_file+0x671/0x780 >[ 3138.456824] [] do_writepages+0x43/0x80 >[ 3138.456838] [] __filemap_fdatawrite_range+0x58/0x70 >[ 3138.456914] [] do_fsync+0x3d/0xe0 >[ 3138.456930] [] sys_msync+0x143/0x1f0 >[ 3138.456945] [] system_call+0x7e/0x83 > > This is waiting for IO completion, and no success because of new plugging policy introduced by block layer folks. The attached patch should help. Andrew, please apply. Thanks, Edward.