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 cpu/ cpu/ - 2014-02-06 19:42:22  
folder debug/ debug/ - 2014-02-06 19:42:22  
folder events/ events/ - 2014-02-06 19:42:22  
folder gcov/ gcov/ - 2014-02-06 19:42:22  
folder irq/ irq/ - 2014-02-06 19:42:22  
folder locking/ locking/ - 2014-02-06 19:42:22  
folder power/ power/ - 2014-02-06 19:42:22  
folder printk/ printk/ - 2014-02-06 19:42:22  
folder rcu/ rcu/ - 2014-02-06 19:42:22  
folder sched/ sched/ - 2014-02-06 19:42:22  
folder time/ time/ - 2014-02-06 19:42:22  
folder trace/ trace/ - 2014-02-06 19:42:22  
Kconfig.freezer 52 bytes 2014-02-06 19:42:22 -  
Kconfig.hz 1669 bytes 2014-02-06 19:42:22 -  
Kconfig.locks 4357 bytes 2014-02-06 19:42:22 -  
Kconfig.preempt 2150 bytes 2014-02-06 19:42:22 -  
Makefile 7804 bytes 2014-02-06 19:42:22 2014-02-13 14:44:11  
acct.c 17196 bytes 2014-02-06 19:42:22 2014-02-13 14:44:11  
async.c 10176 bytes 2014-02-06 19:42:22 2014-02-13 14:44:12 Asynchronous function calls for boot performance
audit.c 48793 bytes 2014-02-06 19:42:22 2014-02-13 14:44:12 Auditing support
audit.h 10326 bytes 2014-02-06 19:42:22 2014-02-13 14:44:12  
audit_tree.c 22755 bytes 2014-02-06 19:42:22 2014-02-13 14:44:13  
audit_watch.c 14259 bytes 2014-02-06 19:42:22 2014-02-13 14:44:13 watching inodes
auditfilter.c 33665 bytes 2014-02-06 19:42:22 2014-02-13 14:44:13 filtering of audit events
auditsc.c 65698 bytes 2014-02-06 19:42:22 2014-02-13 14:44:14 System-call auditing support
backtracetest.c 2135 bytes 2014-02-06 19:42:22 2014-02-13 14:44:14  
bounds.c 773 bytes 2014-02-06 19:42:22 2014-02-13 14:44:14

Generate definitions needed by the preprocessor. This code generates raw asm output which is post-processed to extract and format the required data.

capability.c 12334 bytes 2014-02-06 19:42:22 2014-02-13 14:44:14  
cgroup.c 156746 bytes 2014-02-06 19:42:22 2014-02-13 14:44:16  
cgroup_freezer.c 12974 bytes 2014-02-06 19:42:22 2014-02-13 14:44:16 control group freezer subsystem
compat.c 29196 bytes 2014-02-06 19:42:22 2014-02-13 14:44:16  
configs.c 2853 bytes 2014-02-06 19:42:22 2014-02-13 14:44:17  
context_tracking.c 6982 bytes 2014-02-06 19:42:22 2014-02-13 14:44:17  
cpu.c 17477 bytes 2014-02-06 19:42:22 2014-02-13 14:44:18

ontrol. (C) 2001, 2002, 2003, 2004 Rusty Russell This code is licenced under the GPL.

cpu_pm.c 6631 bytes 2014-02-06 19:42:22 2014-02-13 14:44:18  
cpuset.c 79439 bytes 2014-02-06 19:42:22 2014-02-13 14:44:18  
crash_dump.c 1265 bytes 2014-02-06 19:42:22 2014-02-13 14:44:18  
cred.c 21688 bytes 2014-02-06 19:42:22 2014-02-13 14:44:19  
delayacct.c 5107 bytes 2014-02-06 19:42:22 2014-02-13 14:44:19 per-task delay accounting
dma.c 3667 bytes 2014-02-06 19:42:22 2014-02-13 14:44:19 A DMA channel allocator. Inspired by linux/kernel/irq.c.
elfcore.c 396 bytes 2014-02-06 19:42:22 2014-02-13 14:44:19  
exec_domain.c 4393 bytes 2014-02-06 19:42:22 2014-02-13 14:44:19

Handling of different ABIs (personalities).

