cmsfs: Documentation Signed-off-by: Josef 'Jeff' Sipek diff --git a/Documentation/filesystems/cmsfs.txt b/Documentation/filesystems/cmsfs.txt new file mode 100644 index 0000000..d4bcf96 --- /dev/null +++ b/Documentation/filesystems/cmsfs.txt @@ -0,0 +1,64 @@ +CMS Minidisk Filesystem +======================= + + + + +Mount options +============= + +(none) + + +Extended attributes +=================== + +While the filesystem itself doesn't support extended attributes, the xattr +interface can be used to extract additional information about each file. + + system.items: number of records in this file + system.lrecl: record length + system.recfm: record format + + +Specification +============= + + + + +Credits +======= + +This implementation has been loosly based on a cmsfs patch from 2.4.12-ac6 +by Rick Troth . + +CMS minidisk (EDF) filesystem specifications taken from +http://www.vm.ibm.com/pubs/cmsdacb/FSTD.HTML, +http://www.vm.ibm.com/pubs/cmsdacb/ADTSECT.HTML, +and the Linux kernel patches supplied by IBM (mdisk driver). + + +Credits from the 2.4.12-ac6 patch +================================= + +Thanks to Dave Hilbe for supporting this project. + +Thanks to Arty Ecock for pointing me +back at ADT after I had misunderstood it in my first look. + +Thanks to Rob van der Heij for help with the logic. + +Thanks to Neale Ferguson for "cpint". + +Thanks to Willem Konynenberg +for moral support and championing correct DASD I/O. + +Thanks to Alan Cox for help figuring out Linux VFS. + +Thanks to Reed Mullen for clarifying permission to use doc. + +Thanks to Marilyn Troth for advice about packaging, helping +me stay focused, and for putting up with all the late nights. + +... and many others whom I am sorry to have omitted.