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

Kconfig 19470 bytes 2014-02-06 19:42:22 -  
Kconfig.debug 1015 bytes 2014-02-06 19:42:22 -  
Makefile 2091 bytes 2014-02-06 19:42:22 2014-02-13 14:45:51  
backing-dev.c 16859 bytes 2014-02-06 19:42:22 2014-02-13 14:45:51  
balloon_compaction.c 9838 bytes 2014-02-06 19:42:22 2014-02-13 14:45:51  
bootmem.c 21313 bytes 2014-02-06 19:42:22 2014-02-13 14:45:52  
bounce.c 6551 bytes 2014-02-06 19:42:22 2014-02-13 14:45:52

bounce buffer handling for block devices Split from highmem.c

cleancache.c 12991 bytes 2014-02-06 19:42:22 2014-02-13 14:45:52  
compaction.c 33253 bytes 2014-02-06 19:42:22 2014-02-13 14:45:52  
debug-pagealloc.c 2102 bytes 2014-02-06 19:42:22 2014-02-13 14:45:52  
dmapool.c 13446 bytes 2014-02-06 19:42:22 2014-02-13 14:45:52  
fadvise.c 3640 bytes 2014-02-06 19:42:22 2014-02-13 14:45:53  
failslab.c 1316 bytes 2014-02-06 19:42:22 2014-02-13 14:45:53  
filemap.c 69292 bytes 2014-02-06 19:42:22 2014-02-13 14:45:54

