Index: uspace/srv/fs/fat/fat.c
===================================================================
--- uspace/srv/fs/fat/fat.c	(revision 47a776f9307cab19647351dc6d29d75f0994cd6c)
+++ uspace/srv/fs/fat/fat.c	(revision d2d0bafad19d6a9364b82d3dc4171f563905b8dc)
@@ -120,5 +120,13 @@
 	async_wait_for(req, NULL);
 	dprintf("FAT filesystem registered.\n");
-	async_manager();
+
+	/*
+	 * TODO: Interestingly, if we return, the only thread dies.
+	 *       If the only thread dies, the whole task is destroyed. 
+	 *       Prevent the thread from exiting when there are active fibrils.
+	 */
+	while(1)
+		usleep(1000000);
+	
 	return 0;
 }
