Index: uspace/srv/fs/exfat/exfat.c
===================================================================
--- uspace/srv/fs/exfat/exfat.c	(revision c4bbca86cdf88c7dc61d013838823a08cde1be3b)
+++ uspace/srv/fs/exfat/exfat.c	(revision 616e73ccc1b798470cf8bbef1538c08db50c3398)
@@ -65,5 +65,5 @@
  * The connection fibril accepts VFS requests from VFS. If there is only one
  * instance of the fibril, VFS will need to serialize all VFS requests it sends
- * to FAT. To overcome this bottleneck, VFS can send FAT the IPC_M_CONNECT_ME_TO
+ * to FAT. To overcome this bottleneck, VFS can send exFAT the IPC_M_CONNECT_ME_TO
  * call. In that case, a new connection fibril will be created, which in turn
  * will accept the call. Thus, a new phone will be opened for VFS.
@@ -71,8 +71,8 @@
  * There are few issues with this arrangement. First, VFS can run out of
  * available phones. In that case, VFS can close some other phones or use one
- * phone for more serialized requests. Similarily, FAT can refuse to duplicate
+ * phone for more serialized requests. Similarily, exFAT can refuse to duplicate
  * the connection. VFS should then just make use of already existing phones and
  * route its requests through them. To avoid paying the fibril creation price 
- * upon each request, FAT might want to keep the connections open after the
+ * upon each request, exFAT might want to keep the connections open after the
  * request has been completed.
  */
Index: uspace/srv/fs/fat/fat_fat.c
===================================================================
--- uspace/srv/fs/fat/fat_fat.c	(revision c4bbca86cdf88c7dc61d013838823a08cde1be3b)
+++ uspace/srv/fs/fat/fat_fat.c	(revision 616e73ccc1b798470cf8bbef1538c08db50c3398)
@@ -346,11 +346,5 @@
 		byte2 = ((uint8_t*) b->data)[(offset % BPS(bs))+1];
 
-#ifdef __BE__	
-	*value = byte2 | (byte1 << 8);
-#else
-	*value = byte1 | (byte2 << 8);
-#endif
-
-	*value = uint16_t_le2host(*value);
+	*value = uint16_le2host(byte1 | (byte2 << 8));
 	if (IS_ODD(clst))
 		*value = (*value) >> 4;
Index: uspace/srv/fs/fat/fat_ops.c
===================================================================
--- uspace/srv/fs/fat/fat_ops.c	(revision c4bbca86cdf88c7dc61d013838823a08cde1be3b)
+++ uspace/srv/fs/fat/fat_ops.c	(revision 616e73ccc1b798470cf8bbef1538c08db50c3398)
@@ -108,8 +108,8 @@
 	node->dirty = false;
 	node->lastc_cached_valid = false;
-	node->lastc_cached_value = FAT32_CLST_LAST1;
+	node->lastc_cached_value = 0;
 	node->currc_cached_valid = false;
 	node->currc_cached_bn = 0;
-	node->currc_cached_value = FAT32_CLST_LAST1;
+	node->currc_cached_value = 0;
 }
 
