Back to home page

Linux Cross Reference

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder ../ Parent directory - 2014-02-06 19:42:22

Linux kernel release 3.x <http://kernel.org/>
These are the release notes for Linux version 3. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong.
WHAT IS LINUX?


SEE ALSO: README

folder 9p/ 9p/ - 2014-02-06 19:42:22  
folder adfs/ adfs/ - 2014-02-06 19:42:22  
folder affs/ affs/ - 2014-02-06 19:42:22  
folder afs/ afs/ - 2014-02-06 19:42:22  
folder autofs4/ autofs4/ - 2014-02-06 19:42:22  
folder befs/ befs/ - 2014-02-06 19:42:22  
folder bfs/ bfs/ - 2014-02-06 19:42:22  
folder btrfs/ btrfs/ - 2014-02-06 19:42:22  
folder cachefiles/ cachefiles/ - 2014-02-06 19:42:22  
folder ceph/ ceph/ - 2014-02-06 19:42:22  
folder cifs/ cifs/ - 2014-02-06 19:42:22  
folder coda/ coda/ - 2014-02-06 19:42:22  
folder configfs/ configfs/ - 2014-02-06 19:42:22  
folder cramfs/ cramfs/ - 2014-02-06 19:42:22

Notes on Filesystem Layout
These notes describe what mkcramfs generates. Kernel requirements are a bit looser, e.g. it doesn't care if the <file_data> items are swapped around (though it does care that directory entries (inodes) in a given directory are contiguous, as this is used by readdir).
All data is currently in host-endian format; neither mkcramfs nor the kernel ever do swabbing. (See section `Block Size' below.)


SEE ALSO: README

folder debugfs/ debugfs/ - 2014-02-06 19:42:22  
folder devpts/ devpts/ - 2014-02-06 19:42:22  
folder dlm/ dlm/ - 2014-02-06 19:42:22  
folder ecryptfs/ ecryptfs/ - 2014-02-06 19:42:22  
folder efivarfs/ efivarfs/ - 2014-02-06 19:42:22  
folder efs/ efs/ - 2014-02-06 19:42:22  
folder exofs/ exofs/ - 2014-02-06 19:42:22  
folder exportfs/ exportfs/ - 2014-02-06 19:42:22  
folder ext2/ ext2/ - 2014-02-06 19:42:22  
folder ext3/ ext3/ - 2014-02-06 19:42:22  
folder ext4/ ext4/ - 2014-02-06 19:42:22  
folder f2fs/ f2fs/ - 2014-02-06 19:42:22  
folder fat/ fat/ - 2014-02-06 19:42:22  
folder freevxfs/ freevxfs/ - 2014-02-06 19:42:22  
folder fscache/ fscache/ - 2014-02-06 19:42:22  
folder fuse/ fuse/ - 2014-02-06 19:42:22  
folder gfs2/ gfs2/ - 2014-02-06 19:42:22  
folder hfs/ hfs/ - 2014-02-06 19:42:22  
folder hfsplus/ hfsplus/ - 2014-02-06 19:42:22  
folder hostfs/ hostfs/ - 2014-02-06 19:42:22  
folder hpfs/ hpfs/ - 2014-02-06 19:42:22  
folder hppfs/ hppfs/ - 2014-02-06 19:42:22  
folder hugetlbfs/ hugetlbfs/ - 2014-02-06 19:42:22  
folder isofs/ isofs/ - 2014-02-06 19:42:22  
folder jbd/ jbd/ - 2014-02-06 19:42:22  
folder jbd2/ jbd2/ - 2014-02-06 19:42:22  
folder jffs2/ jffs2/ - 2014-02-06 19:42:22  
folder jfs/ jfs/ - 2014-02-06 19:42:22  
folder lockd/ lockd/ - 2014-02-06 19:42:22  
folder logfs/ logfs/ - 2014-02-06 19:42:22  
folder minix/ minix/ - 2014-02-06 19:42:22  
folder ncpfs/ ncpfs/ - 2014-02-06 19:42:22  
folder nfs/ nfs/ - 2014-02-06 19:42:22  
folder nfs_common/ nfs_common/ - 2014-02-06 19:42:22  
folder nfsd/ nfsd/ - 2014-02-06 19:42:22  
folder nilfs2/ nilfs2/ - 2014-02-06 19:42:22  
folder nls/ nls/ - 2014-02-06 19:42:22  
folder notify/ notify/ - 2014-02-06 19:42:22  
folder ntfs/ ntfs/ - 2014-02-06 19:42:22  
folder ocfs2/ ocfs2/ - 2014-02-06 19:42:22  
folder omfs/ omfs/ - 2014-02-06 19:42:22  
folder openpromfs/ openpromfs/ - 2014-02-06 19:42:22  
folder proc/ proc/ - 2014-02-06 19:42:22  
folder pstore/ pstore/ - 2014-02-06 19:42:22  
folder qnx4/ qnx4/ - 2014-02-06 19:42:22

This is a snapshot of the QNX4 filesystem for Linux. Please send diffs and remarks to <al@alarsen.net> .
Credits :
Richard "Scuba" A. Frowijn <scuba@wxs.nl> Frank "Jedi/Sector One" Denis <j@pureftpd.org> Anders Larsen <al@alarsen.net> (Maintainer)

folder qnx6/ qnx6/ - 2014-02-06 19:42:22

This is a snapshot of the QNX6 filesystem for Linux. Please send diffs and remarks to <chaosman@ontika.net> .
Credits :
Al Viro <viro@ZenIV.linux.org.uk> (endless patience with me & support ;)) Kai Bankett <chaosman@ontika.net> (Maintainer)

folder quota/ quota/ - 2014-02-06 19:42:22  
folder ramfs/ ramfs/ - 2014-02-06 19:42:22  
folder reiserfs/ reiserfs/ - 2014-02-06 19:42:22

[LICENSING]
ReiserFS is hereby licensed under the GNU General Public License version 2.
Source code files that contain the phrase "licensing governed by reiserfs/README" are "governed files" throughout this file. Governed files are licensed under the GPL. The portions of them owned by Hans Reiser, or authorized to be licensed by him, have been in the past, and likely will be in the future, licensed to other parties under other licenses. If you add your code to governed files, and don't want it to be owned by Hans Reiser, put your copyright label on that code so the poor blight and his customers can keep things straight. All portions of governed files not labeled otherwise are owned by Hans Reiser, and by adding your code to it, widely distributing it to others or sending us a patch, and leaving the sentence in stating that licensing is governed by the statement in this file, you accept this. It will be a kindness if you identify whether Hans Reiser is allowed to license code labeled as owned by you on your behalf other than under the GPL, because he wants to know if it is okay to do so and put a check in the mail to you (for non-trivial improvements) when he makes his next sale. He makes no guarantees as to the amount if any, though he feels motivated to motivate contributors, and you can surely discuss this with him before or after contributing. You have the right to decline to allow him to license your code contribution other than under the GPL.


SEE ALSO: README

folder romfs/ romfs/ - 2014-02-06 19:42:22  
folder squashfs/ squashfs/ - 2014-02-06 19:42:22  
folder sysfs/ sysfs/ - 2014-02-06 19:42:22  
folder sysv/ sysv/ - 2014-02-06 19:42:22  
folder ubifs/ ubifs/ - 2014-02-06 19:42:22  
folder udf/ udf/ - 2014-02-06 19:42:22  
folder ufs/ ufs/ - 2014-02-06 19:42:22  
folder xfs/ xfs/ - 2014-02-06 19:42:22  
Kconfig 6113 bytes 2014-02-06 19:42:22 -  
Kconfig.binfmt 7416 bytes 2014-02-06 19:42:22 -  
Makefile 4252 bytes 2014-02-06 19:42:22 2014-02-13 14:31:20  
aio.c 38752 bytes 2014-02-06 19:42:22 2014-02-13 14:31:20  
anon_inodes.c 5329 bytes 2014-02-06 19:42:22 2014-02-13 14:31:20  
attr.c 8183 bytes 2014-02-06 19:42:22 2014-02-13 14:31:20  
bad_inode.c 7911 bytes 2014-02-06 19:42:22 2014-02-13 14:31:20  
binfmt_aout.c 11374 bytes 2014-02-06 19:42:22 2014-02-13 14:31:21  
binfmt_elf.c 58469 bytes 2014-02-06 19:42:22 2014-02-13 14:31:23  
binfmt_elf_fdpic.c 48256 bytes 2014-02-06 19:42:22 2014-02-13 14:31:24 FDPIC ELF binary format
binfmt_em86.c 2710 bytes 2014-02-06 19:42:22 2014-02-13 14:31:24  
binfmt_flat.c 27054 bytes 2014-02-06 19:42:22 2014-02-13 14:31:24  
binfmt_misc.c 15175 bytes 2014-02-06 19:42:22 2014-02-13 14:31:25  
binfmt_script.c 2768 bytes 2014-02-06 19:42:22 2014-02-13 14:31:25  
binfmt_som.c 7315 bytes 2014-02-06 19:42:22 2014-02-13 14:31:25  
bio-integrity.c 20392 bytes 2014-02-06 19:42:22 2014-02-13 14:31:25 bio data integrity extensions
bio.c 50158 bytes 2014-02-06 19:42:22 2014-02-13 14:31:25  
block_dev.c 42937 bytes 2014-02-06 19:42:22 2014-02-13 14:31:26  
buffer.c 90825 bytes 2014-02-06 19:42:22 2014-02-13 14:31:39  
char_dev.c 14420 bytes 2014-02-06 19:42:22 2014-02-13 14:31:39  
compat.c 37561 bytes 2014-02-06 19:42:22 2014-02-13 14:31:40  
compat_binfmt_elf.c 3718 bytes 2014-02-06 19:42:22 2014-02-13 14:31:40  
compat_ioctl.c 46418 bytes 2014-02-06 19:42:22 2014-02-13 14:31:43  
coredump.c 18326 bytes 2014-02-06 19:42:22 2014-02-13 14:31:43  
coredump.h 106 bytes 2014-02-06 19:42:22 2014-02-13 14:31:43  
dcache.c 89781 bytes 2014-02-06 19:42:22 2014-02-13 14:31:44

fs/ Complete reimplementation (C) 1997 Thomas Schoebel-Theuer, with heavy changes by Linus Torvalds

dcookies.c 7042 bytes 2014-02-06 19:42:22 2014-02-13 14:31:44  
direct-io.c 40326 bytes 2014-02-06 19:42:22 2014-02-13 14:31:44  
drop_caches.c 1580 bytes 2014-02-06 19:42:22 2014-02-13 14:31:44

Implement the manual drop-all-pagecache function

eventfd.c 11590 bytes 2014-02-06 19:42:22 2014-02-13 14:31:44  
eventpoll.c 60348 bytes 2014-02-06 19:42:22 2014-02-13 14:31:45  
exec.c 40226 bytes 2014-02-06 19:42:22 2014-02-13 14:31:46

checking implemented by tytso.

fcntl.c 16701 bytes 2014-02-06 19:42:22 2014-02-13 14:31:46  
fhandle.c 6614 bytes 2014-02-06 19:42:22 2014-02-13 14:31:46  
file.c 22444 bytes 2014-02-06 19:42:22 2014-02-13 14:31:49  
file_table.c 9668 bytes 2014-02-06 19:42:22 2014-02-13 14:31:49  
filesystems.c 6506 bytes 2014-02-06 19:42:22 2014-02-13 14:31:49  
fs-writeback.c 40699 bytes 2014-02-06 19:42:22 2014-02-13 14:31:50  
fs_struct.c 3352 bytes 2014-02-06 19:42:22 2014-02-13 14:31:50  
generic_acl.c 3967 bytes 2014-02-06 19:42:22 2014-02-13 14:31:50

C) 2005 Andreas Gruenbacher <agruen@suse.de> This file is released under the GPL. Generic ACL support for in-memory filesystems.

inode.c 49852 bytes 2014-02-06 19:42:22 2014-02-13 14:31:51

C) 1997 Linus Torvalds (C) 1999 Andrea Arcangeli <andrea@suse.de> (dynamic inode allocation)

internal.h 3669 bytes 2014-02-06 19:42:22 2014-02-13 14:31:51

block_dev.c

ioctl.c 15856 bytes 2014-02-06 19:42:22 2014-02-13 14:31:51  
ioprio.c 5074 bytes 2014-02-06 19:42:22 2014-02-13 14:31:51  
libfs.c 27371 bytes 2014-02-06 19:42:22 2014-02-13 14:31:51

fs/ Library for filesystems writers.

locks.c 66328 bytes 2014-02-06 19:42:22 2014-02-13 14:31:53

linux/fs/ Provide support for fcntl()'s F_GETLK, F_SETLK, and F_SETLKW calls.

mbcache.c 16873 bytes 2014-02-06 19:42:22 2014-02-13 14:31:53

linux/fs/ (C) 2001-2002 Andreas Gruenbacher, <a.gruenbacher@computer.org>

mount.h 2883 bytes 2014-02-06 19:42:22 2014-02-13 14:31:53  
mpage.c 20452 bytes 2014-02-06 19:42:22 2014-02-13 14:31:53  
namei.c 112458 bytes 2014-02-06 19:42:22 2014-02-13 14:31:54

Some corrections by tytso.

namespace.c 72641 bytes 2014-02-06 19:42:22 2014-02-13 14:31:55  
no-block.c 688 bytes 2014-02-06 19:42:22 2014-02-13 14:31:55 implementation of routines required for non-BLOCK configuration
open.c 26407 bytes 2014-02-06 19:42:22 2014-02-13 14:31:56  
pipe.c 29882 bytes 2014-02-06 19:42:22 2014-02-13 14:31:56  
pnode.c 9180 bytes 2014-02-06 19:42:22 2014-02-13 14:31:56  
pnode.h 1587 bytes 2014-02-06 19:42:22 2014-02-13 14:31:56  
posix_acl.c 9434 bytes 2014-02-06 19:42:22 2014-02-13 14:31:56

This file contains generic functions for manipulating POSIX 1003.1e draft standard 17 ACLs.

proc_namespace.c 7702 bytes 2014-02-06 19:42:22 2014-02-13 14:31:56 handling of /proc/<pid>/{mounts,mountinfo,mountstats}
read_write.c 28072 bytes 2014-02-06 19:42:22 2014-02-13 14:31:57  
readdir.c 6980 bytes 2014-02-06 19:42:22 2014-02-13 14:32:11  
select.c 25980 bytes 2014-02-06 19:42:22 2014-02-13 14:32:12

This file contains the procedures for the handling of select and poll Created for Linux based loosely upon Mathius Lattner's minix patches by Peter MacDonald.

seq_file.c 22245 bytes 2014-02-06 19:42:22 2014-02-13 14:32:14

linux/fs/ helper functions for making synthetic files from sequences of records. initial implementation -- AV, Oct 2001.

signalfd.c 9349 bytes 2014-02-06 19:42:22 2014-02-13 14:32:14  
splice.c 48395 bytes 2014-02-06 19:42:22 2014-02-13 14:32:15  
stack.c 2584 bytes 2014-02-06 19:42:22 2014-02-13 14:32:15  
stat.c 12240 bytes 2014-02-06 19:42:22 2014-02-13 14:32:15  
statfs.c 5443 bytes 2014-02-06 19:42:22 2014-02-13 14:32:15  
super.c 35221 bytes 2014-02-06 19:42:22 2014-02-13 14:32:15  
sync.c 10412 bytes 2014-02-06 19:42:22 2014-02-13 14:32:15

High-level sync()-related operations

timerfd.c 11634 bytes 2014-02-06 19:42:22 2014-02-13 14:32:16  
utimes.c 6064 bytes 2014-02-06 19:42:22 2014-02-13 14:32:16  
xattr.c 24111 bytes 2014-02-06 19:42:22 2014-02-13 14:32:16  
xattr_acl.c 4386 bytes 2014-02-06 19:42:22 2014-02-13 14:32:16