summaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-02-05 06:47:02 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-02-05 06:47:02 +0000
commit99a7e12f34b3661a0d1354eef83a0eef4df5e34c (patch)
tree3560aca9ca86792f9ab7bd87861ea143a1b3c7a3 /Documentation/filesystems
parente73a04659c0b8cdee4dd40e58630e2cf63afb316 (diff)
Merge with Linux 2.3.38.
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r--Documentation/filesystems/cramfs.txt13
-rw-r--r--Documentation/filesystems/vfat.txt9
2 files changed, 15 insertions, 7 deletions
diff --git a/Documentation/filesystems/cramfs.txt b/Documentation/filesystems/cramfs.txt
new file mode 100644
index 000000000..a408b8828
--- /dev/null
+++ b/Documentation/filesystems/cramfs.txt
@@ -0,0 +1,13 @@
+
+ Cramfs - cram a filesystem onto a small ROM
+
+cramfs is designed to be simple and small, and to compress things well.
+
+It uses the zlib routines to compress a file one page at a time, and
+allows random page access. The meta-data is not compressed, but is
+expressed in a very terse representation to make it use much less
+diskspace than traditional filesystems.
+
+You can't write to a cramfs filesystem (making it compressible and
+compact also makes it _very_ hard to update on-the-fly), so you have to
+create the disk image with the "mkcramfs" utility in scripts/cramfs.
diff --git a/Documentation/filesystems/vfat.txt b/Documentation/filesystems/vfat.txt
index 8ee0ea9cc..dc1910933 100644
--- a/Documentation/filesystems/vfat.txt
+++ b/Documentation/filesystems/vfat.txt
@@ -29,8 +29,8 @@ uni_xlate=<bool> -- Translate unhandled Unicode characters to special
a '?' is used when no translation is possible. The
escape character is ':' because it is otherwise
illegal on the vfat filesystem. The escape sequence
- that gets used, where u is the unicode character, is:
- ':', (u & 0x3f), ((u>>6) & 0x3f), (u>>12),
+ that gets used is ':' and the four digits of hexadecimal
+ unicode.
posix=<bool> -- Allow names of same letters, different case such as
'LongFileName' and 'longfilename' to coexist. This has some
problems currently because 8.3 conflicts are not handled
@@ -52,11 +52,6 @@ check=s|r|n -- Case sensitivity checking setting.
TODO
----------------------------------------------------------------------
-* When only shortnames exist, translate them from the codepage character
- set to the iocharset. Currently, translations only occur when longnames
- exist. To translate, first convert from codepage to Unicode and then
- to the output character set.
-
* Need to get rid of the raw scanning stuff. Instead, always use
a get next directory entry approach. The only thing left that uses
raw scanning is the directory renaming code.