Hello It looks like we have fixed one more reiser4 problem in 2.6.13. I can not say for sure that it fixes "scheduling while atomic" problem because I could not yet reproduce it. Please try it.
The full set of patches is ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.13/reiser4-for-2.6.13-2.broken-out.tar.gz. Single patch is not ready yet, it will be made tomorrow after more testing. You can upgrade ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.13/reiser4-for-2.6.13-1.patch.gz by appling these: ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.13/broken-out/reiser4-sb_sync_inodes-cleanup.patch ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.13/broken-out/reiser4-fix-spinlock-compiling.patch ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.13/broken-out/reiser4-add-put_inode.patch