exit.c 43607 bytes 2014-02-06 19:42:22 2014-02-13 14:44:20  
extable.c 3971 bytes 2014-02-06 19:42:22 2014-02-13 14:44:20  
fork.c 46800 bytes 2014-02-06 19:42:22 2014-02-13 14:44:20

contains the help-routines for the 'fork' system call (see also entry.S and others).

freezer.c 4713 bytes 2014-02-06 19:42:22 2014-02-13 14:44:20 Function to freeze a process
futex.c 72853 bytes 2014-02-06 19:42:22 2014-02-13 14:44:21  
futex_compat.c 4561 bytes 2014-02-06 19:42:22 2014-02-13 14:44:21  
groups.c 6136 bytes 2014-02-06 19:42:22 2014-02-13 14:44:21

Supplementary group IDs

hrtimer.c 48890 bytes 2014-02-06 19:42:22 2014-02-13 14:44:34  
hung_task.c 5817 bytes 2014-02-06 19:42:22 2014-02-13 14:44:35 kernel thread for detecting tasks stuck in D state
irq_work.c 4576 bytes 2014-02-06 19:42:22 2014-02-13 14:44:35  
itimer.c 7448 bytes 2014-02-06 19:42:22 2014-02-13 14:44:36

These are all the functions necessary to implement itimers

jump_label.c 11251 bytes 2014-02-06 19:42:22 2014-02-13 14:44:36  
kallsyms.c 15401 bytes 2014-02-06 19:42:22 2014-02-13 14:44:36 in-kernel printing of symbolic oopses and stack traces.
kcmp.c 4443 bytes 2014-02-06 19:42:22 2014-02-13 14:44:36  
kexec.c 43488 bytes 2014-02-06 19:42:22 2014-02-13 14:44:36 kexec system call
kmod.c 19879 bytes 2014-02-06 19:42:22 2014-02-13 14:44:37

kmod, the new module loader (replaces kerneld) Kirk Petersen Reorganized not to be a daemon by Adam Richter, with guidance from Greg Zornetzer.

kprobes.c 60187 bytes 2014-02-06 19:42:22 2014-02-13 14:44:38  
ksysfs.c 5635 bytes 2014-02-06 19:42:22 2014-02-13 14:44:38 sysfs attributes in /sys/kernel, which
kthread.c 19002 bytes 2014-02-06 19:42:22 2014-02-13 14:44:38  
latencytop.c 7750 bytes 2014-02-06 19:42:22 2014-02-13 14:44:38 Latency display infrastructure
module-internal.h 458 bytes 2014-02-06 19:42:22 2014-02-13 14:44:38  
module.c 98564 bytes 2014-02-06 19:42:22 2014-02-13 14:44:41  
module_signing.c 6043 bytes 2014-02-06 19:42:22 2014-02-13 14:44:42  
notifier.c 16426 bytes 2014-02-06 19:42:22 2014-02-13 14:44:42  
nsproxy.c 6426 bytes 2014-02-06 19:42:22 2014-02-13 14:44:42  
padata.c 27495 bytes 2014-02-06 19:42:22 2014-02-13 14:44:42 generic interface to process data streams in parallel
panic.c 11504 bytes 2014-02-06 19:42:22 2014-02-13 14:44:43

This function is used through-out the kernel (including mm and fs) to indicate a major problem.

params.c 22617 bytes 2014-02-06 19:42:22 2014-02-13 14:44:43  
pid.c 15220 bytes 2014-02-06 19:42:22 2014-02-13 14:44:43  
pid_namespace.c 9249 bytes 2014-02-06 19:42:22 2014-02-13 14:44:43

Pid namespaces Authors: (C) 2007 Pavel Emelyanov <xemul@openvz.org>, OpenVZ, SWsoft Inc. (C) 2007 Sukadev Bhattiprolu <sukadev@us.ibm.com>, IBM Many thanks to Oleg Nesterov for comments and help

posix-cpu-timers.c 40468 bytes 2014-02-06 19:42:22 2014-02-13 14:44:44

Implement CPU time clocks for the POSIX clock interface.

posix-timers.c 30934 bytes 2014-02-06 19:42:22 2014-02-13 14:44:44