This file handles the generic file mmap semantics used by most "normal" filesystems (but you don't /have/ to use this: the NFS filesystem used to do this differently, for example)

filemap_xip.c 11547 bytes 2014-02-06 19:42:22 2014-02-13 14:45:54  
fremap.c 6960 bytes 2014-02-06 19:42:22 2014-02-13 14:45:54  
frontswap.c 13794 bytes 2014-02-06 19:42:22 2014-02-13 14:45:54  
highmem.c 10154 bytes 2014-02-06 19:42:22 2014-02-13 14:45:54  
huge_memory.c 79267 bytes 2014-02-06 19:42:22 2014-02-13 14:45:55  
hugetlb.c 94330 bytes 2014-02-06 19:42:22 2014-02-13 14:45:56

Generic hugetlb support. (C) Nadia Yvette Chambers, April 2004

hugetlb_cgroup.c 10683 bytes 2014-02-06 19:42:22 2014-02-13 14:45:56  
hwpoison-inject.c 3391 bytes 2014-02-06 19:42:22 2014-02-13 14:45:56

Inject a hwpoison memory failure on a arbitrary pfn

init-mm.c 619 bytes 2014-02-06 19:42:22 2014-02-13 14:45:56  
internal.h 11447 bytes 2014-02-06 19:42:22 2014-02-13 14:45:57 mm/ internal definitions
interval_tree.c 3313 bytes 2014-02-06 19:42:22 2014-02-13 14:45:57 interval tree for mapping->i_mmap
kmemcheck.c 2910 bytes 2014-02-06 19:42:22 2014-02-13 14:45:57  
kmemleak-test.c 3367 bytes 2014-02-06 19:42:22 2014-02-13 14:45:57  
kmemleak.c 53751 bytes 2014-02-06 19:42:22 2014-02-13 14:45:57  
ksm.c 67408 bytes 2014-02-06 19:42:22 2014-02-13 14:45:58  
list_lru.c 3144 bytes 2014-02-06 19:42:22 2014-02-13 14:45:58  
maccess.c 1671 bytes 2014-02-06 19:42:22 2014-02-13 14:45:58

Access kernel memory without faulting.

madvise.c 14507 bytes 2014-02-06 19:42:22 2014-02-13 14:46:15  
memblock.c 33940 bytes 2014-02-06 19:42:22 2014-02-13 14:46:16  
memcontrol.c 192060 bytes 2014-02-06 19:42:22 2014-02-13 14:46:19 Memory Controller
memory-failure.c 47258 bytes 2014-02-06 19:42:22 2014-02-13 14:46:20

Notebook: hugetlb needs more code kcore/oldmem/vmcore/mem/kmem check for hwpoison pages pass bad pages to kdump next kernel

memory.c 118448 bytes 2014-02-06 19:42:22 2014-02-13 14:46:21

demand-loading started 01.12.91 - seems it is high on the list of things wanted, and it should be easy to implement. - Linus

memory_hotplug.c 49541 bytes 2014-02-06 19:42:22 2014-02-13 14:46:21  
mempolicy.c 76529 bytes 2014-02-06 19:42:22 2014-02-13 14:46:22

Notebook: fix mmap readahead to honour policy and enable policy for any page cache object statistics for bigpages global policy for page cache? currently it uses process policy.

mempool.c 10707 bytes 2014-02-06 19:42:22 2014-02-13 14:46:22  
migrate.c 48649 bytes 2014-02-06 19:42:22 2014-02-13 14:46:22  
mincore.c 8022 bytes 2014-02-06 19:42:22 2014-02-13 14:46:22

The mincore() system call.

mlock.c 22818 bytes 2014-02-06 19:42:22 2014-02-13 14:46:23  
mm_init.c 5165 bytes 2014-02-06 19:42:22 2014-02-13 14:46:23 Memory initialisation verification and debugging
mmap.c 87911 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24

mm/ Written by obz. Address space accounting code <alan@lxorguk.ukuu.org.uk>

mmu_context.c 1235 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24  
mmu_notifier.c 9714 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24  
mmzone.c 2457 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24

linux/mm/ management codes for pgdats, zones and page flags

mprotect.c 9928 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24  
mremap.c 15178 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24  
msync.c 2479 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24

The msync() system call.

nobootmem.c 10798 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24  
nommu.c 54368 bytes 2014-02-06 19:42:22 2014-02-13 14:46:24  
oom_kill.c 20049 bytes 2014-02-06 19:42:22 2014-02-13 14:46:25  
page-writeback.c 77290 bytes 2014-02-06 19:42:22 2014-02-13 14:46:25  
page_alloc.c 183079 bytes 2014-02-06 19:42:22 2014-02-13 14:46:26  
page_cgroup.c 12209 bytes 2014-02-06 19:42:22 2014-02-13 14:46:26  
page_io.c 9134 bytes 2014-02-06 19:42:22 2014-02-13 14:46:26  
page_isolation.c 7661 bytes 2014-02-06 19:42:22 2014-02-13 14:46:27

linux/mm/

pagewalk.c 6015 bytes 2014-02-06 19:42:22 2014-02-13 14:46:27  
percpu-km.c 2852 bytes 2014-02-06 19:42:22 2014-02-13 14:46:27 kernel memory based chunk allocation
percpu-vm.c 13204 bytes 2014-02-06 19:42:22 2014-02-13 14:46:28 vmalloc area based chunk allocation
percpu.c 58470 bytes 2014-02-06 19:42:22 2014-02-13 14:46:29 percpu memory allocator
pgtable-generic.c 5304 bytes 2014-02-06 19:42:22 2014-02-13 14:46:29  
process_vm_access.c 13467 bytes 2014-02-06 19:42:22 2014-02-13 14:46:29  
quicklist.c 2454 bytes 2014-02-06 19:42:22 2014-02-13 14:46:29  
readahead.c 16389 bytes 2014-02-06 19:42:22 2014-02-13 14:46:29 address_space-level file readahead.
rmap.c 51906 bytes 2014-02-06 19:42:22 2014-02-13 14:46:30 physical to virtual reverse mappings
shmem.c 80463 bytes 2014-02-06 19:42:22 2014-02-13 14:46:30  
slab.c 112403 bytes 2014-02-06 19:42:22 2014-02-13 14:46:31

linux/mm/ Written by Mark Hemment, 1996/97.

slab.h 7539 bytes 2014-02-06 19:42:22 2014-02-13 14:46:31  
slab_common.c 15812 bytes 2014-02-06 19:42:22 2014-02-13 14:46:32

Slab allocator functions that are independent of the allocator strategy (C) 2012 Christoph Lameter <cl@linux.com>

slob.c 16126 bytes 2014-02-06 19:42:22 2014-02-13 14:46:32

SLOB Allocator: Simple List Of Blocks Matt Mackall <mpm@selenic.com> NUMA support by Paul Mundt, 2007.

slub.c 128981 bytes 2014-02-06 19:42:22 2014-02-13 14:46:46

SLUB: A slab allocator that limits cache line use instead of queuing objects in per cpu and per node lists.

sparse-vmemmap.c 6053 bytes 2014-02-06 19:42:22 2014-02-13 14:46:46

Virtual Memory Map support (C) 2007 sgi.

sparse.c 21274 bytes 2014-02-06 19:42:22 2014-02-13 14:46:46

sparse memory mappings.

swap.c 26903 bytes 2014-02-06 19:42:22 2014-02-13 14:46:47

This file contains the default values for the operation of the Linux VM subsystem.

swap_state.c 11676 bytes 2014-02-06 19:42:22 2014-02-13 14:46:47  
swapfile.c 78292 bytes 2014-02-06 19:42:22 2014-02-13 14:46:48  
truncate.c 19995 bytes 2014-02-06 19:42:22 2014-02-13 14:46:48 code for taking down pages from address_spaces
util.c 10124 bytes 2014-02-06 19:42:22 2014-02-13 14:46:48  
vmalloc.c 69504 bytes 2014-02-06 19:42:22 2014-02-13 14:46:49  
vmpressure.c 12008 bytes 2014-02-06 19:42:22 2014-02-13 14:46:49  
vmscan.c 109344 bytes 2014-02-06 19:42:22 2014-02-13 14:46:51  
vmstat.c 35780 bytes 2014-02-06 19:42:22 2014-02-13 14:46:51  
zbud.c 16287 bytes 2014-02-06 19:42:22 2014-02-13 14:46:52  
zswap.c 24655 bytes 2014-02-06 19:42:22 2014-02-13 14:46:52 zswap driver file