Swap on loopback could deadlock with whatever file system, not only FUSE.
The correct and safe way to use swap with FUSE is using the fuseblk fstype
and a swap file on the FUSE file system (so it's exactly the same as one
would do with an in-kernel file system). This completely avoids the usage
of user space during swapping. This is in use for over a year with ntfs-3g,
e.g. by Knoppix and Mr Klaus Knopper wrote only positive things to me so
far.
Szaka
--
NTFS-3G: http://ntfs-3g.org
--