These are all the functions necessary to implement POSIX clocks & timers

profile.c 16453 bytes 2014-02-06 19:42:22 2014-02-13 14:44:44

linux/kernel/ Simple profiling.

ptrace.c 30611 bytes 2014-02-06 19:42:22 2014-02-13 14:44:45  
range.c 3045 bytes 2014-02-06 19:42:22 2014-02-13 14:44:45

Range add and subtract

reboot.c 9791 bytes 2014-02-06 19:42:22 2014-02-13 14:44:45  
relay.c 33424 bytes 2014-02-06 19:42:22 2014-02-13 14:44:45  
res_counter.c 4479 bytes 2014-02-06 19:42:22 2014-02-13 14:44:45  
resource.c 32504 bytes 2014-02-06 19:42:22 2014-02-13 14:44:46  
seccomp.c 14284 bytes 2014-02-06 19:42:22 2014-02-13 14:44:46  
signal.c 97251 bytes 2014-02-06 19:42:22 2014-02-13 14:44:47  
smp.c 18574 bytes 2014-02-06 19:42:22 2014-02-13 14:44:48

Generic helpers for smp ipi calls (C) Jens Axboe <jens.axboe@oracle.com> 2008

smpboot.c 7053 bytes 2014-02-06 19:42:22 2014-02-13 14:44:48

Common SMP CPU bringup/teardown functions

smpboot.h 564 bytes 2014-02-06 19:42:22 2014-02-13 14:44:48  
softirq.c 18740 bytes 2014-02-06 19:42:22 2014-02-13 14:44:48  
stacktrace.c 1084 bytes 2014-02-06 19:42:22 2014-02-13 14:44:48  
stop_machine.c 17546 bytes 2014-02-06 19:42:22 2014-02-13 14:44:48  
sys.c 51383 bytes 2014-02-06 19:42:22 2014-02-13 14:44:50  
sys_ni.c 6102 bytes 2014-02-06 19:42:22 2014-02-13 14:44:51  
sysctl.c 62431 bytes 2014-02-06 19:42:22 2014-02-13 14:44:51 General linux system control interface
sysctl_binary.c 52193 bytes 2014-02-06 19:42:22 2014-02-13 14:44:52  
system_certificates.S 470 bytes 2014-02-06 19:42:22 2014-02-13 14:44:52  
system_keyring.c 2805 bytes 2014-02-06 19:42:22 2014-02-13 14:44:52  
task_work.c 3443 bytes 2014-02-06 19:42:22 2014-02-13 14:44:52  
taskstats.c 16620 bytes 2014-02-06 19:42:22 2014-02-13 14:44:52 Export per-task statistics to userland
test_kprobes.c 8674 bytes 2014-02-06 19:42:22 2014-02-13 14:44:53 simple sanity test for *probes
time.c 19233 bytes 2014-02-06 19:42:22 2014-02-13 14:44:53  
timeconst.bc 2783 bytes 2014-02-06 19:42:22 -  
timer.c 47533 bytes 2014-02-06 19:42:22 2014-02-13 14:44:53  
tracepoint.c 20267 bytes 2014-02-06 19:42:22 2014-02-13 14:44:53  
tsacct.c 5100 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54 System accounting over taskstats interface
uid16.c 5108 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54

Wrapper functions for 16bit uid back compatibility. All nicely tied together in the faint hope we can take the out in five years time.

up.c 1766 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54

Uniprocessor-only support functions. The counterpart to kernel/smp.c

user-return-notifier.c 1340 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54  
user.c 5444 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54  
user_namespace.c 23510 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54  
utsname.c 2941 bytes 2014-02-06 19:42:22 2014-02-13 14:44:54  
utsname_sysctl.c 3055 bytes 2014-02-06 19:42:22 2014-02-13 14:44:55  
watchdog.c 16025 bytes 2014-02-06 19:42:22 2014-02-13 14:45:09  
workqueue.c 144033 bytes 2014-02-06 19:42:22 2014-02-13 14:45:10 generic async execution with shared worker pool
workqueue_internal.h 2163 bytes 2014-02-06 19:42:22 2014-02-13 14:45:10

kernel/ Workqueue internal header file. Only to be included by workqueue and core kernel subsystems.